如何成為一個(gè)程序員 碼農(nóng)好還是醫(yī)生好?
碼農(nóng)好還是醫(yī)生好?我不認(rèn)為33歲太老了。我想我已經(jīng)工作了七八年了。也積累了很多工作經(jīng)驗(yàn)。每天加班到兩點(diǎn)是不可持續(xù)的工作和生活節(jié)奏。我們要先分析原因。1. 鍛煉身體,勞逸結(jié)合,保持頭腦清醒,提高工作效率
碼農(nóng)好還是醫(yī)生好?
我不認(rèn)為33歲太老了。我想我已經(jīng)工作了七八年了。也積累了很多工作經(jīng)驗(yàn)。每天加班到兩點(diǎn)是不可持續(xù)的工作和生活節(jié)奏。我們要先分析原因。
1. 鍛煉身體,勞逸結(jié)合,保持頭腦清醒,提高工作效率。
2. 思路清晰,避免重復(fù)工作和返工。很多加班都是因?yàn)闀r(shí)間的限制,所以想清楚就來(lái)不及了。在工作了很長(zhǎng)一段時(shí)間后,我發(fā)現(xiàn)這是錯(cuò)誤的,我又開(kāi)始了。所以不管怎樣,先考慮一下。
3. 及時(shí)解決技術(shù)債務(wù)。這不如在繁忙的情況下重構(gòu)代碼好。到處復(fù)制和粘貼將使您的項(xiàng)目越來(lái)越難以維護(hù)。需要建立一個(gè)JIRA計(jì)劃的時(shí)間清理代碼,你可以閱讀本書(shū)清理代碼。清理代碼也是清理思想。
4. 需要與產(chǎn)品經(jīng)理充分溝通,確保需求的一致性,確定需求的重要性和緊迫性,估計(jì)所需的開(kāi)發(fā)和測(cè)試時(shí)間。使用JIRA來(lái)管理自己的任務(wù)。嘗試看板來(lái)管理項(xiàng)目和資源。整個(gè)團(tuán)隊(duì)互相幫助,平衡工作,專注于最重要和最緊迫的任務(wù)。
5. 學(xué)習(xí)和沉淀技術(shù),熟練使用工作中所需的工具。例如,IntelliJ比eclipse更高效。你應(yīng)該學(xué)會(huì)熟練地使用快捷鍵來(lái)提高效率。
6. 深入理解這一原理可以提高學(xué)習(xí)新技術(shù)的效率。我分享了一些關(guān)于分布式系統(tǒng)原理的視頻和文章。歡迎洽談。理解這些原則也可以幫助你轉(zhuǎn)變成一名架構(gòu)師甚至首席技術(shù)官。或者當(dāng)個(gè)教練。我們媒體分享技術(shù)和經(jīng)驗(yàn)嗎。至少可以鍛煉你的設(shè)計(jì)思維,改進(jìn)你的代碼設(shè)計(jì)。
慢就是快,少就是多。
從事程序開(kāi)發(fā)工作,已過(guò)33歲,還能撐多久?
我是一名醫(yī)生,沒(méi)有程序員朋友。但據(jù)我所知,程序員真的是一項(xiàng)非常艱苦的工作。評(píng)論起來(lái)不容易,因?yàn)槲也皇煜?。就住院醫(yī)師而言,每個(gè)醫(yī)生都是住院醫(yī)師。你可以結(jié)合自己的經(jīng)歷來(lái)談。
每次我們?nèi)メt(yī)院,醫(yī)生都會(huì)告訴病人。注意休息,不熬夜,規(guī)律飲食,不暴飲暴食。聽(tīng)起來(lái)熟悉嗎?也許很多病人可能無(wú)法完成這些訂單。他們大多數(shù)人應(yīng)該沒(méi)事。你知道誰(shuí)最不聽(tīng)話嗎?是醫(yī)生本人。醫(yī)生叫病人休息,不要熬夜。轉(zhuǎn)過(guò)身來(lái),通宵值班。特別是居民作為醫(yī)院的一線醫(yī)生,直接需要做最基本的接待和處理病人的突發(fā)事件。幸好晚上病人不多,我們可以休息一下。如果病人太多,你不必整晚睡覺(jué)。一兩次,問(wèn)題不大。如果你像這樣工作很多年,你的生物鐘倒過(guò)來(lái)了,很容易出問(wèn)題。不要談?wù)撋眢w不好的人。即使是身體健康的人也不能忍受太久。除了上夜班,居民還經(jīng)常要加班。與其他職業(yè)不同,醫(yī)生可以準(zhǔn)時(shí)下班。你要對(duì)自己的病人負(fù)責(zé)。上完夜班,大部分時(shí)間,我要到第二天中午才能下班。甚至,有時(shí),我不得不等到下午才下班。作息不正常,飲食不規(guī)律,飲食不規(guī)律,所以很多居民都有很多健康隱患,比如肥胖、老胃病、心腦血管問(wèn)題等等
希望今后居民的工作環(huán)境越來(lái)越好。工作強(qiáng)度可以降低。居民安全保障體系有待完善。住院醫(yī)師不再是猝死率很高的職業(yè)。
據(jù)說(shuō)猝死率最高的兩個(gè)職業(yè)是住院醫(yī)師和程序員,你怎么看?你身邊有這樣的朋友嗎?
]。當(dāng)談到程序員時(shí),你會(huì)被家里的孩子、熬夜和高薪的形象所打動(dòng)。然而,更為敏感的是,對(duì)于程序員來(lái)說(shuō),往往存在一種隱憂,即職業(yè)“短命”的風(fēng)險(xiǎn)。對(duì)于程序員來(lái)說(shuō),35歲以后,他們可能會(huì)面臨就業(yè)壓力。此時(shí)此刻,我們需要思考轉(zhuǎn)型發(fā)展的出路,否則生活的巔峰就會(huì)受到影響。
然而,這只是一些程序員的擔(dān)憂。在現(xiàn)代社會(huì),有技術(shù)、有頭腦的程序員仍然很受歡迎,他們的工資水平仍然高于整個(gè)行業(yè)的平均水平。然而,在高薪的背后,他們需要承受巨大的工作壓力。對(duì)于一些程序員來(lái)說(shuō),他們甚至有熬夜的習(xí)慣,但這是我習(xí)慣的無(wú)奈之舉。
然而,對(duì)于30歲以后的程序員來(lái)說(shuō),他們真的需要思考他們未來(lái)生活的出路。例如,與一位在一起多年的值得信賴的朋友合伙創(chuàng)業(yè),也可以通過(guò)投資實(shí)現(xiàn)財(cái)務(wù)自由。至于那些還沒(méi)有找到出路的程序員,仍然沒(méi)有必要灰頭土臉。憑借多年積累的經(jīng)驗(yàn)和人脈,他們可以進(jìn)行職業(yè)轉(zhuǎn)型,這也是未來(lái)發(fā)展的主要出路。
程序員是“短命”職業(yè)嗎?年齡大了是不是沒(méi)前途?
作為IT行業(yè)從業(yè)者和計(jì)算機(jī)專業(yè)教育者,讓我回答這個(gè)問(wèn)題。
在當(dāng)前國(guó)內(nèi)IT環(huán)境下,程序員面臨著許多不利因素,如工作壓力大、工作周期長(zhǎng)、學(xué)習(xí)壓力大、競(jìng)爭(zhēng)壓力大等。因此,在這種工作環(huán)境中,年長(zhǎng)的程序員幾乎沒(méi)有選擇來(lái)延長(zhǎng)他們的職業(yè)生命周期。該方案主要集中在三個(gè)方面,一是不斷提高他們的崗位,二是增加他們的技術(shù),三是技術(shù)加咨詢。
目前,在中國(guó),較老的程序員不太可能成為應(yīng)用程序級(jí)程序員。原因很簡(jiǎn)單。首先,應(yīng)用級(jí)開(kāi)發(fā)工作量大,工作周期長(zhǎng)。對(duì)于年長(zhǎng)的程序員,他們的身體狀況是不允許的。二是應(yīng)用級(jí)開(kāi)發(fā)的技術(shù)更新很快,需要不斷學(xué)習(xí)新技術(shù)。第三,應(yīng)用級(jí)開(kāi)發(fā)的崗位門檻相對(duì)較低,崗位競(jìng)爭(zhēng)壓力相對(duì)較大,企業(yè)不愿看到工資相對(duì)較高的老程序員去做新人能完成的任務(wù)。那么多的應(yīng)用級(jí)程序員,如果不能取得突破,長(zhǎng)大后自然會(huì)被業(yè)界淘汰。
對(duì)于很多老程序員來(lái)說(shuō),如果還想從事程序開(kāi)發(fā),就需要不斷提高自己的崗位水平,從應(yīng)用級(jí)開(kāi)發(fā)到研發(fā)級(jí)開(kāi)發(fā),簡(jiǎn)言之,從業(yè)務(wù)功能開(kāi)發(fā)到頂層容器設(shè)計(jì)。
從事平臺(tái)研發(fā)、集裝箱研發(fā)、框架研發(fā)等研發(fā)層面的工作,通常需要有扎實(shí)的基礎(chǔ)知識(shí)結(jié)構(gòu),如果缺乏知識(shí)結(jié)構(gòu),那么更現(xiàn)實(shí)的辦法就是通過(guò)研究生來(lái)解決。目前,IT行業(yè)有很多應(yīng)用級(jí)程序員通過(guò)研究生教育完成了后升級(jí),而選擇研究生教育的程序員年齡越來(lái)越年輕,因此實(shí)現(xiàn)后升級(jí)的機(jī)會(huì)比較大。
除了研究生教育,另一個(gè)解決方案是將崗位任務(wù)與自學(xué)相結(jié)合。自主學(xué)習(xí)要緊跟科技發(fā)展趨勢(shì)。目前,大數(shù)據(jù)、云計(jì)算、邊緣計(jì)算、人工智能等方向都是不錯(cuò)的選擇。