微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

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

2017-07-27 22:00 程序员之家

来源:代码湾



未来属于程序员,但不是每个人都能当好程序员。

——千硕君


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


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

 耐心  

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


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



 精力  


处理棘手问题,编写大量代码容易使得身心俱疲。最重要的是要有“坐能量”,也就是屁股不离座直到工作完成的能力(当然偶尔站起来一会有助于身体健康,不打断工作思路和状态即可)。

 逻辑思维  


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


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



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


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

  不自负   

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

当不好程序员的 5 个迹象

1  讨厌用 Google

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


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


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

2  朝九晚五的心态

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


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


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

3 极其糟糕的记忆

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


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


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

4  因为错误而过早放弃

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


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



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

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


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


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


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

 




在微信公众号内回复数字“1”

小编拉你进粉丝微信群

不是在文章评论里回

 
程序员之家 更多文章 如何练习一万小时? 百万年薪的人才泡沫?关于程序员向AI转型的事儿,这几位老司机是这么说的 以撩妹为例,5分钟让你秒懂深度学习! 为什么你说“就差一个码农了”,我们是拒绝的 四五十岁之后,还在编程的程序员都有谁?
猜您喜欢 万恶的马赛克居然还可以这么玩? 【C语言学习】记乙游戏 PHP7 RC7发布 10 个 SQL 注入工具 程序员的五一如何度过?