软件蚕食一切,未来属于程序员。
这是一个互联网飞速发展的时代,导致越来越多的人,因为IT行业的高薪和发展前景,纷纷转行,投身于编程事业。
人人都想拿高薪,人人都想学编程,但并非人人都适合编程,根据工作性质来看,这六类人真的不适合做程序员。
1.朝九晚五心态的人。
相对于建筑、土木、机械等行业的工作而言,程序员的确比较稳定,工作环境也更好。
但论工作强度,IT其实并不比其他行业更轻松,其他行业可能是体力累,但IT行业大多是脑力累。
互联网行业的“996”工作制大家早已司空见惯,近日这一说法已被“9106”更替。据调查,在阿里、华为等企业中技术人员的工作时间达到了朝九晚十一周六天的状态。
作为一名程序员,如果你想要天天上班朝九晚五几乎是不行的。对于程序员来说,及时发布很重要,发布之后随时会出现一些不可预知的问题,这些都需要及时解决。几乎每一个程序员都曾为了工作通宵奋战过,如果你做不到或者不愿意在必要时加班,最好打住不要往程序员这个行业走。
2.轻言放弃的人。
调侃程序员时,我们常说:“哟,又在写Bug呀!”。
程序员在编码时肯定会遇见千奇百怪的Bug,某些Bug的出现会让你怀疑人生,甚至在工作上屡屡受挫。如果遇到问题时你不能坚持,且没有足够的耐心去解决它,那么工作起来你会很苦恼。
这种情况下还是建议你不要做程序员了。
3.粗心大意的人。
编程是一个很细致的工作,很多时候是牵一发而动全身,如果你是一个粗心大意的人,你会发现自己编的程序有改不完的BUG。这种情况下你自己干着也会没劲。
4.不愿意学习的人。
吴军老师曾在《浪潮之巅》这本书中提到过一个“摩尔定律”。
摩尔定律就是说每18个月,计算机等IT产品的性能就会翻一番,并且在世界经济的前五大行业中,只有IT行业能够以持续翻番的速度进步。
例如微软、苹果、索尼、IBM等企业都遵循着这样的节奏在不断革新。
这也侧面说明,IT行业的发展是非常迅速的,每一次的技术革新,都需要程序员不断的去学习新知识,如果你抱着只想学习一门技术语言就一劳永逸的心态,那你被淘汰,只是早晚的事情。
5.对编程没兴趣的人。
其实衡量一份工作是否适合自己的标准至少有三个:你所擅长的、你所喜欢的、对你来说最有价值的(能挣钱的)。
如果你写代码前看时间是10:00,过了一会儿你再看是10:08 ,再过一会是10:15,这就说明你并非真正的喜欢编程。除非你是因为兴趣才干技术,这样时间才不会觉得很难熬。如果没有兴趣,只是觉得这个工作看着别人做得很爽,那你做起来时一定会觉得非常痛苦。
6.不愿意沟通的人。
很多人都觉得程序员并不需要什么沟通能力,只要可以写好代码就可以。但如果你想成为架构的话,你起码要能清楚地解释自己的方案,更好地沟通是能把自己的方案传达下去。
当然,如果你已经是一位大神,那你不沟通也没有问题。桃李不言,下自成溪。你一个人把大家的代码都写了,你一句话不讲,大家也会把你当神。
以此共勉,愿你不随波逐流!