程序员不是你想当,想当就能当的!

(点击上方公众号,可快速关注)


如今,软件蚕食一切,未来是属于程序员,但不是每个人都能当好程序员。


程序员不是你想当,想当就能当的!_第1张图片


那,什么样的人适合当程序员?什么样的人又不适合做程序员?


编程要想成功最重要的是态度,好程序员和坏程序员之间的差别几乎永远是态度。


耐心

对程序员来说这是很重要的一条。

写代码和调试总是令人沮丧,要想做好,你得保持冷静,至少冷静到能够保持清晰的头脑。


程序员不是你想当,想当就能当的!_第2张图片


精力

处理棘手问题,编写大量代码容易使得身心俱疲。最重要的是要有的 “坐能量”,也就是屁股不离座直到工作完成的能力。


逻辑思维

这条看似明显,其实不然。

一般的程序员在碰到棘手问题的时候一般是靠猜来解决的。运气好可能猜得中,但运气不好就难搞了。


程序员不是你想当,想当就能当的!_第3张图片


问题是猜并不能有效缩小可能原因的范围好的程序员会提出猜想然后进行测试,从而排除掉一堆的可能性。

比方说,屏蔽一段代码,看看问题是不是还出现。


不自负

编程不是你自己的事,这跟你的团队、代码、客户、利益攸关者等等都有关系。

当不好程序员的 5 个迹象


01:讨厌用 Google

现在的代码来得快去得也快,而至关重要的事情是把你的东西尽快推向市场。任何不愿每天至少使用搜索引擎 1 小时的人都应该另寻高就。


Google 的研究发现,开发者搜代码越来越频繁,有人可能会说自己不是讨厌用而是用不了。


记得曾经看到过一句话说:不懂用 google 的想都不要想当程序员了……


02:朝九晚五的心态

再强调一遍:及时发布很重要。

普通的程序员往往每天工作不到 8 小时,这也就是平庸的原因所在。


程序员不是你想当,想当就能当的!_第4张图片


不平庸的程序员连续 22 小时冲刺以后才能打个盹隔 4 天才洗次澡并在接下来的 2 周时间里每天要用 2 小时写一些报告。


03:极其糟糕的记忆

编程就是开很多的会,做各种各样的变更,可能脑子里面要装 100 页的代码。


未必是每一行都要记得清清楚楚,但起码在管理层又折腾出一个变更或客户突然又冒出一个想法时要知道你的程序是干什么用的,什么地方可能会失败,怎样才能很快修好。


程序员不是你想当,想当就能当的!_第5张图片

所以,好的记忆也很重要!


04:因为错误而过早放弃

哪怕是简单的错误也不要放弃,这会让你的代码和心态大不同。


好的程序员,在写一长串代码的时候会把代码分解出来,分段测试。最后你总会找到问题的,但一定不要放弃。


程序员不是你想当,想当就能当的!_第6张图片


05:只对输出而不是质量感兴趣

开发出好应用是你的责任。如果你为了赶时间而牺牲应用的质量,你可以成为程序员,但不会是伟大的程序员。


如果你觉得编程很乏味,学习又总是繁琐无趣的话,那你想做好就很难了。


但是要记住的是,编程不是只有“精英”才能干的事情。如果你想编程,思诚带你一起飞啊!


程序员不是你想当,想当就能当的!_第7张图片

行业永远都缺人,除非你一点都不喜欢编程,或者没有准备好看在钱的份上忍住这种不喜欢,否则都可以来编程!


推荐程序员必备微信号 

你可能感兴趣的:(程序员不是你想当,想当就能当的!)