開發(fā)人員之間所謂的不同“級別”的界線是模糊 的踢京。如果你問高級開發(fā)人員椎椰、開發(fā)經(jīng)理或技術(shù)總監(jiān):“初學(xué)者、初級蜘澜、中級和高級之間的區(qū)別是什么施流?”那么很有可能他們會給你截然不同的意見。
? 由于存在各種各樣的意見鄙信,因此想花時(shí)間搞清楚如何成為“高級”或“中級”開發(fā)人員嫂沉,實(shí)際上并沒有太大幫助性,所謂的“級別”在大多數(shù)情況下都純屬個(gè)人意見扮碧。
1
2
因此趟章,在本文中,我們想提出一些你可能沒有考慮過的方面慎王,如果你照做了就有可能提升自己的開發(fā)水平蚓土。
程序員有話說:開發(fā)人員提升自己的四種方式 |
建立一個(gè)實(shí)質(zhì)性的項(xiàng)目
ReactJS計(jì)算器?看著很酷赖淤,但并不務(wù)實(shí)蜀漆。待辦事項(xiàng)清單應(yīng)用程式?也是很有趣的小工具咱旱,但不務(wù)實(shí)确丢。在本文中绷耍,我們來談?wù)撘恍┡c眾不同的教程,大多數(shù)人都可以嘗試一下鲜侥。
這些與眾不同的教程將從不同的視角褂始、端點(diǎn)和功能出發(fā),構(gòu)建具有獨(dú)特性且能展示開發(fā)人員創(chuàng)造力的應(yīng)用描函。
那么崎苗,我們認(rèn)為“實(shí)質(zhì)性項(xiàng)目”的例子有哪些呢?
供其他人使用的Web后端或前端框架——不是說讓你加入框架大戰(zhàn)舀寓,而是讓你了解如何構(gòu)建框架胆数!
利用你平時(shí)主要使用的編程語言構(gòu)建一個(gè)程序包,并在多個(gè)項(xiàng)目中使用互墓。
網(wǎng)上有很多時(shí)髦的例子必尼,但重點(diǎn)在于你需要圍繞你超級感興趣的事物構(gòu)建一個(gè)更大的項(xiàng)目,或者構(gòu)建一個(gè)完全超乎你當(dāng)前理解范圍的事物篡撵。很明顯判莉,這兩種項(xiàng)目都可以提升你自己,因?yàn)槟銜龅礁鞣N新概念酸休。
向開源做貢獻(xiàn)
構(gòu)建你自己的開源軟件包/應(yīng)用程序,或向現(xiàn)有的代碼庫貢獻(xiàn)代碼祷杈。
你自己的開源軟件包
如果你想構(gòu)建自己的軟件包斑司,那么首先請確保不是來自某個(gè)教程,而是你真正想發(fā)布給別人的東西但汞。
記錄你的創(chuàng)作過程
如果你可以創(chuàng)建博客文章或視頻系列宿刮,記錄創(chuàng)建方式/原因以及思考過程,那么就更好了私蕾。這不僅可以讓你從講故事的角度思考問題并獲得新的見解僵缺,而且還可以很好地證明你的能力,此外踩叭,還可以讓成千上萬的讀者通過你的這個(gè)項(xiàng)目受益磕潮。
別人的代碼庫
你可以查看一些非常流行代碼倉庫,比如PHP容贝、Python自脯、java軟件包和插件(它們都在GitHub上)丈氓。很有可能這些軟件包中都含有很多未解決的問題慧库。
仔細(xì)閱讀代碼庫制定的代碼貢獻(xiàn)指南,通常在代碼根目錄下的某個(gè).MD文件中掌腰,你應(yīng)該首先閱讀該文檔满力,然后開始解決問題焕参。而且你可以更進(jìn)一步添加一些實(shí)用的功能轻纪。
這樣做的目的有很多:
證明你能夠遵循編程準(zhǔn)則(展示給潛在雇主)。
你是開源社區(qū)的一員叠纷,某個(gè)代碼庫的貢獻(xiàn)者中有你的名字刻帚。
你熟練掌握了分叉、拉取請求與提交讲岁。
你可以了解社區(qū)維護(hù)的軟件包我擂,而且有機(jī)會采用一些更好的編程實(shí)踐。
閱讀高級開發(fā)人員的代碼
這是開發(fā)人員提升自己的最快方法之一缓艳。因?yàn)榇蠖鄶?shù)時(shí)候校摩,你所閱讀的代碼都超出了自己當(dāng)前的水平。
努力理解這些代碼阶淘,并與自己的代碼進(jìn)行比較衙吩,設(shè)法尋找可以改善自己的實(shí)現(xiàn)的模式,同時(shí)記錄下所有能夠提高自己的工作流程的技術(shù)細(xì)節(jié)溪窒。
如果你目前沒有在某家公司就職的話坤塞,那么可能沒法這樣做。如果你真的沒有在公司就職澈蚌,那么可以從社區(qū)尋找開源項(xiàng)目摹芙,社區(qū)的開發(fā)人員經(jīng)驗(yàn)非常豐富,你可以閱讀并理解他們的代碼
到最好給大家推薦一個(gè)python資料學(xué)習(xí)裙:柒柒肆宛瞄,中間柒壹壹浮禾,后面是壹玖壹,每天分享學(xué)習(xí)資料
————————————————
版權(quán)聲明:本文為CSDN博主「程序員浩軒」的原創(chuàng)文章份汗,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議盈电,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sdafhkjas/article/details/102519641