找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 237486|回复: 0

不同程序员之间有什么本质上的区别?细微之处见真章! ...

[复制链接]

该用户从未签到

发表于 2020-5-6 22:59:49 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
提问:
优秀的程序员和普通的程序员差别在哪?

                               
登录/注册后可看大图



回答:
优秀程序员:
1、知识体系完整
2、有自己的学习方法
3、形成了自己的心智模型,知识可以迁移,可以高效切入不同的领域(IT范围内)
4、拥有真正的经验(不仅仅是做过些什么,更有面向未知的解决问题的能力)
5、有系统性思维。就算没有到架构师的级别,写代码和改Bug,都能从整体上去思考和把握。


普通程序员:
1、知识体系零散
2、毫无自己的学习方法
3、和某种语言绑定比较深,知识无法迁移。换门新语言,或者领域就不知所措
4、没有经验却以为自己有经验。(比如以为自己有三年、五年、十年经验,只对自己做过的比较顺手,但是碰到未知的问题,就束手无策)
5、无系统性思维。写代码、改Bug,毫无工程素养,拆了东墙补西墙


有小伙伴就问了




怎么培养自己拥有高级程序员所具备的能力呢?
对于这个问题,从本质上来说,程序语言是程序员表达思考过程的一种工具,在这个过程中最核心的就是程序员思考的过程
学习+思考,这是成为一名优秀的程序员必备的能力。
也经常会有小伙伴会问,什么语言是最厉害的编程语言?
没有最厉害的编程语言,只有最厉害的程序员。
对于程序员来说,编程语言只有用得顺手不顺手一说。重要的是大家根据思考过程使用工具表达的最终结果,而不在于所使用的编程语言。


趣图:老鸟程序员、实习生和工作一年程序员之间的差别

                               
登录/注册后可看大图


神评:实习生一脸没见过世面的样子,工作一年程序员一脸见过所有世面的样子,老鸟程序员一脸不屑于见世面的样子
对于热爱编程的人来说,有一群一起学习一起解答的小伙伴很重要!

这里有一个C/C++编程学习交流俱乐部(Q群:283888218)!
还有编程学习文件(源码,零基础教程,项目实战教学视频),欢迎初学者和正在进阶中的小伙伴们!
回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-3-12 20:07

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表