课程咨询: 400-996-5531 / 投(tou)诉建议(yi): 400-111-8989
认真做教(jiao)育 专心促(cu)就业
软(ruan)件蚕食一切。未来属于(yu)程(cheng)序员(yuan)。所以人人都想当(dang)程(cheng)序员(yuan)。但是(shi)(shi)并(bing)不是(shi)(shi)每个(ge)人都能当(dang)好(hao)程(cheng)序员(yuan)。在(zai)你做(zuo)出决(jue)定前还是(shi)(shi)先看看自(zi)己能不能当(dang)好(hao)程(cheng)序员(yuan)吧(ba)。可是(shi)(shi)什么样的人不适合当(dang)程(cheng)序员(yuan)呢(ni)?不要喝鸡汤,我(wo)们看看 Quora 上面是(shi)(shi)如何回答的。
一、在全栈开发者 Adam Leffert 看来,最重要的是态度:
我认为编程要(yao)(yao)想成功最重要(yao)(yao)的(de)(de)是(shi)态度(du)。当(dang)然,最低水(shui)平(ping)的(de)(de)智力还是(shi)要(yao)(yao)的(de)(de)。以我这么久的(de)(de)经验来看,还没见过蠢到不会做的(de)(de)。
但是好(hao)坏(huai)程序(xu)员之间的(de)差别几乎(hu)永远是态度。
1、耐心:
对我(wo)来说(shuo)这是最重要的(de)一条。写代码和(he)调试极(ji)其(qi)令人沮丧。要想做好,你(ni)得(de)保持冷静(jing)(jing),至少冷静(jing)(jing)到能够保持清晰的(de)头脑。
2、精力:
处理棘手问题,编(bian)写大量代码(ma)容易使(shi)得(de)身心俱疲。最重要的是要有我(wo)朋(peng)友 Joshua Wachs 所谓的 “坐能量(tushie power)”。也就是屁股不离座直(zhi)到工作(zuo)完成的能力。
3、逻辑思维:
这(zhei)条看似明显,其实不然。一(yi)(yi)般的(de)(de)程序员(yuan)在碰到(dao)棘(ji)手问题的(de)(de)时候(hou)一(yi)(yi)般是(shi)靠猜(cai)(cai)来解决的(de)(de)。运气好可能猜(cai)(cai)得中。但运气不好就难搞了。问题是(shi)猜(cai)(cai)并(bing)不能有效(xiao)缩(suo)小可能原因的(de)(de)范围(wei)。好的(de)(de)程序员(yuan)会提出(chu)猜(cai)(cai)想然后进行(xing)测试,从而排除掉一(yi)(yi)堆的(de)(de)可能性。比方说,屏蔽一(yi)(yi)段(duan)代码(ma),看看问题是(shi)不是(shi)还出(chu)现。
自负:编程不是(shi)你自己(ji)的事。这跟你的团队、代(dai)码、客户、利益攸(you)关(guan)者等等都(dou)有(you)关(guan)系(xi)。(eShare CEO Henry Ward 说自己(ji)永远都(dou)不会要自负的人。)
二、曾写过不成功 OS 的 Peter Nierop 则总结出了当不好程序员的 3 个迹象:
1、讨厌用 Google:
在 github、google 和在线(xian)网站上面有大(da)多数现(xian)成(cheng)的(de)(de)解决方案(an)。买本老教授的(de)(de)书学编程的(de)(de)日(ri)子已经过去了。现(xian)在的(de)(de)代码来得快去得也快。而至关重要的(de)(de)事情是(shi)把你的(de)(de)东西尽快推向(xiang)市场。任何不愿每天至少使(shi)用搜索(suo)引擎 1 小时的(de)(de)人都应(ying)该另寻高就(jiu)。
(编者注 1:Google 自己的研(yan)究(jiu)也发现,开发者搜代码越来越频繁注 2:有(you)人(ren)可能(neng)会(hui)说(shuo)自己不是讨厌(yan)用(yong)(yong)而(er)是用(yong)(yong)不了(le)。好(hao)吧如(ru)果是这样的话,我要加(jia)最重(zhong)要的一条:不懂用(yong)(yong) google 的想都不要想当程(cheng)序员了(le))。注意,这某种程(cheng)度上可能(neng)是因为你什么都想自己来,想成(cheng)为全世界唯一的那个纯粹(cui)的 coder。
2、朝九晚五的心态
再强调一(yi)遍:及时(shi)发(fa)布很重要。普通的(de)程(cheng)(cheng)序(xu)员(yuan)往往每天工作不(bu)到 8 小(xiao)时(shi),好(hao)吧这就是(shi)你平庸(yong)(yong)的(de)原因所(suo)在。不(bu)平庸(yong)(yong)的(de)程(cheng)(cheng)序(xu)员(yuan)连续 22 小(xiao)时(shi)冲(chong)刺以后才(cai)能打个(ge)盹隔 4 天才(cai)洗次澡并在接下(xia)来的(de) 2 周时(shi)间里每天要用 2 小(xiao)时(shi)写(xie)一(yi)些报(bao)告。不(bu)能或者不(bu)愿在必(bi)要时(shi)加班的(de)人(ren)最(zui)好(hao)打住。
3、极其糟糕的记忆:
编(bian)程(cheng)就是开很多的(de)(de)会,做各种各样(yang)的(de)(de)变更,可(ke)能(neng)脑子里面要装 100 页的(de)(de)代码。未必是每(mei)一行都要记得清清楚楚,但起码在管理层又(you)折腾出(chu)一个(ge)变更或客户突然(ran)又(you)冒出(chu)一个(ge)想法时要知(zhi)道你的(de)(de)程(cheng)序是干什么(me)用的(de)(de),什么(me)地方可(ke)能(neng)会失(shi)败(bai),怎样(yang)才能(neng)很快修好。如果你的(de)(de)记忆力实在是太糟糕的(de)(de)话(hua),最好还是找(zhao)份(fen)其他(ta)的(de)(de)工作(zuo)。
我在(zai)这(zhei)个行当干了这(zhei)么久(jiu),碰到过各种各样的(de)程序(xu)员,不变的(de)一点(dian)是一旦有上(shang)面的(de)问题(ti)这(zhei)些人基本都干不久(jiu)。
三、# 开发者 JohnPurcell:
由于开(kai)发界总是渴望有新鲜血液(ye)进来,所(suo)以(yi)(yi)除非你实在是太差(或(huo)者你原来基(ji)本(ben)都(dou)不用(yong)工作(zuo))否则(ze)想不成功都(dou)很难(nan)。我(wo)喜(xi)欢 Peter Nierop 的回答(da),不过说到正式的付费(fei)工作(zuo),我(wo)本(ben)人总是严格(ge)遵守朝九晚(wan)五的习惯,所(suo)以(yi)(yi)那(nei)个说法应该看工作(zuo)情况(kuang)而定(ding)。
如果你发现编(bian)程(cheng)很(hen)乏(fa)味,学习(xi)又总是繁琐无趣的(de)话,那(nei)你想做好就很(hen)难了。因为(wei)你要跟已经编(bian)程(cheng)上瘾的(de)人(ren)竞(jing)争。不过我也(ye)见(jian)过几(ji)个人(ren)虽然不喜欢编(bian)程(cheng),业(ye)余时(shi)间基本也(ye)不编(bian)程(cheng),虽然称(cheng)不上出色的(de)程(cheng)序员,但(dan)是的(de)确能(neng)够借此谋生。
要记住的(de)是,编程(cheng)不(bu)是什(shen)么精英(ying)才能(neng)干的(de)事(shi)情(qing)。这个行业永远都缺人。所(suo)以除非你(ni)一点都不(bu)喜欢(huan)(huan)编程(cheng),或者(zhe)也没有(you)准备好看在钱的(de)份上忍住这种(zhong)不(bu)喜欢(huan)(huan),否则都可以来编程(cheng)。
四、而享受编程乐趣的 Prince Pranav 提供了 3 个不适合编程的迹象:
1、因为错误而过早放弃:
永(yong)不(bu)(bu)放弃。哪怕是简单的(de)错误(wu)也不(bu)(bu)要(yao)放弃。这(zhei)会(hui)让你的(de)代(dai)码和心(xin)态大不(bu)(bu)同。好的(de)程序员,在写一长串(chuan)代(dai)码的(de)时候(hou)会(hui)把(ba)代(dai)码分(fen)解出来,分(fen)段(duan)测试。如果你因为前面 1 个小时总是碰(peng)到同样的(de)问题就把(ba)电脑给关掉了事(shi),可以认为这(zhei)是迹象 1。最(zui)后你总会(hui)找到问题的(de),但一定(ding)不(bu)(bu)要(yao)放弃。
2、只对输出而不是质量感兴趣:
开发出好应用是你(ni)的责(ze)任。如果你(ni)为了赶时间(jian)而牺牲应用的质量,你(ni)可以成为程(cheng)序员,但不(bu)会是伟大的程(cheng)序员。
3、乐趣不是找来的:
你(ni)(ni)开始写代(dai)码前看了(le)看表,13:02,然后你(ni)(ni)再(zai)看的(de)(de)时候变成 13:09 了(le)。有的(de)(de)人再(zai)看表的(de)(de)时候已经是 15:37 了(le)。真的(de)(de),除非你(ni)(ni)是因为有趣才干这个(ge)时间才不(bu)会流逝(注:不(bu)得不(bu)说,这又绕(rao)到了(le)做(zuo)(zuo)你(ni)(ni)所爱还是爱你(ni)(ni)所做(zuo)(zuo)这个(ge)问题。)
5月达内IT培训免费训练营火热报名中,一线名师,高薪技术,入门技巧,面试诀窍,一站式打包学会 ,让你学会最有前途的技术,顺利通过面试,成功获取高薪!填写下面的表单即可有机会获得达内IT培训班免费体验课程。
免责声明:以(yi)上内容来源于网络整理,如(ru)涉(she)及(ji)到版权,联系尽快删除。
【免(mian)责声明(ming)】本文(wen)部(bu)分(fen)系转(zhuan)载,转(zhuan)载目的(de)在(zai)于传递更(geng)多信息,并不(bu)代表本网赞同(tong)其观点和对(dui)其真实(shi)性负责。如涉(she)及作品内容、版权(quan)和其它(ta)问题,请在(zai)30日内与联(lian)系我们(men),我们(men)会予以(yi)更(geng)改或删除亂(luan)伦xxxx乱女在(zai)线播(bo)放(fang),韩国床戏巜(gui)老(lao)师的(de)滋(zi)味,大(da)荫蒂女人(ren)毛多高(gao)潮,成人(ren)做受黄大(da)片(pian),国产精品搬运相关的(de)文(wen)章(zhang),以(yi)保证您(nin)的(de)权(quan)益!