日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序员的成长之路

發(fā)布時(shí)間:2023/12/18 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员的成长之路 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

? ? ? ?從一個(gè)編程初學(xué)者,到一個(gè)程序開發(fā)菜鳥,再到技術(shù)高手、技術(shù)大牛、大師級(jí)人物, 必有一個(gè)成長路線。 根據(jù)自己的學(xué)習(xí)開發(fā)經(jīng)歷,我覺得一個(gè)程序員的成長之路可以按照如下循序漸進(jìn):


? ? ??技術(shù)技能:


? ? ? ?1. ?初學(xué)編程: 找一兩本優(yōu)秀的編程語言書籍,按照例子敲代碼。 推薦 K&R 《TCPL》 和 BE 《Thinking in java》 ,每一種主流開發(fā)語言都有一些非常優(yōu)秀的入門書籍。如果國外書看得不大懂,可以先找國內(nèi)編程書籍看看,一般國內(nèi)書籍更注重技術(shù)和技巧,而國外書籍更注重思想和思路; 一般需要半年左右完成。


? ? ? ?2. ?內(nèi)功修煉: 用所學(xué)語言,實(shí)現(xiàn)常用數(shù)據(jù)結(jié)構(gòu)和算法, 可以習(xí)得編程的基本功底; 初步涉獵一些優(yōu)秀的編程書籍,比如 BWK& BP 《程序設(shè)計(jì)實(shí)踐》 ; 《Linux 程序設(shè)計(jì)》 , 《數(shù)據(jù)庫開發(fā)》 等; 一般要涉及數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)等專業(yè)基礎(chǔ)課程的學(xué)習(xí)和訓(xùn)練(詳見《計(jì)算機(jī)專業(yè)推薦書籍》),這是成為專業(yè)程序員、編寫更強(qiáng)大應(yīng)用的必經(jīng)之路; 一般需要一年左右完成。


? ? ? ?3. ?小試鋒芒: 待編程功底修煉到一定階段,就會(huì)參與項(xiàng)目開發(fā)。一般會(huì)從增刪查改等基本功能開始練起,逐步實(shí)現(xiàn)更復(fù)雜的功能。 開始做時(shí)可能會(huì)有點(diǎn)吃力,但一定要勇于嘗試。跨越每一道檻,你都會(huì)看到更廣闊的世界,功力會(huì)更上一層; 一般需要三個(gè)月到半年左右能夠適應(yīng)項(xiàng)目開發(fā),獨(dú)立承擔(dān)項(xiàng)目功能模塊開發(fā)和維護(hù)任務(wù)。


? ? ? ?4. ?熟練開發(fā): 這一階段, 你將大量接觸開發(fā)工作; 閱讀已有項(xiàng)目的源代碼,學(xué)習(xí)使用開發(fā)框架, 廣泛涉獵各種編程書籍, 語言類、框架類、技術(shù)類以及思想類(詳見《計(jì)算機(jī)專業(yè)推薦書籍》); 你將能基本勝任開發(fā)任務(wù),實(shí)現(xiàn)功能, 對(duì)程序的質(zhì)量需求有初步的了解和掌握; 一般需要一年左右來完成“原始技術(shù)積累”。


? ? ? ?5. ?突破瓶頸: 成為一名較熟練的開發(fā)人員后, 將遇到第一次真正意義上的瓶頸: 必須確定今后的技術(shù)方向。 在能夠勝任日常開發(fā)工作的基礎(chǔ)上,你希望能夠提升自己的開發(fā)質(zhì)量, 希望自己能夠?qū)懗龈臃€(wěn)固可用的代碼, 希望自己能夠深入框架內(nèi)部實(shí)現(xiàn),而不是停留在使用的層面。因?yàn)槭褂每蚣軙?huì)遇到比較棘手的調(diào)試問題,這也迫使你必須大量閱讀優(yōu)秀源代碼,而不再著迷于編寫那些初級(jí)的代碼,更注重從系統(tǒng)整體角度來思考和解決問題,以實(shí)現(xiàn)真正的飛躍性進(jìn)步。 我目前即處于這一層次。

?
? ? ? 突破瓶頸后, 才會(huì)從一名編程菜鳥真正晉級(jí)為一位技術(shù)高手。 從技術(shù)高手到大師級(jí)人物的成長路線,請(qǐng)參考那些大牛大師級(jí)人物的生平傳記。

?

? ? ? 突破瓶頸之法(供參考, 因我也是即將的實(shí)踐者):

? ? ? ?1. ?大量閱讀和重用源代碼, 建立一套行之有效的源代碼閱讀、利用和管理方法;

? ? ? ?2. ?更注重程序和應(yīng)用的質(zhì)量屬性,從系統(tǒng)設(shè)計(jì)的角度去理解和實(shí)踐開發(fā)活動(dòng);

? ? ? ?3. ?探索框架的內(nèi)部實(shí)現(xiàn)、交互及使用,跨越框架;

? ? ?


? ? ??職業(yè)技能:


? ? ? 1. 初學(xué)編程: 沉浸于編程的樂趣中,主要是習(xí)得編程技能,與同學(xué)進(jìn)行編程心得的交流; 一般不涉及很強(qiáng)的溝通; 此階段主要注重編程技能的修煉;

? ? ? 2. 內(nèi)功修煉: 主要也是習(xí)得基本的編程技能, 交流編程心得,需要參與程序文檔的閱讀和編寫; 在此階段, 最好能夠同步提升英語閱讀能力、技術(shù)交流、基礎(chǔ)的文檔編寫能力; 有興趣的話,可以邀請(qǐng)同伴一起來做一些小項(xiàng)目; 此階段注重編程技能的提高、技術(shù)交流能力、英文閱讀能力和文檔編寫能力;

? ? ? 3. 小試鋒芒: 習(xí)得更高級(jí)的編程技能(使用開發(fā)框架),與項(xiàng)目組成員進(jìn)行討論和溝通,表達(dá)自己的意見,編寫程序文檔, 瀏覽知名的IT網(wǎng)站和官方文檔, 學(xué)會(huì)用搜索來解決編程問題;此階段注重編程技術(shù)的學(xué)習(xí)、項(xiàng)目組交流能力、表達(dá)能力以及網(wǎng)絡(luò)資源利用能力;

? ? ? 4. 熟練開發(fā): 學(xué)習(xí)特定領(lǐng)域的編程技術(shù), 閱讀和探索源代碼,項(xiàng)目討論與決策,開發(fā)與維護(hù), 學(xué)習(xí)軟件開發(fā)工具的使用; 編寫程序文檔, 可能的話,會(huì)涉及到與客戶的談話、溝通與系統(tǒng)演示工作; 此階段注重軟件開發(fā)活動(dòng)的廣泛學(xué)習(xí)和掌握;

? ? ? 5. 獨(dú)立擔(dān)當(dāng): 能夠獨(dú)立承擔(dān)項(xiàng)目模塊開發(fā)與維護(hù), 與項(xiàng)目組成員順利溝通, 形成自己的獨(dú)特見解; 具備一定的開發(fā)管理能力; 此階段注重獨(dú)立承擔(dān)能力、較強(qiáng)的問題解決能力、溝通能力、表達(dá)能力以及一定的領(lǐng)導(dǎo)能力。


? ? ? 我目前處于從熟練開發(fā)到獨(dú)立擔(dān)當(dāng)之間的層級(jí)。 更高級(jí)別的成長路線,請(qǐng)參考那些大牛大師級(jí)人物的生平傳記。


? ? ? 每個(gè)人的成長路線都不同,但一個(gè)優(yōu)秀程序員的成長必定離不開良師益友。 有一些好伙伴可以一起編程、交流和成長, 有一到若干位好的導(dǎo)師、在人生路上給予很好的指引,遇到好的老板的指點(diǎn)和提攜,?都是非常幸運(yùn)的事情, 當(dāng)然,也是可以去努力爭取的事情。保持平靜謙和,忌心高氣傲,?上帝會(huì)給予你最好的禮物。

?

轉(zhuǎn)載于:https://www.cnblogs.com/lovesqcc/p/4038456.html

總結(jié)

以上是生活随笔為你收集整理的程序员的成长之路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。