導(dǎo)語:很久沒有這么悠閑的在家擼一篇文章了沉颂,最近也在思考怎樣才能寫一些對程序員幫助非常大的文章纺非,怎樣去運營好我們這個移動開發(fā)者聚集地的公眾號:非著名程序員轩缤。當初弄這個公眾號的本意就是為廣大的開發(fā)者提供各種技術(shù)分享,發(fā)布最前沿的科技信息和技術(shù)。核心觀念是:分享瘟芝。認為只有分享,共享才能讓我們開發(fā)者團隊更強大钞速。
好了荐虐,言歸正傳,進入今天的主題昌屉,菜鳥程序員如何才能快速提高自己的技術(shù)钙蒙,為什么要寫這篇文章呢,因為有很多程序員給我留言间驮,說我們這些初入社會躬厌,走向工作的程序員怎樣才能做的更好,怎樣才能更快的適應(yīng)工作竞帽?還有很多初學(xué)者問我扛施,怎樣才能更好的學(xué)習(xí)這項技術(shù)?能不能寫篇這方面的文章屹篓,所以才有了今天的主題疙渣。
這里很明確,主體是兩種人堆巧,0是初學(xué)者妄荔,1是剛剛走上工作崗位的程序員泼菌。那我就分別來講講吧,不一定適合所有人啦租,也就是我的個人經(jīng)驗罷了灶轰。
0初學(xué)者
夯實基礎(chǔ)
首先,就我個人經(jīng)歷而言刷钢,我認為初學(xué)者應(yīng)該特別注意這個點笋颤,要注重基礎(chǔ),夯實語言内地,應(yīng)該不能急于求成伴澄,欲速則不達,好像和快速提高自己的技術(shù)這個題目有點沖突阱缓,其實題目本來就是一個偽命題非凌,要想真正的快速提高,必須要以慢打快荆针,才能更快敞嗡。因為對于初學(xué)者而言,基礎(chǔ)知識航背,編程語言必須要夯實喉悴,只有真正懂了基礎(chǔ),才能舉一反三玖媚。
舉個我的例子吧箕肃,我記得我在大二的時候,移動互聯(lián)網(wǎng)剛剛興起今魔,那時候我本來想學(xué)習(xí)java web開發(fā)來勺像,后來感覺移動開發(fā)更有前途,就毅然決然地轉(zhuǎn)向了移動開發(fā)错森,由于比較窮吟宦,干不起ios,就學(xué)了android涩维,那時大學(xué)我就知道玩殃姓,沒怎么學(xué),剛自學(xué)android的時候激挪,必須先學(xué)java辰狡,java就懂個大概,真的垄分,什么匿名內(nèi)部類什么的宛篇,回調(diào)接口,文件流啥的都不懂薄湿,學(xué)起來超費勁叫倍,被迫自己又在網(wǎng)上下載視頻偷卧,重新學(xué)習(xí)了一遍java,之后再去看android的時候吆倦,才豁然開朗听诸。所以基礎(chǔ)絕對重要,我的總結(jié)就是:再快不能快基礎(chǔ)蚕泽,再爛不能爛語言晌梨。
記筆記,寫博客
其次须妻,學(xué)習(xí)的時候仔蝌,要學(xué)會總結(jié),要記筆記荒吏,告訴你們一個記筆記的好方法敛惊,就是寫技術(shù)博客。在學(xué)習(xí)過程中绰更,老師講的demo瞧挤,總結(jié)的知識點,自己記錄到技術(shù)博客中儡湾,由于編程知識點太多特恬,爛熟于心是不可能的,那就好記性不如寫博客盒粮。寫在博客中鸵鸥,既能分享奠滑,又能方便自己查找丹皱,還能鞏固自己的知識點。去看看我的博客你就知道了宋税,里面有很多現(xiàn)在看來不值一提的內(nèi)容摊崭,但是對于初學(xué)者而言,絕對重要杰赛∧佤ぃ總結(jié),記筆記乏屯,寫博客就跟冠希哥的電腦一樣根时,方便,好看辰晕,說不定哪一天就能一博成名蛤迎。
學(xué)會查文檔,調(diào)bug
文檔這東西含友,肯定有很多程序員不喜歡看替裆,尤其是英文文檔校辩,這個坎我們一定要跨過去,自己看不懂辆童,可以找翻譯軟件啊宜咒,翻譯翻譯多了,估計就能認識了把鉴,也能看個大概了故黑。學(xué)會了自己查文檔,就提高了自己解決問題的能力了庭砍,也提高了學(xué)習(xí)新技術(shù)的能力倍阐。別問我為什么這么說,別說話逗威,直接吻我峰搪,以后你會感謝我的。調(diào)試bug我就不多說了凯旭,這個重不重要概耻,還用問嗎?總結(jié)罐呼,學(xué)會了查文檔鞠柄,調(diào)bug,就跟在百度上谷歌一樣嫉柴,其實沒那么難厌杜。
對于自學(xué)者而言,在網(wǎng)上搜上一套完整的教學(xué)視頻计螺,網(wǎng)上教學(xué)視頻多的是夯尽,自己找一套完整的,系統(tǒng)的去學(xué)登馒,學(xué)完之后匙握,自己要嘗試著做一些軟件,可能你沒有數(shù)據(jù)陈轿,不會做后臺圈纺,搞服務(wù)器,我記得我寫過一篇文章叫:《絕對干貨:供個人開發(fā)者賺錢免費使用的一些好的API接口》麦射,這里面的接口足夠初學(xué)者練手用的了蛾娶,做好了,還方便以后拿出去找工作潜秋。既做了軟件蛔琅,還能夠練手,又能夠用于找工作半等,何樂而不為呢揍愁?對于初學(xué)者我就先說這么多吧呐萨!
1初入社會的程序員
其實對于剛到一個新的公司,新的環(huán)境的程序員莽囤,肯定會有各種不適應(yīng)谬擦,那么自然而然,我們首先要做的就是盡快適應(yīng)環(huán)境朽缎,學(xué)習(xí)代碼惨远,剛到公司的一周,肯定是先讓你看代碼话肖,了解公司北秽,這一兩周,也盡快調(diào)整自己最筒,適應(yīng)環(huán)境贺氓,對于剛到公司的人來說,有很多不好意思床蜘,代碼你可能不熟悉辙培,不太懂,所以你一定要有勇氣去問邢锯,都說了不恥下問扬蕊,何況你這是上問呢。
在工作的時候丹擎,也要時刻總結(jié)尾抑,了解公司代碼的架構(gòu),為什么這么寫蒂培,有什么好處再愈,做到自省和常問,如果工作之余還有時間毁渗,就嘗試著去了解新的技術(shù)和一些框架知識践磅,對于以后的發(fā)展還是非常有幫助的。多去瀏覽一些技術(shù)博客和網(wǎng)站灸异,提高自己。說實話羔飞,我還真沒有什么好的建議和意見肺樟。
對于初入社會剛工作的程序員,我的總結(jié)就是:要有鳳姐一樣厚的臉皮逻淌,無恥劉皇叔一樣的不羞上問么伯,跟穿山甲一樣的能力,你就能混的成功卡儒。
著名的移動互聯(lián)網(wǎng)專家田柔,自媒體人俐巴,運營的公眾號“非著名程序員”,每天一篇原創(chuàng)技術(shù)分享和移動互聯(lián)網(wǎng)知識分享硬爆,微信公眾號:smart_android 欣舵,頭條號和百度百家賬號都是“非著名程序員”。