子曰:吾十有五而志于學(xué),三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩。人生又有幾個(gè)十年?
距離三十還有7年。7年看似很長(zhǎng)但也很短。或許有人說(shuō)我過(guò)早的杞人憂天。
三十歲對(duì)于一個(gè)程序員來(lái)說(shuō),是一個(gè)警鐘。雖然不少博文或者某些國(guó)外周刊說(shuō),有七八十歲的程序員,也有四五十歲的程序員,做一輩子的程序員沒(méi)有什么不行。
但是那是國(guó)外。國(guó)內(nèi)與國(guó)外的情形是不一樣的。IT的技術(shù)更迭是很快的,你想要不斷成長(zhǎng)和強(qiáng)大,就需要不斷的學(xué)習(xí)。作為年輕的我來(lái)說(shuō),特別是雙休的時(shí)候,每天可以抽取八個(gè)小時(shí)的時(shí)間來(lái)學(xué)習(xí)。但是呢,
當(dāng)我結(jié)婚生子后呢?我還能有那么多時(shí)間專注于學(xué)習(xí)嗎?更多是陪伴自己的家人,教育孩子。
今天我主要說(shuō)的話題是作為程序員有比寫(xiě)代碼更重要的事情、不能僅僅只關(guān)注于自己的領(lǐng)域、要有憂患意識(shí)、要有理想等。
一、作為程序員有比寫(xiě)代碼更重要的事情
那么到底什么是比寫(xiě)代碼更重要的事情?
記住,這句話不僅僅對(duì)我自己說(shuō),也是對(duì)同在IT一線奮戰(zhàn)的同志們說(shuō)的:不要把自己看做碼農(nóng)。
記得我在之前的文章說(shuō)過(guò),寫(xiě)代碼是思維運(yùn)動(dòng),而不是體力運(yùn)動(dòng)。不要將腦力勞動(dòng)變成體力勞動(dòng)。
為什么這么說(shuō)呢?
現(xiàn)在很多有三年甚至五年及其以上的工作經(jīng)驗(yàn)的開(kāi)發(fā)人員,但是有這么一個(gè)群體,僅僅只是將兩年的工作經(jīng)驗(yàn)或者是一年的工作經(jīng)驗(yàn)重復(fù)到五年或者三年以上再或者更久。
我想這也是為什么有的企業(yè)在招聘網(wǎng)站招人有這么一條,擁有和工作年限相稱的廣度和深度。
或許有人說(shuō),這與你說(shuō)的“作為程序員有比寫(xiě)代碼更重要的事情”沒(méi)有關(guān)系吧。
嗯,確實(shí)沒(méi)有關(guān)系。但是我只是想強(qiáng)調(diào)一點(diǎn)。編碼是一項(xiàng)腦力與體力相結(jié)合的工作,腦力為主,體力為輔。而不是體力為主,腦力為輔。
下面說(shuō)說(shuō),作為程序員有比寫(xiě)代碼更重要的事情。
首先我說(shuō)說(shuō)我的想法:
(1)作為程序員不能僅僅只關(guān)注于功能實(shí)現(xiàn),還要深刻理解業(yè)務(wù),明確一條,技術(shù)是實(shí)現(xiàn)業(yè)務(wù)的工具,技術(shù)固然重要,業(yè)務(wù)也一樣重要,不要僅僅只關(guān)注于技術(shù),而忽略業(yè)務(wù);
(2)定期寫(xiě)文檔總結(jié),回顧自己在工作中對(duì)業(yè)務(wù)的理解和解決的問(wèn)題,并將其寫(xiě)成文檔或者博文的形式,內(nèi)部分享或者是在不有損公司的利益情況下,分享給廣大的IT朋友們;
(3)溝通,溝通很重要,特別是技術(shù)團(tuán)隊(duì)內(nèi)部,不要埋頭苦干,各自為戰(zhàn);
(4)鍛煉身體,身體是革命的本錢(qián),前段時(shí)間的新聞,讓我心有余悸,特別作為在一線奮戰(zhàn)的IT朋友們,一定要定期鍛煉,就算不是跑步的形式,也應(yīng)該去戶外走走,徒步也是一種鍛煉的方式,當(dāng)然了,如果能跑步,或時(shí)常上下蹲、俯臥撐、仰臥起坐等等,也是不錯(cuò)的,鍛煉身體能讓你的大腦更靈活;
(5)要有一顆恒心,回顧我的IT學(xué)習(xí)生涯,如果不是一顆堅(jiān)持的恒心,恐怕我和班上一部分同學(xué)一樣,最后只能轉(zhuǎn)行去做做搬運(yùn)工、流水線、普通工人或者餐飲的服務(wù)員等等,這里我要強(qiáng)調(diào)一點(diǎn),我這么說(shuō),并不是歧視這些人,而是要強(qiáng)調(diào)一點(diǎn),想要在一個(gè)領(lǐng)域有所成就,必須要有一顆恒心,當(dāng)然了,機(jī)遇也很重要;
(6)要有熱情,你可以理解為興趣,興趣是最好的老師,要想在一個(gè)行業(yè)長(zhǎng)久的發(fā)展下去,興趣(熱情)是很必要的,雖然有一萬(wàn)小時(shí)這樣的理論,但是你要想有興趣的長(zhǎng)期堅(jiān)持一件事情超過(guò)或者等于一萬(wàn)小時(shí),或者是被動(dòng)的堅(jiān)持一件事情一萬(wàn)小時(shí)是完全不一樣的,曾經(jīng)選擇IT,僅僅只是因?yàn)榭瓷瞎べY高,到后來(lái)慢慢喜歡上它,因?yàn)樗腿缟钜粯樱瑤Ыo我酸、甜、苦、辣、咸;
這里我要反省的是,上面的想法我目前而言并沒(méi)有完全做到,
談到(1),當(dāng)初開(kāi)發(fā)軟件時(shí),我僅僅只是抱著功能實(shí)現(xiàn)就好,其他一切不管,最后的惡性循環(huán)是,不斷的出現(xiàn)問(wèn)題,不斷的解決問(wèn)題,同時(shí)呢?也不斷的加班。最終的結(jié)果,就是因?yàn)樽约旱牟回?fù)責(zé)任、不理解業(yè)務(wù)造成的。
談到(2),定期寫(xiě)文檔總結(jié),的確,這個(gè)非常有必要,之前我說(shuō)過(guò),人的大腦容量是有限的,當(dāng)然了,也不能忽略一些大腦容量超常的人,不過(guò)畢竟那些是少數(shù)人,所以,作為大多數(shù)的人來(lái)說(shuō),無(wú)論是工作中還是學(xué)習(xí)中,定期總結(jié)和回顧是很有必要的,比如,我們Java團(tuán)隊(duì)在與安卓團(tuán)隊(duì)對(duì)接時(shí),有些接口相關(guān)的請(qǐng)求url、請(qǐng)求參數(shù)、響應(yīng)參數(shù),時(shí)常因?yàn)楸舜瞬挥浀梅a找半天,這一點(diǎn)雙方都有自己的責(zé)任,作為Java研發(fā)團(tuán)隊(duì)中的一員,我們的責(zé)任是沒(méi)有及時(shí)記錄,以至于找的時(shí)候花費(fèi)很多不必要的時(shí)間。雖然說(shuō),接口寫(xiě)文檔是一件麻煩的事情,但是用一個(gè)叫Swagger的工具是可以完全實(shí)現(xiàn)自動(dòng)化的,這個(gè)工作是我的,還是因?yàn)槲业牟回?fù)責(zé)任,沒(méi)有管它放任自如,我還是要反省自己。
談到(3),溝通很重要,我發(fā)現(xiàn)在實(shí)際開(kāi)發(fā)中,bug出現(xiàn)的概率高的原因,除了我們沒(méi)有深刻的理解業(yè)務(wù)之外,還有就是溝通,我們溝通太少了,以至于時(shí)常因?yàn)檫@個(gè)那個(gè)浪費(fèi)很多不必要的時(shí)間。曾經(jīng)的我,之所以選擇了IT,是因?yàn)槲也幌矚g和人打交道,僅僅只想著,“雞犬相聞,老死不相往來(lái)”,,最好是大家各自干各的,都不管彼此。事實(shí)證明我是錯(cuò)的,每個(gè)人對(duì)每一塊的業(yè)務(wù)模塊,理解是不一樣的,有的理解深,有的理解淺,通過(guò)溝通可以彼此互補(bǔ),技術(shù)也是如此。在軟件開(kāi)發(fā)整個(gè)流程,無(wú)論是曾經(jīng)的瀑布模型,現(xiàn)在的逆向瀑布模型,還是現(xiàn)在的敏捷模型,軟件的成功因素,不僅僅取決于業(yè)務(wù)的前景和好的商業(yè)模型,更取決于整個(gè)團(tuán)隊(duì)的良好協(xié)作,本質(zhì)上可以理解為溝通二字。
談到(4),還有一點(diǎn)我遺漏了,那就是少熬夜和不熬夜,現(xiàn)在我很年輕才23歲,記得在上家公司工作的時(shí)候,經(jīng)常是2點(diǎn)到3點(diǎn)才睡,那段時(shí)間也是沒(méi)有辦法的事情,因?yàn)槲宜媾R的,不僅僅是生存上的危機(jī),還有來(lái)自很多外部的壓力,包括我什么都不會(huì),一切從頭來(lái)過(guò)和一些其他因素等。當(dāng)我解決了生存危機(jī)后,感覺(jué)身體其實(shí)也沒(méi)有什么,有段時(shí)間,我確實(shí)有點(diǎn)墮落了,享樂(lè)主義的思想逐漸占據(jù)了我的大腦,熬夜看一些沒(méi)有營(yíng)養(yǎng)的電子書(shū)(什么修仙、霸道總裁等等)或者是看看娛樂(lè)電影等等。但是后來(lái)被一個(gè)人無(wú)情的打擊下,我逐漸醒悟。
前面說(shuō)的,或許與少熬夜和鍛煉身體沒(méi)有關(guān)系,但是我覺(jué)得享樂(lè)主義的思想是造成熬夜及其很少或者不鍛煉身體的原因之一。
談到(5),要有一顆恒心,我同廣大的朋友們,都一樣,沒(méi)有深厚的背景關(guān)系,也沒(méi)有富裕的家庭。有人說(shuō),這個(gè)世界上充滿著不公平。在我看來(lái),借用《深度思維》中的某句話所說(shuō)的那樣,這個(gè)世界有兩個(gè)東西是公平的,一個(gè)是大腦思想和時(shí)間。雖說(shuō)現(xiàn)在少年得志的人不少,比如前段時(shí)間受邀參加某個(gè)酒會(huì),遇到不少年輕有為的CEO等。但是那只是少數(shù)人。更多的平凡人,其實(shí)也可以成功。只不過(guò)需要沉得下心,并不斷堅(jiān)持的去做一件事情,可以是興趣愛(ài)好,也可以是職業(yè)。這個(gè)時(shí)代既是物價(jià)飛漲的時(shí)代,也是充滿機(jī)遇的時(shí)代。有人通過(guò)自己的興趣愛(ài)好而獲得成功,也有的通過(guò)專注與職業(yè)而獲得機(jī)遇取得了成功。成功并不是偶然的,也有其必然的因素。
談到(6),熱情或者是興趣,熱情對(duì)我來(lái)說(shuō)也可以等同于興趣。對(duì)一件事情十分有興趣,就會(huì)不斷有動(dòng)力去做。作為IT界中的一員,IT的技術(shù)不斷更迭,你想不落后,不僅僅只是靠擠時(shí)間去學(xué),而且也要有興趣,有熱情去做。不然毫無(wú)興趣的去做一件事情,效率不高,也浪費(fèi)時(shí)間。很多人總說(shuō),沒(méi)有時(shí)間去學(xué)習(xí),包括我自己也說(shuō)過(guò)很多次,其實(shí)那都是借口,因?yàn)樽约翰幌肴プ觯膊辉敢馊プ觯鼪](méi)有興趣去做,何談熱情去做呢?
二、不要僅僅只關(guān)注自己的領(lǐng)域
不要僅僅只關(guān)注自己的領(lǐng)域,為什么要這樣的說(shuō)呢?
原因有如下幾個(gè)方面?
(1)容易陷入偏狹,一葉而障目;
(2)我們需要了解業(yè)務(wù)領(lǐng)域的知識(shí)(比如做金融相關(guān)的開(kāi)發(fā),需要了解和熟悉金融的,做區(qū)塊鏈的,需要了解區(qū)塊鏈相關(guān)的知識(shí)等等),同時(shí)也不能僅僅為了業(yè)務(wù)而去學(xué),平常也要有意識(shí)的去拓展自己的知識(shí)領(lǐng)域,就我而言,我對(duì)理財(cái)、文學(xué)、產(chǎn)品、物聯(lián)網(wǎng)等感興趣,我就會(huì)去看看相關(guān)的書(shū)籍和資料;
(3)借用吳軍先生的《見(jiàn)識(shí)》所說(shuō)的那樣,你能走多遠(yuǎn),取決于你的見(jiàn)識(shí);
其實(shí)這三個(gè)原因歸納下來(lái),可以用一句話表示,那就是眼界的深度與廣度,不僅僅決定你的職業(yè)發(fā)展,同時(shí)也決定了你的未來(lái)。
我給自己的建議,也給他人的建議如下:
(1)多多閱讀,特別是對(duì)工作時(shí)間長(zhǎng),休息時(shí)間短的朋友們來(lái)說(shuō),閱讀是獲取知識(shí)的最佳途徑之一,閱讀不同的書(shū)籍,你可以領(lǐng)略不同人的思想或者是不同的行業(yè),也可以是你自己的不同感受,說(shuō)句慚愧的,我也有很久沒(méi)有看書(shū)了,只是最近覺(jué)得,我不能僅僅只關(guān)注代碼和學(xué)習(xí)新的框架或是深度研究現(xiàn)有的框架原理等等,還得去了解這個(gè)世界不一樣的東西或者是這個(gè)世界不一樣的地方;
(2)溝通,不能僅僅只閱讀而不溝通,溝通能提高你的表達(dá)能力,同時(shí)通過(guò)溝通,也能學(xué)習(xí)對(duì)方的看待問(wèn)題的方式及其獲取對(duì)方領(lǐng)域的知識(shí)(當(dāng)然了,溝通也沒(méi)有壞處),特別是廣大的IT同胞們,如果表達(dá)能力不行的話,找女朋友不好找啊,每次朋友圈看著秀恩愛(ài)的那群家伙們,心中總是有種莫名的憤怒,哈哈,稍微幽默下;
再貼個(gè)圖:
閱讀和溝通,不僅僅使你能擴(kuò)大自己的知識(shí)領(lǐng)域的廣度,還能給你遇到問(wèn)題時(shí),會(huì)有很多的解決問(wèn)題的思路和方式。這里也要提到積累也很重要。
上圖中有四個(gè)紅色標(biāo)記處,前兩個(gè),你覺(jué)得你沒(méi)有想過(guò)的積累,你覺(jué)得你能夠勝任嗎?或許可以試一試。這個(gè)世界上,沒(méi)有你想做而做不到的。關(guān)鍵是前面說(shuō)到過(guò)的恒心。長(zhǎng)久的閱讀積累和溝通和技術(shù)的沉淀,總會(huì)給你帶來(lái)意向不到的驚喜和機(jī)會(huì)。
三、要有憂患意識(shí)
居安而思危。不要僅僅只滿足與安逸的環(huán)境下,有一點(diǎn)我要反省我自己,有段時(shí)間我確實(shí)有點(diǎn)放任自如了,覺(jué)得自己身處現(xiàn)在的崗位,就有些得意忘形。
人工智能的發(fā)展是非常的迅速,編碼以后也會(huì)被機(jī)器人取代的。這個(gè)可能是未來(lái)的趨勢(shì)之一。先不說(shuō)這個(gè),再說(shuō)近的,現(xiàn)在的培訓(xùn)機(jī)構(gòu)層出不窮。培養(yǎng)了大批的軟件開(kāi)發(fā)工程師,同時(shí)現(xiàn)在的大學(xué)生,專科的、本科的、研究生或者博士越來(lái)越多,你還覺(jué)得你所處環(huán)境很好嗎?這句話是對(duì)我自己的說(shuō)的。“我們不要僅僅只滿足于現(xiàn)在,還有著眼于未來(lái)“,這句話人人都知道。但沒(méi)有幾個(gè)人做到?我想這也是貧富差距的原因之一。
下面我要說(shuō)出我自己的想法,同時(shí)也是給我自己的建議,廣大的朋友可以參考:
(1)要有職業(yè)規(guī)劃;
(2)要培養(yǎng)自己的核心競(jìng)爭(zhēng)力;
(3)既不要妄自菲薄,也不要驕傲自滿;
(4)實(shí)事求是;
談到(1),Java開(kāi)發(fā)工程師的職業(yè)規(guī)范一般為如下:
初級(jí)開(kāi)發(fā)工程師-》中級(jí)開(kāi)發(fā)工程師-》高級(jí)開(kāi)發(fā)工程師-》架構(gòu)師/項(xiàng)目經(jīng)理-》技術(shù)總監(jiān)-》CTO
同時(shí)也可以變成這樣
初級(jí)開(kāi)發(fā)工程師-》中級(jí)開(kāi)發(fā)工程師-》高級(jí)開(kāi)發(fā)工程師-》產(chǎn)品經(jīng)理-》產(chǎn)品總監(jiān)
還可以變成這樣
初級(jí)開(kāi)發(fā)工程師-》中級(jí)開(kāi)發(fā)工程師-》高級(jí)開(kāi)發(fā)工程師-》技術(shù)合伙人(參與創(chuàng)業(yè))
職業(yè)規(guī)劃,意味著你知道自己的下一步想做什么,有個(gè)目標(biāo)總比沒(méi)目標(biāo)強(qiáng)。很多人說(shuō)自己迷茫,包括我自己也一樣。其實(shí)一點(diǎn)都比迷茫,只不過(guò)是為了逃避自己的責(zé)任罷了。
比如我,記得有段時(shí)間,經(jīng)理想讓我做TeamLeader,但是我當(dāng)時(shí)畏懼了,因?yàn)槲遗峦聜儾慌浜衔遥瑫r(shí)也怕自己萬(wàn)一搞砸了失去這份工作怎么辦,還怕自己因?yàn)閷?duì)于別人代碼不熟和業(yè)務(wù)不理解被嘲笑等擔(dān)憂。這些擔(dān)心固然有一定的道理,但是換個(gè)角度來(lái)看,同事們不一定會(huì)不配合你,只要你做事負(fù)責(zé)任,搞砸了也不可怕,最重要的是你努力去做,不熟悉和不理解,可以通過(guò)熟悉和理解(嘗試通過(guò)與同事及其領(lǐng)導(dǎo)溝通來(lái)達(dá)到理解業(yè)務(wù)的目的等等)。在這里我想強(qiáng)調(diào)一點(diǎn),缺乏勇氣去嘗試,意味著你一輩子只能默默無(wú)聞,其實(shí)歸根到底就是因?yàn)椴幌霌?dān)責(zé)任,缺乏責(zé)任感。
在工作中,我想每個(gè)人都會(huì)遇到這樣的場(chǎng)景或者是這樣的人,比如某某人和某某人一起工作,突然某某人被領(lǐng)導(dǎo)提拔,而那個(gè)人覺(jué)得自己工作能力不錯(cuò),為什么提拔的不是他(她),而是他(她)呢?很多人,包括我自己遇到一些問(wèn)題和事情,最先想的不是如何解決,而是如何推卸責(zé)任。這一點(diǎn),我真的要很反思。再比如戀愛(ài)中的情侶們,當(dāng)在一起的一段時(shí)間里,男方總會(huì)以自己的想法為由,大男子主義,往往忽略的女方,最后分手了,總是說(shuō),為什么會(huì)這樣,不是我的錯(cuò)。往往總是從自己的角度上看,而不換位思考。無(wú)論是工作中,領(lǐng)導(dǎo)總會(huì)給員工們升職的機(jī)會(huì),或者你在追求某某人時(shí),某某人總會(huì)給你的機(jī)會(huì),只不過(guò)每次你都錯(cuò)過(guò)了,任何事情看似偶然,實(shí)則必然。
接下來(lái),我希望自己不僅僅要有明確的行動(dòng)去實(shí)現(xiàn)職業(yè)規(guī)劃中的目標(biāo),還希望自己在人際交往中,無(wú)論是團(tuán)隊(duì),還是追求某人或者和某人在一起,都要盡可能的換位思考。
談到(2),要有自己的核心競(jìng)爭(zhēng)力?
記得看過(guò)一篇文章中說(shuō)過(guò),隨著IT的門(mén)檻相對(duì)而言,越來(lái)越低,開(kāi)發(fā)人員越來(lái)越多,伴隨著質(zhì)量普遍不是特別高,我知道我說(shuō)這句話,會(huì)有不少人噴我。但是事實(shí)就是這樣,開(kāi)發(fā)人員流動(dòng)性很強(qiáng),跳槽更是普遍,寫(xiě)代碼不規(guī)范(除了一些大中公司有一定的代碼規(guī)范約束,其他中小公司一般沒(méi)有什么規(guī)范,全靠自覺(jué),包括我自己代碼也寫(xiě)的是亂七八糟,不過(guò)意識(shí)到這一點(diǎn)后,我嘗試著讓自己的代碼可讀性變好,改進(jìn)自己的代碼,業(yè)界中Java開(kāi)發(fā)的代碼規(guī)范,我覺(jué)得阿里巴巴的Java開(kāi)發(fā)守則值得參考),僅僅只是關(guān)注用技術(shù)實(shí)現(xiàn)業(yè)務(wù),很少深入理解業(yè)務(wù),覺(jué)得理不理解業(yè)務(wù)不關(guān)自己的事情。
看下圖,我列舉的幾個(gè)招聘網(wǎng)站上的例子:
圖一:
圖二:
通過(guò)圖一和圖二,我只想表明兩個(gè)觀點(diǎn):
第一、程序員的核心競(jìng)爭(zhēng)力,不僅僅來(lái)自技術(shù)上的積累,還來(lái)自業(yè)務(wù),技術(shù)是實(shí)現(xiàn)業(yè)務(wù)的工具,業(yè)務(wù)是用來(lái)賺錢(qián),沒(méi)有業(yè)務(wù),技術(shù)也毫無(wú)用場(chǎng);
第二、隨著現(xiàn)在程序員越來(lái)越多,你要想不被淘汰,你要有意識(shí)的培養(yǎng)自己在某個(gè)領(lǐng)域的深度,可以是技術(shù),比如分布式的研究,存儲(chǔ)等,也可以是業(yè)務(wù),盡管你的技術(shù)不是非常牛逼,但是你對(duì)業(yè)務(wù)的深度理解,有助于進(jìn)入業(yè)務(wù)對(duì)口公司;
記得看過(guò)阿里的某位技術(shù)人的文章,提到過(guò),你對(duì)業(yè)務(wù)架構(gòu)的價(jià)值領(lǐng)會(huì)的深度與廣度決定你身處的位置。在這里還是要強(qiáng)調(diào)一點(diǎn),程序員不能僅僅只關(guān)注技術(shù),而忽略業(yè)務(wù)。如果你還想更進(jìn)一步,業(yè)務(wù)是必須的。
總而言之,程序員的出路可以有很多,你可以選擇到30歲以后或者不到30歲去培訓(xùn)機(jī)構(gòu)當(dāng)老師,還可以自主創(chuàng)業(yè)(當(dāng)然了創(chuàng)業(yè)有風(fēng)險(xiǎn)),還可以一直專注某項(xiàng)技術(shù)成為領(lǐng)域?qū)<遥部梢赃M(jìn)階到管理層面。
出路有很多,關(guān)鍵是出路是否長(zhǎng)遠(yuǎn)。這個(gè)需要自己深度思考。
談到(3),既不要妄自菲薄,也不要驕傲自滿。很多人,也包括我自己看到比自己強(qiáng)的人,會(huì)有點(diǎn)自卑,同時(shí)也伴隨著嫉妒。如果要說(shuō)怎么解決?答案是有很多解決方案。你可以選擇去向比自己厲害的人學(xué)習(xí),也可以選擇給自己定一個(gè)小小目標(biāo),然后慢慢實(shí)現(xiàn)一個(gè)有一個(gè),當(dāng)然了,還可以選擇無(wú)視(不過(guò)你覺(jué)得你能無(wú)視嗎,我是不能,嫉妒也不能解決問(wèn)題,解決問(wèn)題的最佳方式是面對(duì)問(wèn)題,這就好像人與人之間交際的過(guò)程中遇到問(wèn)題時(shí),問(wèn)題并不是拖著解決的,而是通過(guò)面對(duì)解決的。驕傲自滿更是要不得,不要覺(jué)得老子天下第一,世界上比你強(qiáng)的人多的是,我曾經(jīng)也因?yàn)樽约簩?xiě)過(guò)某段程序,而別人沒(méi)有寫(xiě)出來(lái)而沾沾自喜。到最后發(fā)現(xiàn)那些都是屁,沒(méi)什么好沾沾自喜的或是狂妄。我覺(jué)得還需要學(xué)習(xí)很多。未來(lái)還有很長(zhǎng),但是也不是那么很長(zhǎng),我希望自己能夠虛心而不自大,樂(lè)于助人,樂(lè)于助人在于彼此提高。
談到(4),實(shí)事求是很重要,不要給自己定一個(gè)難以實(shí)現(xiàn)的目標(biāo),那樣既不現(xiàn)實(shí),也會(huì)挫傷自信心。就像《深度思維》的作者說(shuō)過(guò),既然不能少年得志,那么大器晚成也是很不錯(cuò)的。
我還想強(qiáng)調(diào)一點(diǎn),成長(zhǎng)比金錢(qián)更重要,特別是對(duì)于工作年限不長(zhǎng)的朋友們,當(dāng)眼前的工資足以解決自己的溫飽時(shí)。有不少I(mǎi)T朋友們,是因?yàn)榘l(fā)現(xiàn)無(wú)法在這家公司獲得更多的成長(zhǎng)時(shí)離職,也有是工資給的不到位,還有的是覺(jué)得太累的。不過(guò)我最想給自己的一句話是,在一家公司覺(jué)得自己有很大的成長(zhǎng)空間時(shí),可以暫時(shí)忽略來(lái)自外部的巨大誘惑,好好專注自己的領(lǐng)域,提高自己。
這篇文章我一直想寫(xiě),但是每次落筆時(shí),無(wú)法進(jìn)行下去,因?yàn)殡y以靜心。其實(shí)這次寫(xiě)也是難以靜心,但是寫(xiě)的過(guò)程中逐漸使我的心慢慢靜下來(lái),同時(shí)思緒也打開(kāi)了很多,即給自己看,又給廣大的IT朋友們或者是即將進(jìn)入IT界的大學(xué)生們看。
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29900
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
阿里云升級(jí)通義靈碼AI程序員,全面上線
TMS320C55x DSP CPU程序員參考補(bǔ)充

UCD3138A64/UCD3138128程序員手冊(cè)

機(jī)械革命發(fā)布CODE AI程序員本
Linux驅(qū)動(dòng)程序程序員指南

AI編程工具會(huì)不會(huì)搶程序員飯碗
第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)開(kāi)幕
程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎(jiǎng)

程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

大模型時(shí)代,程序員當(dāng)下如何應(yīng)對(duì) AI 的挑戰(zhàn)

如何成為一名嵌入式C語(yǔ)言高手?
如何成為一名嵌入式C語(yǔ)言高手?
適者生存,程序員最終會(huì)流向哪……

評(píng)論