隨著互聯(lián)網(wǎng)時代的飛速發(fā)展痕支,越來越多的人投身于軟件開發(fā)行業(yè)颁虐,大家都稱他們?yōu)槌绦騿T,或者碼農(nóng)卧须。
這些程序員的水平也是參差不齊的另绩,有些人從比較好的學(xué)校畢業(yè)儒陨,水平卻一般般;也有些人從一般搬的學(xué)校畢業(yè)笋籽,但是水平很高蹦漠,因為他們付出了比其他人更多的努力;也有些人车海,不管是好學(xué)校還是差學(xué)校笛园,畢業(yè)了都跑去培訓(xùn)班培訓(xùn)了,出來的也是良莠不齊的侍芝。
1. 不要吝嗇投資自己
和朋友一起搓一頓大概人均幾十或者百把塊錢研铆,基本上我們都很隨意,根本不會覺得這很貴或者很浪費州叠。但是每當(dāng)我們?nèi)ベI書或者去買一些優(yōu)質(zhì)的視頻教程的時候棵红,很多人會覺得很貴,甚至不太愿意出這個錢咧栗。
的確逆甜,技術(shù)書籍都很貴,動不動就50-100的致板,我想說的是什么呢交煞?永遠不要吝嗇給自己投資,我研究生讀的是通信專業(yè)可岂,在學(xué)校自學(xué)的Java错敢,我看過網(wǎng)上很多的免費視頻教程,免費的教程有兩個特點:一是入門的缕粹,二是質(zhì)量不高的稚茅。但是要想真的提升自己,這些入門的教程是不夠的平斩,網(wǎng)上有些收費的教程確實不錯亚享,我讀書那會兒也買過好幾個項目視頻跟著認(rèn)認(rèn)真真學(xué)習(xí),收獲頗豐绘面。
而且現(xiàn)在也是知識付費時代了欺税,入門資料一大堆,真正能提升自己Level的東西揭璃,哪怕花點錢晚凿,給自己投資永遠是穩(wěn)賺的生意。不要在乎那點錢瘦馍。你和別人的差距歼秽,往往真的就是這一兩百、兩三百塊錢給拉開的情组。因為知識創(chuàng)造的價值要比這幾百塊錢來的更猛燥筷。
2. 站在巨人的肩膀上
我們平時在開發(fā)的時候箩祥,會遇到一些功能上的東西要實現(xiàn),當(dāng)然咯肆氓,如果開發(fā)經(jīng)驗豐富袍祖,基本知道用什么技術(shù)去實現(xiàn),但是對于開發(fā)經(jīng)驗不足的朋友來說谢揪,首先不要想著自己去造輪子蕉陋,除非是非常冷門的一些技術(shù),否則絕大多數(shù)現(xiàn)在互聯(lián)網(wǎng)上都有了較多的解決方案拨扶,我們可以用來參考改進寺滚。軟件開發(fā),說的詼諧一點屈雄,就是 copy+改。因為工作不是學(xué)習(xí)官套,它是有deadline的酒奶。
還有一點,我們開發(fā)一般都會有很多類庫奶赔,同一個功能可能有多個類庫都可以實現(xiàn)惋嚎。就像移動、聯(lián)通和電信都可以滿足你通信的需求一樣站刑,但是你選擇哪一個另伍,就看你自身的需要了。我們在實現(xiàn)某個功能的時候也是绞旅,如果能夠選擇一個很好的開源類庫摆尝,那么必將是事半功倍,不管是從效率和穩(wěn)定性上來說因悲,都比我們自己實現(xiàn)要好得多堕汞。所以我們要站在巨人的肩膀上。
3. 了解數(shù)據(jù)結(jié)構(gòu)和算法
就像武俠小說里說的那樣晃琳,招式只是形式讯检,要練神功,必須懂心法卫旱。數(shù)據(jù)結(jié)構(gòu)和算法就是所謂的心法人灼。我不是說要去掌握所有的數(shù)據(jù)結(jié)構(gòu)和算法的原理以及實現(xiàn),這也不太現(xiàn)實顾翼,但是那些基本的投放、經(jīng)典的我們需要去掌握,甚至可以自己實現(xiàn)暴构。這是內(nèi)功跪呈。
現(xiàn)在好多面試也會問這些東西段磨,特別是針對于應(yīng)屆生,不管你是本科還是碩士耗绿,基本上數(shù)據(jù)結(jié)構(gòu)和算法的東西是必問的苹支,如果你還不知道什么是二叉樹、什么是快速排序误阻,如果你還不知道什么是時間復(fù)雜度的話债蜜,那么確實要給自己充充電了。
4. 寫代碼要規(guī)范
們寫代碼一定要規(guī)范究反,這也是一個人有沒有一個良好的習(xí)慣和態(tài)度的體現(xiàn)寻定。最起碼,可能你同事也會看你代碼精耐,請善待同事狼速,程序員何苦難為程序員。
5. 不停地給自己充電
技術(shù)更新非池酝#快向胡,今年上半年學(xué)的技術(shù),估計下半年就有了新的版本惊完,我們要一直不停地給自己充電僵芹,不停地學(xué)習(xí)。哪怕是不停的總結(jié)自身不足小槐,也比停滯不前要好拇派,最起碼自己沒閑著。
我們還要有一定的憂患意識凿跳,公司每年都會輸入新的年輕血液件豌,有初學(xué)者,也有牛逼人物控嗜,我們不要讓雇主逼著自己去學(xué)習(xí)苟径,自己要有主動充電意識,這樣才不會被周圍的人給超越躬审,才不會給后來者給超越棘街。但是這都不是最根本的原因和出發(fā)點,最根本地承边,還是為了提升自己的能力遭殉。
6. 計劃、堅持與執(zhí)行力
一個優(yōu)秀的人都應(yīng)該是好的時間管理者博助,不管我們現(xiàn)在的能力如何险污,如果我們能合理的安排時間,分清主次,步步為營地去執(zhí)行蛔糯,堅持下來拯腮,我們肯定能收獲很多,而且進步很快蚁飒。
壞習(xí)慣養(yǎng)成很簡單动壤,好習(xí)慣養(yǎng)成很難,但是不管哪個淮逻,養(yǎng)成之后琼懊,都是蝴蝶效應(yīng)。是良性循環(huán)還是惡性循環(huán)爬早,就看自己了哼丈。
7. 放低自己的姿態(tài)
我覺得人與人之間靠的是真誠,我真誠待人筛严,別人肯定也會真誠待我醉旦。而不是我讓別人覺得我有多牛逼,那樣換來的也不是真正的友誼桨啃。
任何人都是從0開始往上爬的髓抑,你的背景好,可能快一點优幸,別人差點,可能就會慢點褪猛,但是這不能說明別人就不夠努力网杆,我很佩服那些先天條件差,但是卻非常努力的想要提升自己的人伊滋。
如果哪天碳却,我們牛逼了發(fā)達了,一定不要趾高氣昂笑旺。人昼浦,不能有太多的棱角。這個社會筒主,還是要靠朋友的关噪。善待周圍的朋友,放低自己的姿態(tài)乌妙,是對別人的一種尊重使兔,同時,也是自己修養(yǎng)的體現(xiàn)藤韵。它也是決定一個人能否成功虐沥,能走多遠的關(guān)鍵因素之一。
?為了讓學(xué)習(xí)變得輕松、高效欲险,今天給大家免費分享一套Java入門教學(xué)資源镐依。幫助大家在成為Java架構(gòu)師的道路上披荊斬棘。需要資料的歡迎加入學(xué)習(xí)交流群:9285天试,05736