什么样的人不适合当程序员呢?

July-黄小晶


通过观察可以总结以下几类人:

1.缺乏自主的学习能力的人。要知道做这行技术发展的很快,会突然就兴起一个新技术,不管有没有需求要用到这些技术,我们还是先要了解一下以备不时之需,这就要求要有一定的学习能力,而且我们可能经常跨语言开发,而这个我们语言之前是不会的,比如我同事面试进来是做php的,但是需求要求,他又要做java,他之前不会java的,但是自己学习过后就可以参与开发了,这要求很强的自学能力。

2.缺乏自主解决问题的人。程序员每天的工作都要改bug,改bug是一件很烦的事情:首先要定位问题,然后找出出现问题的原因,修改相关的代码,测试;这就需要独立解决问题的能力了。

3.缺乏抗压能力的人。要知道程序员在公司上班很有可能是很多个项目同时进行的,每周开会,可能这周的安排是有三四个项目的需求,时间会很赶,还要测试发布上线,加班加点就肯定少不了了,要是没点抗压能力还是不行的。

4.粗心大意的人。程序员不是单枪匹马作战的,在公司里程序员是一个团队,团队每一个人都要做好自己的事情,自己写的程序要自己测试没问题了在交接,粗心的人往往不注重细节,写完随随便便测一下就丢给别人,人家一用,各种报错,然后又丢回给你改,时间严重耗费,影响整个项目的进度。

虽然说程序员很难,但是程序员不可以说不!



小新哒i


我从事IT行业5年多了,这些年经常带一些新人,在带新人的过程中很容易发现哪些人适合做程序员哪些人不适合。

1、理解能力差,逻辑思维能力差

程序员的平常工作来源于需求,如果你不能理解产品需求或者客户需求,那你的工作就没法开展。曾经带过一个刚毕业的学生,给了他一个需求,让他去设计表结构。他想了很长时间,最后设计的一塌糊涂,只能推倒重来。事后,跟他沟通的时候,让他给我讲一遍他的理解,我发现他完全没有理解需求。所以说,理解能力差的人不适合做程序员。程序员是一个脑力工作者,你写的代码都具有严格性的逻辑性。如果你逻辑混乱,考虑东西不全面,那也不适合做程序员。

2、学习能力差的人

这也是大公司招程序员学历要求比较高的原因,像华为招聘的基本条件就是985 211。一位优秀的程序员你的学习能力一定要强,对于新技术,你要能快速的掌握理解并使用在项目中。如果公司用的java语言,突然有个业务语言用python,那你也要能在最短的时间学会使用python。

3、沟通能力差的人

程序员不是一个人工作,假设你是一位后端工程师,你需要和前端工程师沟通接口怎么定义,和测试工程师沟通怎么进行测试,和运维工程师沟通项目怎么部署上线,等等。如果你不善于与人沟通,那工作流没发展开。

总之,程序员工作并不是像外界说的只要埋头写代码就可以了。这份工作不仅需要你的硬实力,也需要你的软实力。


阿迈达聊技术


特别有钱的人,开发对大部分程序员来说是一件很有趣的事情,而学习则是一件很艰苦的事情,又不得不去做的事情。


分享到:


相關文章: