支持你學(xué)習(xí)編程的動(dòng)力或使你對(duì)編程充滿熱情的原因是什么?
這個(gè)問題問得好。說明是個(gè)喜歡思考的程序員。
我來說說我的體會(huì)。
[生存]
程序員的首要能力之一就是編程能力,不然,百無一用,無法在這個(gè)行業(yè)生存。
[逆水行舟, 不進(jìn)則退]
現(xiàn)有的一切技術(shù)都會(huì)過時(shí)的。這是有人類的求知欲所決定的。我們不斷的推出新的思維,算法以期達(dá)到更好的產(chǎn)品質(zhì)量。
如果自己不努力的話,很容易被這個(gè)行業(yè)淘汰。
即使有很多經(jīng)驗(yàn),可以張口技術(shù),閉口技術(shù),但是如果不腳踏實(shí)地的夯實(shí)自己的那些經(jīng)驗(yàn),總免不了會(huì)有些不踏實(shí)。
[興趣]
一旦進(jìn)入某個(gè)階段,發(fā)現(xiàn)用代碼可以做到很多事情,包括寫出好的應(yīng)用,做出讓人叫好的軟件,發(fā)現(xiàn)自己的心血沒有白費(fèi)。這個(gè)時(shí)候,就會(huì)充滿自信,從而培養(yǎng)起編程的興趣,自此之后,對(duì)編程的熱情就會(huì)有點(diǎn)欲罷不能的感覺。
[挑戰(zhàn)自我]
人是有追求的。有的人追求生活自由,可以無拘無束;有的人追求財(cái)務(wù)自由,可以什么也不干就衣食無憂; 有的人想向往旅居生活,希望可以踏遍這個(gè)世界的每個(gè)角落。
不管你追求什么, 你會(huì)發(fā)現(xiàn),那是個(gè)沒有盡頭的旅程,沒進(jìn)入一個(gè)新階段,你會(huì)發(fā)現(xiàn)會(huì)有更新更刺激的挑戰(zhàn)。因?yàn)椋欠荽偈鼓阕叩叫码A段的激情依然存在。
只要這個(gè)激情存在, 你就會(huì)一直享受挑戰(zhàn)的樂趣。
[語言的樂趣]
這個(gè)對(duì)于程序員來說也是一樣的,開始的時(shí)候,你可能學(xué)習(xí)c, c++, Java, c#, JavaScript, typescript, golang, Python, perl, php, Ruby, dart, HTML, CSS, Kaitlin, swift, objective c 等等. 你會(huì)發(fā)現(xiàn),隨著經(jīng)驗(yàn)的增長,所做項(xiàng)目的增多,只掌握一種語言是遠(yuǎn)遠(yuǎn)不夠的。就像一個(gè)孩子,從會(huì)爬到會(huì)走,再到能跑以后,他需要更大的空間去滿足自己的探索需求,從而施展和展示自己的新鮮技能,務(wù)必要贏得家長和老師同學(xué)們的贊賞和關(guān)注。
[上癮]
每個(gè)程序員都有潔癖,對(duì)于代碼的潔凈度有著近乎瘋狂的追求,以至于常常走火入魔,無法按時(shí)完成項(xiàng)目,耽誤了進(jìn)度。
有時(shí)候是必要的。有時(shí)候是不必要的。只是項(xiàng)目管理的平衡問題,暫且不表。
正由于關(guān)注細(xì)節(jié),程序員才會(huì)對(duì)新的技術(shù)發(fā)展有很強(qiáng)的敏感度,時(shí)刻保持著對(duì)周邊項(xiàng)目成員的關(guān)注和比較。這是一個(gè)良性自查并自我推動(dòng)的過程。
[奮斗]
程序員給人的印象就是不斷的奮斗。給自己打工,給老板打工,主動(dòng)996, 被動(dòng)996。
[歸宿]
我們程序員這么努力,當(dāng)然也是為了一個(gè)好的歸宿。那么,多程序員來講,怎么算是好的歸宿?
掙大錢? 多少錢算大? 百萬? 千萬? 億?
美女? 我看算了, 哪有時(shí)間? 等上面的前提滿足了再說。切, 明草有主了,或者名花有主了,別異想天開了。
這是個(gè)很個(gè)性化的問題,答案會(huì)有千千萬萬。
[辯證]
辯證,也就是陰陽哲學(xué)的角度來看,任何一個(gè)行業(yè)的最終都是為了實(shí)現(xiàn)"讓這個(gè)行業(yè)消失"這個(gè)目標(biāo)。
到那時(shí),我們可以放心的說,是我們程序員不用學(xué)習(xí)編程了的時(shí)候了。
對(duì)不起,后面這些,有點(diǎn)繞,要是看著費(fèi)勁的話,實(shí)在抱歉。
謝謝, 我下期再見。