最近在头条中回答了不少提问,也有些自己的感触和想法,这里与大家分享下。

回答的问题基本环绕着这么几个话题:

刚开始学 C++/JAVA/Python 等我要怎么学?

PHP中文网杂文杂文我心目中的法式员 Webpack

我自学了 C++/JAVA/PHP,我能找到事情吗?

现在学哪个措辞比较好找事情?

程序干到35岁就干不动了吗?

提问和专注些问题的人,一样平常是没打仗过编程准备进入编程领域的人。
这里边又会分成刚入学的大学生,选了打算机专业的。
还有部分是被IT行业高薪吸引的,这部分人我碰着过不少。
网上也有类似于为什么培训机构出来的学生不受待见等谈论激烈的问题。

无论出于什么缘故原由,我以为都无可厚非。
程序员人为高,吸引人进入这个行业当然是好事。
误打误撞选了打算机,也没紧要。
但是如果想要在这个行业作出成绩,有所造诣,那可是要做好生理准备的。

我来讲讲我心目中的程序员吧。
也欢迎大家留言指教。

首先,程序员并不是写代码的。
写代码只是一种技能,大概随着技能进步,往后乃至不须要写代码就可以完成创作,出来一个产品。
如果你以为自己节制了几门编程措辞,会做写功能,写几个网页,便是一个合格的程序员了,那就太鄙视这个职业了。
当然,目前这个阶段学会至少一门编程措辞是做程序员的必要条件。
为什么这么说呢?

由于我们初次打仗编程措辞的时候,不仅仅是在学习这门措辞的语法知识,同时我们也在磨炼自己的程序思维。
而大多数人仅仅关注了措辞的学习却忘了最主要的思维磨炼。
节制一门措辞后我们才能来更好的演习这种程序思维,并把这种思维逻辑转化为真实的结果。
以是,如果你刚开始打仗编程,那么请不要过分的关注这门措辞的前景,只要你耐心的去理解这门措辞及其背后的实现逻辑,负责对待学习过程中的问题。
你能得到的东西将远远超过这门措辞自身的代价。

再有,我以为我很高兴能有幸成为一个程序员。
由于这份职业它哀求我必须有一种不断学习,不断去创造问题寻求办理方案的能力。
技能不断推陈出新,每天不是在爬坑便是在掉进另一个坑中。
这样的环境如果没有好的学习能力和解决问题的能力,被淘汰是一定的。

程序思维,学习能力和爬坑能力是程序员的必要本色。
做到这三点我以为便是一个合格的程序员了。
当然如果要做一个精良的程序员就须要提升自己其他的软技能了。
沟通能力,需求剖析能力,牛逼点的可能会有产品思维。