首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

想当程序员?你考虑这些了吗?

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

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

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

耐心

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

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

精力

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

逻辑思维

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

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

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

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

不自负

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

当不好程序员的 5 个迹象

01:讨厌用 Google

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

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

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

02:朝九晚五的心态

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

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

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

03:极其糟糕的记忆

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

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

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

04:因为错误而过早放弃

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

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

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

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

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

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

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

觉得本文对你有帮助?请分享给更多人。

关注「程序员宝库」公众号,直接获取各种编程资料!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180214A0SC7600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券