意識(shí)是改變自己的基礎(chǔ)焚鲜。
————————————————托爾斯泰
因此掌唾,首先我們必須認(rèn)識(shí)到自己的遺漏,從而改善忿磅,為未來(lái)沖上頂點(diǎn)做好完備的鋪墊糯彬。
我們知道,萬(wàn)事萬(wàn)物都有它的共性葱她,也有它的特性撩扒,更確切的說(shuō)是它們都有自己的規(guī)律。就像作家阿城對(duì)“無(wú)為無(wú)不為”的詮釋吨些,他認(rèn)為搓谆,無(wú)為即是在規(guī)律面前無(wú)所作為,例如豪墅,“熱鐵別摸”泉手,但是,無(wú)不為又告訴我們偶器,懂得了這些規(guī)律就可以無(wú)所不能為了斩萌,因?yàn)槲覀兛梢岳弥亓Ψ惹狻⑺⑹腿?chuàng)造事物术裸。
下面倘是,根據(jù)W3Cschool小編對(duì)身邊以及網(wǎng)絡(luò)調(diào)查,對(duì)程序員的七種優(yōu)秀特征的概括闡述袭艺,從中搀崭,我們可以看到規(guī)律在其中起到的作用,并且認(rèn)識(shí)到自己是否具備這些潛質(zhì)猾编,如有不足之處瘤睹,我們也可以通過(guò)此文對(duì)自己進(jìn)行適當(dāng)?shù)母淖儯瑥亩嵘约旱乃刭|(zhì)答倡。
一個(gè)細(xì)節(jié)轰传,反轉(zhuǎn)全局
我們的潛意識(shí)經(jīng)常會(huì)提醒我們:“差不多得了”“已經(jīng)很接近了”“誤差可以忽略不計(jì)”等等,這種思想在其他行業(yè)或許不會(huì)帶來(lái)多大影響瘪撇,但是获茬,作為軟件開(kāi)發(fā)行業(yè)中,95%的正確仍然是不能用倔既,一個(gè)“差不多”能用方法或一個(gè)使圖片很“接近”居中的CSS樣式都是不合格恕曲、不能用的;而這剩下的5%對(duì)于整個(gè)軟件的有效性十分重要渤涌,能造成完全相反的結(jié)果佩谣。這就是行業(yè)的規(guī)律,極度注重細(xì)節(jié)实蓬。
如果你缺乏對(duì)細(xì)節(jié)的把控茸俭,那就想盡辦法去彌補(bǔ)。
熱愛(ài)安皱,學(xué)習(xí)的自覺(jué)性
常言道调鬓,學(xué)無(wú)止境,但是练俐,有一個(gè)重大前提袖迎,就是首先你得熱愛(ài)你所學(xué)的東西。如果你在學(xué)習(xí)編程的過(guò)程中腺晾,厭惡情緒逐漸壓過(guò)你的熱愛(ài)和激情燕锥,那么,久而久之悯蝉,你會(huì)慢慢懈怠归形,妥協(xié),就像上一段所提鼻由,遇到事情就變成了“差不多”暇榴。這時(shí)候厚棵,你應(yīng)該開(kāi)始反思,是否自己真的熱愛(ài)這個(gè)行業(yè)蔼紧,其中客觀的原因可能是婆硬,工資,前景等奸例,而主觀的原因是你對(duì)編程的過(guò)程本身的一種執(zhí)迷狀態(tài)彬犯,衡量其中的比例,然后判斷自己是否需要調(diào)整自己的態(tài)度查吊,我相信谐区,熱愛(ài)除了關(guān)乎自身的天賦,也關(guān)乎一個(gè)人的努力和態(tài)度逻卖,有時(shí)候宋列,后者更重要。
如果你真的熱愛(ài)评也,你會(huì)堅(jiān)持不懈去學(xué)習(xí)新事物炼杖,你會(huì)喜歡這個(gè)不斷變化的行業(yè),最終仇参,你的熱愛(ài)就像一張網(wǎng)嘹叫,越來(lái)越擴(kuò)展和延伸。
壓力诈乒、競(jìng)爭(zhēng)、挑戰(zhàn)婆芦,用意志力把控時(shí)間的限度
每個(gè)人的素質(zhì)是不同的怕磨,面對(duì)壓力,你是選擇逃避還是面對(duì)消约,是被動(dòng)拖沓的面對(duì)將要解決的事物肠鲫,還是果敢、限定自己的時(shí)間內(nèi)完成或粮,對(duì)于不同的人导饲,會(huì)得出不同的答案。沒(méi)錯(cuò)氯材,當(dāng)你沉浸在編程的世界里渣锦,你會(huì)發(fā)現(xiàn)編程是一個(gè)很有趣的活動(dòng),我們寫(xiě)代碼氢哮,讓它們完成很酷炫的事情袋毙。但是,請(qǐng)不要忘記這個(gè)行業(yè)另一面的巨大影響力冗尤,那就是壓力听盖、競(jìng)爭(zhēng)胀溺、挑戰(zhàn),純粹的理想和純粹的現(xiàn)實(shí)都是不存在的皆看,我們需要做的是讓理想和現(xiàn)實(shí)和睦共處仓坞,甚至互相補(bǔ)益。
如果你接受挑戰(zhàn)腰吟,扛得住壓力扯躺,喜歡在限定的時(shí)間里挑戰(zhàn)自己的能力,你會(huì)愛(ài)上這個(gè)行業(yè)蝎困,并且向一名優(yōu)秀程序員的方向前進(jìn)录语。如若不是,努力改進(jìn)和放棄轉(zhuǎn)業(yè)禾乘,不過(guò)是一念之間澎埠。
管理好工作流程的能力
生活和工作是息息相關(guān)的,一名程序員的自我組織能力既可以體現(xiàn)在生活上始藕,也可以體現(xiàn)在工作上蒲稳。這里,我們主要談?wù)摰氖俏榕桑诠ぷ魃瞎芾砗霉ぷ髁鞒痰哪芰@纾芊裱杆偎咧病?zhǔn)確的在你的計(jì)算機(jī)里找到想要的東西祥国?一名優(yōu)秀的程序員通常能迅速、準(zhǔn)確的定位一個(gè)需要的文件晾腔,并且用工具或腳本幫他們處理繁雜的事物舌稀,這也體現(xiàn)出一個(gè)人高效工作的狀態(tài)。
如果之前你還未意識(shí)到這件事的重要性灼擂,那么現(xiàn)在壁查,你應(yīng)該好好想想,當(dāng)你學(xué)到了一個(gè)新東西時(shí)剔应,是否會(huì)把它寫(xiě)下來(lái)睡腿?你是否喜歡想出辦法來(lái)替你完成那些重復(fù)的工作?你能精準(zhǔn)高效的安排好各種不同的任務(wù)嗎峻贮?通過(guò)以上的問(wèn)題席怪,是否你有信心去改變好它?
提問(wèn)題之前月洛,你在思考什么何恶?
常有人厭煩說(shuō):“為什么你總是打破砂鍋問(wèn)到底啊嚼黔?”细层,似乎這是一種惹人厭惡的品質(zhì)惜辑,但是我認(rèn)為,不是這個(gè)品質(zhì)的問(wèn)題疫赎,而是你是否思考過(guò)你問(wèn)的問(wèn)題的價(jià)值盛撑?當(dāng)你問(wèn)“為什么”的時(shí)候,如果這是一個(gè)值得回答且有價(jià)值的問(wèn)題之時(shí)捧搞,那將對(duì)雙方都有一個(gè)幫助和提升的機(jī)會(huì)抵卫。特別在軟件開(kāi)發(fā)中,愛(ài)提問(wèn)題胎撇,并且提出有用的問(wèn)題介粘,是每個(gè)程序員都必備的良好品質(zhì)。
面對(duì)新事物晚树,不僅要有好奇心姻采,更需要對(duì)自己的問(wèn)題有清醒的意識(shí)和認(rèn)知,作為一名優(yōu)秀的程序員爵憎,你是個(gè)充滿好奇心的人慨亲,同時(shí),也必須是個(gè)嚴(yán)謹(jǐn)?shù)娜恕?/p>
化被動(dòng)為主動(dòng)宝鼓,提升自我學(xué)習(xí)能力
總是有新手在面試的時(shí)候提出這樣的疑問(wèn):“公司是否有定期培訓(xùn)刑棵?是否有輔導(dǎo)學(xué)習(xí)這款新軟件?”愚铡,而作為一名優(yōu)秀的程序員蛉签,首先你得學(xué)會(huì)自己鉆研,無(wú)論是代碼茂附、文檔正蛙,以及東西的工作原理,都要通過(guò)自己自學(xué)去了解它的原理营曼。
如果你的意識(shí)里總是有著“需要人教,或等著參加熱門的課程培訓(xùn)去學(xué)知識(shí)”愚隧,那么蒂阱,首先這就說(shuō)明你心中掩藏著一種被動(dòng)的心理,這樣很不利于你在未來(lái)工作中的發(fā)展狂塘。
語(yǔ)言溝通能力
這個(gè)能力在程序員中并不是必然的特征录煤,但卻是非常關(guān)鍵的能力,如果在同行業(yè)中荞胡,你是個(gè)編程能力突出妈踊,同時(shí)在溝通、理解能力上比別人強(qiáng)泪漂,那么廊营,你的機(jī)遇或許會(huì)更樂(lè)于關(guān)注你歪泳,記住,每個(gè)人都有他(她)的長(zhǎng)處露筒,更不要因?yàn)槟愕念I(lǐng)導(dǎo)不會(huì)編程而瞧不起他呐伞。這不僅是工作的能力,更是一個(gè)人素養(yǎng)的提升慎式。
如果你從未對(duì)自己的語(yǔ)言溝通能力進(jìn)行過(guò)思考和觀察伶氢,那么,從現(xiàn)在開(kāi)始瘪吏,重視起來(lái)癣防。