啥是专业的程序员

其实专业和非专业很难来定义。拿我来说,我可能属于一个半专业的人。我会在写代码之前事先考虑这个功能怎么做会比较好一点。怎么做会对性能影响大一点,但是呢,我又是一个比较纠结的人,所以我花在思考上的时间会比较多,写代码的时间会比较少。为什么说自己是半专业呢,因为我的纠结,我学习新的技术和东西的时候,会浪费很多时间去纠结一些无关紧要的事情。
我身边也有我认为很专业的程序员。刚拿到手的代码,看半个小时左右就大概清楚项目的一些大致的结构(当然,不会完全清楚,但是让做一些小功能能很快做出来)。看到自己完全没接触过的项目,看jstack文件能很快分析出问题的所在。项目出了故障,能第一时间定位到最核心的问题在哪里。知识面很广,但还是不停的在学习,看书的时候特别容易看进去。这些在我眼里我都觉得是我需要学习的,也是我觉得比较专业的程序员

■网友
当然是能大把大把捞钱的是专业的程序员啊

■网友
忘掉所谓的编程技巧,从计算机基本原理出发,不单单实现基本功能,而应该深入理解单个任务的实现。

我认为专业的程序员不应该只会写代码,而应该更多地学习计算机基本知识,起码在自己工作的领域能够实现从底层到应用的设计。

专业的程序员应该更多地从计算机的角度出发,而不是人的角度,我们不能说写一个网站叫做专业,更不能说掉几个包叫做专业,这样的工作,随随便便找几个大学生,他们可能都会做,甚至正在做。但是,他们不能称之为专业程序员。

【啥是专业的程序员】 专业程序员,不要求使用硬编码来写程序,也不需要自己添加程序结构把代码附加到完整程序中去,也不用自己去往实模式修改一些硬件功能。但是起码应该知道,这些功能是如何为我们所用,也应该知道如何用。

我一直反对半桶水就称之为专业,虽然我自己也不专业,但是我认为不应该仅仅把写代码当做程序员的第一任务。这就好比,不能把搬砖的当工程师,虽然有时候大家都混在工地里面,但是并不相同。

专业更多意味着知识,而不是技巧,当技巧接近极限的时候,只是才是个人潜力的天花板。想要成为专业的程序员,我觉得,应该从计算机基本原理开始学习。

少看代码多读书,制定规则的人写的东西比应用规则的人写的东西强一百倍。

■网友
我是程序员专业的设计师
■网友
除了谈钱的 大家说的都挺好的

■网友
不是专业的,无法回答

■网友
泻药,去掉专业。
技能就太多了,会一门编程语言的入门级,也算程序员


    推荐阅读