您的位置:首頁 > 業(yè)內(nèi)資訊 > 程序猿到美猴王的進(jìn)化史

程序猿到美猴王的進(jìn)化史

來源:51CTO | 時(shí)間:2016-02-08 14:07:56 | 閱讀:120 |  標(biāo)簽: 孫悟空 程序員   | 分享到:

程序猿到美猴王的進(jìn)化史

在這個(gè)軟件增長和發(fā)明的黃金時(shí)代,工具變得唾手可得。程序猿的兵器譜中包含了許多可靠的技術(shù):編程語言、開發(fā)工具、框架和設(shè)計(jì)模式,真正的程序猿要懂VC,懂Java,懂Python,懂Delphi……這些都是我們技能的基礎(chǔ)。然而這些技術(shù)有可能幫助我們所向披靡,也有可能暗藏危險(xiǎn)。程序猿只有通過不斷的學(xué)習(xí),既不要固步自封,也不要貪多不熟。對于進(jìn)步最有效的辦法就是懷疑一切。當(dāng)你嘗試了新的途徑后,你才能決定接下來用什么樣的做事方法,好像一個(gè)漏斗一樣,過濾掉自己不需要的,留下適合自己的思維方法。

這可能會耗費(fèi)你很多時(shí)間,但隨著時(shí)間的積累,你會發(fā)現(xiàn)自己的工具箱中又多了一套新的工具,并做好抉擇,看看有哪些是值得保留的。

金箍棒的任意伸縮,還暗涵技能的擴(kuò)展能力。程序猿的職業(yè)生涯是一個(gè)要求不斷學(xué)習(xí)的過程,有太多的途徑幫助我們拓寬自己的視野和能力,去Github和大神交流;自己參與到開源代碼的貢獻(xiàn)中,學(xué)習(xí)他人的經(jīng)驗(yàn)等等,你漸漸會發(fā)現(xiàn),你對于選擇兵器的直覺,一定比周圍的猴子們敏銳;

金箍棒再厲害,不能打怪也白搭。程序猿的兵器也需要有用武這地。面對一涌而入的不同業(yè)務(wù)需求時(shí),猴子們還需要有對業(yè)務(wù)的彈性處理能力。根據(jù)不同需求的優(yōu)先級別,在各時(shí)間節(jié)點(diǎn)最大效率地利用工具,完成對不同功能的開發(fā)實(shí)現(xiàn)。

緊箍兒

觀音菩薩給孫悟空戴一個(gè)“緊箍咒”,就是要以此來引導(dǎo)他的思想,用理性來操縱和導(dǎo)引這只野猴身上的非理性因素。

程序猿到美猴王的進(jìn)化史

對于狂放不羈的程序猴們來說,良好的編碼習(xí)慣和編碼規(guī)范也許是勒得最緊的緊箍咒。

“命名規(guī)范修正下吧,變量名看著挺亂的”

“規(guī)范你妹啊,下周就Deadline了,哪兒有時(shí)間啊,差不多行了,把東西實(shí)現(xiàn)出來比什么都重要!

也許在兩年后,你會發(fā)現(xiàn),擦……核心模塊里還有這么惡心的代碼,不是早就該重寫了嗎……然而,注釋和文檔都不清楚!尼瑪這誰能寫啊……

猿猿們要噴了:我做了充分的分析需求;我選用正確的語言和架構(gòu);我配置好用的協(xié)用與任務(wù)調(diào)度管理工具;我代碼規(guī)范、文檔齊備;我的代碼就是可信的,工具鏈?zhǔn)强煽康摹业拇a就一定安全嗎?需求變化我控制的了嗎?莫名其妙的攻擊我攔的住嗎?不是照樣要改嗎?

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

同類最新

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)