做程序員難栖疑,做一個全棧程序員更難,為了讓代碼變的優(yōu)雅
我每天都把自己深深的埋在代碼里
而有人曾說了解我滔驶,是真正的我遇革,還是在代碼中的我,代碼中的我揭糕,優(yōu)雅整潔還有點(diǎn)逗B
"Hello, world ! "
探索(Dig) / 提問(Ask)
記得剛?cè)胄械哪菐啄曷芸欤鞣N問題一直陪伴著我成長。每天的工作和學(xué)習(xí)都會遇到各種不同的問題著角,有的簡單很快就可以解決揪漩,有的已經(jīng)超出了當(dāng)時的能力范圍,但依然要硬著頭皮去嘗試解決吏口,最后往往力不從心奄容,總是差那么一點(diǎn)點(diǎn)。
其實真的很想找個厲害一點(diǎn)的大牛問一下产徊,可是又問不出口昂勒。因為我知道大牛他真的很忙,對于這種簡單的問題他沒有時間甚至不屑去回答舟铜。簡單的問題問多了叁怪,再有耐心的大牛也會煩的。
如果有大牛指導(dǎo)一下深滚,可能10分鐘就解決了奕谭;但在自己摸索的情況下,當(dāng)時花了整整1天甚至無解痴荐。
有時候就在想如果真的可以血柳,我愿意花錢去提問,讓大牛來回答我的問題生兆,這樣對我的進(jìn)步和成長难捌,可能會更快一點(diǎn)膝宁,甚至我那緊急的問題也能快速的解決,也不用再加班熬夜改BUG了根吁。同時還可以節(jié)約我的時間员淫,讓我有更多的時間去學(xué)習(xí)更多的知識,何樂而不為呢击敌?
甚至大牛將他遇到的問題以及解決方案和思路都分享出來介返,這樣對于遇到類似問題者以及想學(xué)習(xí)的人不是一種更有益的幫助呢?
我把這種行為叫做 " 偷 " 沃斤。偷學(xué)經(jīng)驗圣蝎、偷看答案、偷看思路衡瓶、偷看代碼徘公、偷.... 就算是付偷看費(fèi)我也愿意。因為它可以讓我的技術(shù)哮针、經(jīng)驗关面、思維、解決問題的能力直線上升十厢,最重要的是可以讓我和運(yùn)營組的妹子一起下班缭裆。我當(dāng)然愿意了,難度你不愿意嗎寿烟?
文庫(Doc)
當(dāng)我感覺我已經(jīng)牛逼了之后澈驼,我就開始想自己寫點(diǎn)博客什么。在有些人的眼里筛武,那叫裝逼缝其。但是在我看來,這叫分享徘六。
比如說内边,你看到一篇好的文章,你愿意把他推薦給你的朋友嗎待锈。你當(dāng)然愿意漠其。你掌握了最前沿的人工智能算法,你愿意把這些知識和你踩過的坑分享給你的朋友嗎?你當(dāng)然愿意竿音。
寫文章可以加深印象和屎,同時也在分享知識,分享是一種美德春瞬。
閱讀是關(guān)鍵柴信,靜下心去閱讀各種技術(shù)文章和文檔,會讓你的知識域變的非常廣宽气。
現(xiàn)在我依然堅持每天閱讀技術(shù)文章5W字随常,同時寫點(diǎn)技術(shù)感想潜沦。
招式(Xyz)
什么是招式?在古代有各種各樣的招式绪氛,例如:降龍十八掌唆鸡,無影腳等。沒有一招一式的練習(xí)哪來的一身武藝呢枣察?寫代碼也是如此争占。
不了解基礎(chǔ)的語法,怎么寫代碼呢询件?會寫基本的循環(huán),能夠?qū)崿F(xiàn)基本的業(yè)務(wù)邏輯但是你能保證你的代碼既簡潔又高效嗎唆樊?
怎樣讓自己的開發(fā)能力快速的提升宛琅,這其實是一直以來困擾著我的問題。直到有一天逗旁,我和以前大學(xué)老師聊天的時候才想明白嘿辟。
以前上學(xué)的時候,老師講了一個概念和一個例子片效,我是怎樣記住這個概念甚至運(yùn)用到我們遇到問題里面的呢红伦?那就是做題。通過不斷的做類似概念的題目淀衣,以至于以后只要看到類似概念的問題昙读,很快就能解決了。
所以膨桥,做題是快速提升能力的好方法蛮浑。當(dāng)然,做那些選擇題只嚣,填空題沮稚,背概念的題目,就算了吧册舞。要做可以在線編程提交代碼運(yùn)行測試用例的題目****蕴掏,這樣讓你在做題的時候也在編碼和測試。提交運(yùn)行通過的代碼后调鲸,你還可以看到別人更加簡潔高效的實現(xiàn)方式盛杰,這樣來修煉一招一式,你還擔(dān)心沒有提升嗎藐石?
如你已修煉完各大流派(知識分類或企業(yè)面試題)的招式饶唤,那你可直接單挑六大派(網(wǎng)易、阿里贯钩、騰訊募狂、百度办素、搜狐、新浪祸穷、京東)性穿,讓工作找上門!@坠觥需曾!
總結(jié)--猿助猿
程序猿幫助程序猿,英文名D(Developers) A(Assist)D(Developers)祈远。
回看自己一路跌跌撞撞走到現(xiàn)在呆万,真的很不容易。只有經(jīng)歷過才知道開發(fā)道路上的曲折车份。希望通過自己的努力能夠幫助即將入行的新手還有更多的同行谋减。
猿助猿(www.dadio.xyz),開發(fā)者進(jìn)階互助圈扫沼。這是屬于我們開發(fā)者的編程圈出爹。這里包括了 探索(Dig)、提問(Ask)缎除、文庫(Doc)严就、iO、招式(Xyz)等等器罐。
不想當(dāng)將軍的士兵不是好士兵梢为。不想成為大師的開發(fā)者不是優(yōu)秀的開發(fā)者。
你轰坊,現(xiàn)在有點(diǎn)了解我了嗎抖誉?