『壹』 幹了兩年程序員了,不知道下面的路該怎麼走了,請前輩們指點下好嗎
我有幾個做程序員的朋友,因為我是做職業規劃的,之前有朋友也咨詢過我類似的問題,答復如下:
1.首先,程序員是非常枯燥的工作,做了大概兩年左右都會有倦怠期,這個時候應該問問自己,我還要不要繼續做IT類工作。
2.若確認繼續做此類工作,那麼有兩個選擇,第一是繼續鑽研技術,平時多到網路平台找同行交流或學習。第二是轉運維類工作,我有兩個朋友就是由編程轉到了運維。其實還有第三,可以走管理方向,不過這個需要自己多學習管理類技能,同事也要有這方面的興趣。
作為一名從業多年的程序員,同時也是一名教育工作者,我來回答一下這個問題。
對於從業兩年的程序員來說,正處在技術成長期,如果未來想在技術領域走得更遠,此時應該注重開發經驗的積累,同時應該廣泛涉獵各種技術體系,尤其要注重各種新技術的學習,包括大數據、物聯網、雲計算、區塊鏈、人工智慧等技術體系。對於程序員來說,在從業的最初五年,一定要多做「加法」,更多的技術儲備能夠為崗位升級奠定一個扎實的基礎。
對於專注於行業領域的應用級程序員來說,還應該重視行業經驗的積累,在產業互聯網時代,行業經驗對於程序員未來的發展有非常重要的影響。對於大部分基礎知識比較薄弱的程序員來說,如果不能在技術研發的道路上走得更遠,就應該考慮未來的發展方向,如果具有豐富的行業經驗,會在很大程度上拓展自身的選擇空間。從當前行業發展趨勢來看,程序員可以考慮向產品經理、項目經理、行業信息化專家等方向發展。
對於從業兩年的初級程序員來說,如果條件允許的話,還可以考慮通過讀研來提升自身的崗位級別,目前有不少初級程序員都會選擇考研。按照 歷史 經驗來看,大部分程序員在考研之後都會獲得崗位升級,不少人在讀研之後會選擇進入互聯網大廠發展,薪資待遇也有了一定程度的提升。從這個角度來看,程序員讀研也是一個不錯的選擇。
最後,隨著產業互聯網的發展,當前程序員應該注重雲計算平台、物聯網平台和人工智慧平台相關技術的學習,未來這些平台將有廣闊的發展空間。
兩年也就相當於是剛入行的一個程度,那這個程度就是要多努力幹活,多學多練,想任何其他的都是白費功夫,因為你沒有其他的時間積累,在二至四年的這個時間里,要把自己的工資技術水平提升到你所在的那個城市圈子裡面的中上等的水平,然後你要有一個比較謹慎的思維,不要空有一個想法。
那麼這個時候你個思想和你這個能力就不匹配了。我們首先要選擇考慮的就是北上廣深。你現在還可以努力干到35歲左右。另外技術這個行業它分為一個是偏技術型,另外一個是業務驅動型,還有就是屬於技術骨乾性。偏技術型的話,不建議你選這個,因為不管是程序員也好,前端也好,都是工程師,都是幹活的,不搞科研,雖然很多it公司技術部要求很多,但是都是幹活的,沒有說太深的一些技術要求,基本上就是用於日常的技術啊bug。
另外一個是業務驅動型,也叫業務,就是你要主導需求就是客戶你能找到自己的客戶,然後還要和前端一起去搞定這些問題,你要有老闆的一個思維,自己乾的時間長了,那麼你就能找到自己的這個路了,不管是你創業還是說去其他的地方去做都對自己非常有好處。
你現在考慮的可能就是說以後怎麼發展他這個技術程序員發展的話一般是年齡平均到35歲左右的時候,你就可以通過前期的一些積累,然後鋪墊到35歲的時候,你就可以去做其他的行業的,因為你到35歲的時候,不管是去面試或者是帶領團隊熬夜,很多時候有些東西都跟不上了,所以建議你到那個時候去轉行。
你好,作為一個工作4年的同學,我想以個人經歷回答下這個問題。對於工作兩年的程序員來說,大都是處於技術的快速上升期,應該也接觸了挺多的技術面,包括但不限於分布式、資料庫、網路、大數據等,並且可能對某個框架或者技術有了自己的深入見解。
對於以後的發展,如果是想往 中間件方向發展 的話,需要掌握分布式原理、網路通信、消息隊列、資料庫操作、緩存等,大多數中間件都涉及到分布式支持。可以看幾個不同類型的中間件的原理與設計實現,比如MQ可以看Rockermq,資料庫可以看MySQL,緩存可以看Redis,網路通信庫可以看Netty,配置中心可以看Apollo等,注意,每種類型的中間件或者框架重點學習一個即可,因為思想都是相同的,理解了一個之後在學其他的很快就能上手掌握。當然,除了自己的技術學習之外,一個好的平台也是很重要的,不僅僅能夠認識一幫志同道合的朋友,還能有實際的業務平台去實現技術的價值,這里推薦阿里的中間件相關崗位,目前中國中間件團隊的java水平基本是阿里最高水平了,在這里誕生了很多知名的開源軟體。
針對1-5年的程序員關於技術點來說,可以參考芋道源碼整理的下面一張圖進行查漏補缺:
上面羅列的技術目前我也在學習中,對於技術人來說,知道自己想要什麼,要比自己知道怎麼要什麼更重要。知道自己想要什麼,你就會想方設法去實現它。不管怎樣,腳踏實地做好自己的工作,學習技術,肯定沒錯。
說實話我對程序這東西一竅不通,但我知道不管什麼事情沒有了程序那就亂了,電腦沒有程序就死機了,人幹事情沒有了程序那就沒有頭緒,我覺得你還是好好乾吧,這個行業永遠淘汰不了。永遠是最需要的東西!
說實話,只是普通的編程圈子不會很大,跳出這個圈子會發現還有很多其他相關的職業。如果在一個小公司,程序員工資雖然偏高,但在運營商務銷售其他職務心裡多少還是會有些輕視,畢竟現在普通程序員太多了,大部分人做的東西千篇一律,而他們認為工資其實是靠他們的能力賺取的。
如果想在小公司發展,可以深入了解業務,和一些其他職位的主力人員維護好關系,倒時候想創業可以合夥,想轉行也會輕鬆些。
如果想在大公司發展,可以走管理,大公司一般比較看重資歷,學歷,管理能力。
還有一種走技術路線的,一般只存在於大公司,這種部門在有的公司很閑只是撐個場面,有的是真正能做出實用的東西值得敬佩。
做任何行業都要堅持,兄弟你才做了兩年,相當於是剛入門,以後要走的路還會很遠。
就現在來說,程序員還屬於是高收入行業,工作還比較好找,趁年輕時好好乾,多積累一些經驗,多做一些大的項目,以後的路會越走越寬。
不太清楚你目前的困惑點在哪裡,是學習新技術感覺力不從心了?還是對技術沒有興趣了?還是不想當程序員了?還是對程序員的發展路線迷茫了?不管怎樣,幹了兩年的程序員,對編程這個工作還是有些經驗了,也能夠解決工作中的一些技術問題,但還處於相對初級的一個水平,畢竟積累不太夠。
建議繼續做2-3年開發工作,提升編程水平,提升解決問題的能力,逐漸成長為公司的技術骨幹。等到那個時候,你的選擇會相對多一些,也會理智一些。例如:你在開發過程中,覺得自己更喜歡跟人打交道,想做項目管理,那麼,你多做2年開發工作,並不耽誤你後面轉為項目經理。你可以將接下來的2年作為一個潛伏期,在做好本質工作的同時,注意一定要做好你的工作,你的工作做好了,自然會得到別人的尊重,也會贏得人脈,千萬不可以為將來不做開發了,就開始敷衍、不用心,做好當下,再考慮將來的發展方向,是換一個公司,換一個崗位,還是換一個城市?畢竟程序員的待遇還是可以的,多做2、3年,沒啥損失。
在迷茫的時候,不要做任何決定,靜觀其變。
大家好!我是鍵盤手,
關於這個問題我想說一下我個人的看法,我個人也是吃技術飯的,現在過了三十五歲了,打工已經沒有公司要了,也不想和大學生去搶飯碗,去工作人在心不在。以前二十幾歲的時候,總認為吃技術飯經驗很重要,年齡越大經歷越豐富,薪資就越高,而現實是,現在的公司一般不招三十五歲以上的人員,而且有些公司把三十五年以上的員工解聘掉,主要是人過了三十五歲,思想和創新能力、學習能力沒有二十幾歲時候強,所以對於技術員來說就是一道坎,很多人到了這個歲數都不敢隨意跳槽,也不敢創業。
所以我個人認為如果你不是很喜歡這個行業,就早點作出選擇,當然越早越好,如果你喜歡,那就深造下去,見意在三十歲之前能夠有所作為,不要再給別人打工,我過了三十五歲才明白,打工是最不劃算的買賣。
就這個問題,我根本不了解你的任何情況,我能指點個毛線。再說我還不是前輩。
幹了兩年程序員了,沒有說乾的好還是不好, 回答裡面的各位大佬,你就認為人家 是乾的不好,說不定這個哥牛的一B。
下面的路怎麼走, 我不知道~ 我也是渣渣,不夠格當人生導師~
『貳』 在大家眼中,程序員是一個怎樣的職業
為什麼有人在技術造神
大家應該已經感受到,技術圈這兩年已經和娛樂圈創業圈差不多的氛圍了,這其實是有原因的。
最主要的原因是,創業公司和創業媒體越來越多,他們需要大量的程序員投身到創業這個高風險的行業中,而造神,正是讓程序員們自動跳進火坑的絕佳辦法。不是說程序員不能創業,我是說,創業媒體們故意模糊了創造和創業的界限,把程序員們的創造沖動偷換概念,鼓吹了太多不適合的人去創業。
另一個原因是,招聘成本高漲,CTO 們為了能提升影響力,不得不頻頻出席各種大會刷臉。文筆好的再做做自媒體和技術社群,既能強化個人品牌提高身價,又能在融資的時候提升成功率。
總之,這個行業出現了各種技術大神。
這些大神在普通人類和初級程序員眼裡是無所不能的,是他們嚮往的目標;在中級程序員和高級程序員眼裡,這些大神就是他自己,只不過他還沒紅起來而已…
於是攀比心理也開始泛濫,全國第三的架構師比比皆是,整個圈子漸漸就浮躁起來。
然而絕大部分程序員,依然是雇員
媒體們在包裝時,最喜歡按獨立開發者的路線來整。「從小就對技術有天分」、「大學時曾在某編程大賽一鳴驚人」、「寫了個 APP 玩結果一個月有了千萬用戶」、「從公司離職自立門戶三年上市」。
OK,這的確是程序員的一條職業路線圖。但是媒體們不願意告訴你的是,一:只有極少數程序員是通過這個路線成功的;二:這條線其實需要太多非程序員職位的技能,比如產品設計能力和銷售能力。
程序員的價值決定
絕大部分互聯網公司的程序員職位,沒有技術門檻
然而不幸的是,絕大部分互聯網公司都不是技術驅動的公司。真的就是鳥哥說的那樣,絕大部分技術崗位,其實技術門檻都不高(門檻在工程上,後文細講)。技術不過是這些公司的護航艦,而不是破冰船。
先別打我,冷靜下來想想,到底有多少你會的那些技術,是你的同行們不會的呢?不多,對吧?
幾年前億級別的搜索還是問題,現在已經到處是通用解決方案了;幾年前千萬到億級別的網站和 APP 解決方案還在大公司手裡,現在各個架構大會都講爛啦,而且其實都差不多;就連 DeepLearning,帶 API 介面的框架也開始涌現,只需要把圖片用 REST 傳進去就能取到結果了。
很多事情,已經沒有難度,只需要持續投入。是的,對絕大部分程序員來講,他們不需要成為科學家,而需要成為工程師,成為從科學家手裡接過火種,去燎原大地的人。
怎樣才是一個好工程師
工程的本質不是創造,而是去風險化。
工程是關於如何低成本、高效率、按時按量完成既定任務的。所以判斷一個工程師是否優秀,並不是他多有創意多有名氣,而是看他有多穩,看他能多 GettingThingsDone,中文就是「靠譜」。
有時候一個好的解決方案,未必採用了最新的技術和框架,而是看上去朴實無華,功力都包涵在背後的細節里。就像頂尖高手打的斯洛克檯球,每一桿都平淡無奇,只是因為上一桿的回球太到位。
有同學問,那我工程做的太好,豈不是沒有機會遇到一些高難度挑戰了么?放心,一般公司都僱傭了產品經理來幫你製造高危事件。
同樣的,一個好的工程師,會選擇最適合需求和團隊的方案,考慮開發效率和系統效率的均衡,從而已達到最優效果;而不是整天和別人去爭論什麼語言最好、哪些框架過時了。
工程的另一個要求是進度控制和質量控制。
在項目立項之後動工之前,對要做的事項作出詳盡的規劃,對未來一到兩周的工作給出細致的排期,這是進度控制的基礎。
代碼的及時入庫與合並,自動化測試和每日構建,CodeReview 和文檔編寫,這些看似無關緊要的習慣則決定了項目質量。
不幸的是,很多程序員把這些工程上至關重要的東西當成垃圾,視為對他們「創造力」的壓抑。
他們總是以創造力為借口去尋求自身的自在,比如上班不帶胸牌不打卡,中午休息時間在公司看視頻打游戲,最好可以遠程上班,項目到期之前再來檢查進度,公司不要用統一框架,只有傻逼才寫文檔。
對職業的理解偏差和工程能力上的荒蕪,培養了大批能寫代碼但死活寫不好代碼的「碼農」,反而讓那些有著彪悍工程能力和良好習慣的程序員變得奇貨可居。
最後,來說說程序員那無處安放的創造力
有了錘子想找釘子是很正常的原始沖動,但我們必須認識到,創造力對於程序員這個職業來講,是錦上添花的東西。如果你沒有強大的工程能力,那麼創造力也不過是無本之木。所以扎扎實實的把工程基礎打好,這是最根本的。
在此基礎上,我比較推薦程序員採用內外兩條線來培養自己。在公司內的項目上採取相對保守的策略,盡力把穩定性做到最好,培養出自己卓越的工程能力;然後在公司外的開源項目和自己的獨立項目上,採用一些新的技術、實踐一些新的想法、充分發揮自己的創造力,夢想還是要有的,對吧。
這樣做最明顯的好處是,你可以了解到新技術和激進方案的優缺點,從而在進行方案選型時,有更多的依據;還有一個職業發展上的好處:如果不是主負責人,公司的項目往往不能代表你的能力;但獨立項目卻可以作為一個非常好的能力證明出現在你的簡歷里邊。
你可以是一個身懷絕技的手藝人,在自己家裡你嘗試各種手法各種風格的個人作品;但當你參與頤和園這種級別的工程時,好好的把自己負責的石頭雕成總設計師要求的樣子就好 —— 畢竟這個時代一個人已經很難負責整個項目了。這就是我所理解的程序員的工匠精神。
『叄』 為什麼程序員會有代碼能跑就不要動的觀點
原因如下:
任意一段代碼,從修改到發布,再到投產。中間勢必經過多次測試和驗證,要想做到萬無一失,每次改動的回歸測試必不可少。有自動化測試還好,純手工的話,測試罵娘的心都有了。
再者,生產環境與開發環境或多或少有差異。沒有十足把握,不要輕易改動,不然改一個問題,帶出其他問題的情況很正常。正常運行,業務可正常開展。看似簡單的問題,被改出更多問題,影響業務開展,責任重大。
簡介:
程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。
『肆』 怎樣快速確定程序員編程水平
想要快速確定程序員的編程水平,可以從以下四個方面考慮:
第一,知識的考察。這個是幾乎每個公司都會做的,也是很有效的手段,基本就是考試。包括問語法問標准演算法問API問一切有標准答案的問題。一個人懂得多,不一定寫得特別好,但是什麼都不懂一定寫不明白。這個方式還可以按需求選人才,比如我們就在php做前端,那我就可以問一堆關於php的,如果我是做嵌入式的,那我可以問一堆c。可以考察這個程序員在和公司需求的交集上完成的怎麼樣。這也是最最簡單和直觀的方法。
第二,對過往項目的理解。這個也是在簡歷關很常問的,說說你當時做的這個項目吧。這個問題非常有效地考察了他是否理解他之前做的東西。有的人簡歷寫的巨漂亮可是實際那項目和他沒關系,或者他就是復制粘貼的代碼,其實自己啥都沒寫。這種時候你和他聊的足夠深入之後能很明顯地發現他自己說不明白了。同時還可以考察一定的語言表達能力和邏輯能力。用我們的話說,先問到面試官不會的深度,然後讓他給面試官講明白。如果他做的東西,他蒙圈的時候比面試官還早(前提是面試官不是搞這方向的),那一般就比較悲劇了。
第三,對寫程序本身的理解。我們很喜歡問一道題,描述一下你是怎麼寫程序的。凡是說我事先design好所有的模塊、介面、功能,然後逐一實現,然後程序就work的,我們都心裡默默補上「呵呵」。因為這是不可能的,只能說明他沒寫過大程序或者沒總結過寫程序的經驗。沒有人在完成一千行以上的程序的時候在沒寫之前就做好所有模塊設計的,何況更大的程序。當然還有就是他會不會認為程序跑通一次就完成了(即寫程序有沒有test階段)之類的。
第四,動手寫程序的能力。這個說實話是面試的時候不太容易考的,因為時間有限。現在的大公司基本是45-60分鍾一輪,一輪還要問好幾個程序題,所以寫的代碼都是片段的,大概20行左右,根本沒法體現一個人會不會寫程序。所以很多人不需要會寫程序,只需要刷好leetcode之類的演算法題庫就可以進大公司(相信我我認識很多)。我們認為一個好的程序員一定要在限定時間之內完成一個完整工作,滿足要求的程序。從輸入到輸出到corner case的驗證。而不僅僅是研究明白某個基礎演算法如何用nlogn而不是n^2解決。這一關卡下去了無數看起來很美好的人。因為我們的題目是不可能在那個時間內找到最優解的,就像絕大部分工程中的編程一樣。一個較好的可用解往往比最優解要有價值的多,因為後者需要大量的時間,很可能沒有前者直白,而且提升未必很高。這是我們公司最在乎的一點。
『伍』 作為一個程序員,你有沒有想過如果不做程序員了你還能做什麼
首先扒出網上的一張圖,表明程序員工作的路線圖。雖然只是笑資,但也依舊部分真實。
大多數在一線城市的程序員根本買不起房,特別是北京,當然對比其他薪資更低的其他崗位更是如此。所以基本分為兩大塊,一直留在大城市和後期回到二線甚至三線城市,求個輕松安穩的生活。
管理 :大多程序員在沒有怎麼敲代碼後,都是走管理路線,管理項目,統籌兼顧,這也算是沒有脫離程序員的行業,但也不能算是敲代碼的程序員了。不過管理崗位就那麼多,也只會有少數人能夠晉升。
程序行業的獵頭 :現在很多大公司都需要hrbp等崗位,需要懂得編程的人幫忙招聘真正有本事,能夠聊技術的hr,不過hr更多要有資源,能夠會說話,有大概的判斷,因此程序員行業很多人並不能勝任,但總會有人適合,不是么。
培訓老師 :懂的知識,能夠系統理解就能教書育人。同時也是對自己知識體系的梳理過程。無論你是內向還是外向,都可以做講師,因為每個人都有自己的講課風格,但這需要你做一定的適應,最大的難度就是從自己動手做項目到用語言准確表述自己的經驗與技術。
做自媒體 :現在的自媒體已進入成熟期,如果你的技術已經十分嫻熟,可以把專業技能放在自媒體平台上,把你的編程經驗、目經驗寫一寫,以文章、視頻形式展現出來。名氣大了,自然會有人找上你,請教問題或者打廣告,一切都水到渠成。
接私活 :現在也有很多地方可以接私活,自己賺錢,趁著年輕多賺錢,至少被年輕人淘汰時候,手上也有很多錢可以任由自己揮霍。
很多人在做程序員後,都會想有更輕松的人生,錢少點無所謂,但不能委屈自己。那能幹啥呢?
在老家開一個小店鋪,天天刷刷視頻,看看電視,日子也很悠閑愜意。
甚至在老家開滴滴,自由職業,想上班就上班,手頭缺錢就加油跑,
有一點自己愛好的,開個小餐館做作 美食 ,彈彈吉他教教學生。
修修電腦, 游戲 陪玩。或者自己寫一個伺服器,做個網站玩玩。
只有一份工作,並且還是給別人打工,擔心永遠都不會少,有一份副業才是正道。不要等到年紀到了,發現只能依賴一份死工資,變得唯唯諾諾,一點底氣都沒有,從而變成被公司壓榨的理由。
而對於大多數人而言,要多想想除了現在這份工作,我還能幹什麼賺錢,同時,也要加強自己的不可替代性。而程序員的不可替代性依舊是想法和技術。可以關注私聊我發送「 項目 」獲取很多項目的學習視頻哦,當然覺得沒有你想要的可以私聊說說想要什麼資源,大部分都能給你找到。
作為一名從業多年的程序員,或者說作為一名大齡程序員,肯定都會考慮,中年職業危機的事情,達到一定年齡後,自己該何去何從,中年程序員的焦慮隨著年紀增大而增大。
項目管理,軟體經理
很多公司沒有技術專家的崗位,所以很多人都會考慮轉管理,比如項目管理,軟體經理,因為技術沉澱,可以對軟體開發進行管理,這種職業轉換,相對與研發經理會比較簡單,壓力沒有那麼大。
轉換做技術支持,做FAE
假如你之前從事的工作,是做嵌入式軟體開發,寫C語言編程,那麼對於單片機一般會比較熟悉,那麼可以找一些mcu晶元原廠或者大的代理公司,做技術支持FAE,利用自己的技術經驗,幫客戶解決問題,然後有些公司的FAE的工資也會與銷售額掛鉤,有一定提成。
轉換做銷售
轉換做銷售是很多程序員的考慮,但現實是很多公司不會招沒有銷售經驗和資源,且年紀偏大的人做銷售,主要是培養時間長,穩定性差,沒有資源,當然賣房不需要經驗。
跑滴滴,跑美團送外賣
估計很多人也會想,如果真的失業了,就去跑滴滴,送外賣,肯定也是一個門路,肯定是一定收入,但收入肯定沒有做程序員高。
創業自己做點小生意
做程序員,工資相對於其他一些行業工資要高,或許有點積蓄,就考慮開一個小賣部,或者開餐館,做燒烤,做早餐等等,再或者是不是開一個快遞網點也是一個不錯的選擇。
還可以利用自己的專業知識,給別人做產品,方案開發等工作。這種我覺得是程序員重點考慮的方向。
說實話,確實沒想過,作為一個已經在程序員崗位上幹了10年的老鳥,目前還沒想過不做程序員了還能做什麼,做個小生意,不知道從何做起。合夥開公司,也找不到合適的人,而且最重要的是要有人跑市場,天天面對電腦,感覺已經喪失了和人打交道的能力了。
30多歲了,已然變成了00後口中的中年大叔,面對上有老,下有小的窘境,你想不做老本行,辭職去做其他的事情?除非有十足的把握,不然還是勸下自己,不如將現金投放到余額寶,或者買一些基金定投產品來的靠譜。畢竟那個一人吃飽,全家不愁的時代已經過去了。每天睜眼面對的就是父母妻兒,車貸房貸,以及其他的消費生活壓力,想給自己解解壓,還是拋棄不切實際的創業夢想吧。
但是,別忘了,雖然人在江湖,身不由己,對於自己還是要投資的,不論是身體方面,還是職業方面,健身房沒錢去,就到小區路邊多走走,鍛煉好身體,至少用一個強壯的身軀來撐起家庭。編碼之餘,多看下前沿的最新技術,程序員是最喜新厭舊的行業,你所比年輕人多的,不是身份證上的年齡,而是寶貴的項目資歷,不過在層出不窮的新技術面前,保持一顆善學不斷的心,總歸是沒錯的。
就算你要干別的行業,也請你把現在的程序員做好,既然要當斜杠青年,抑或是斜杠中年,也得腳踏實地,一步步的來不是?分享與大家共勉!
都說程序員吃的是年輕飯,過了30歲以後的程序基本上都是行不通的。然而好像事實也是如此,一旦上了年紀的程序員,真的沒辦法和年輕的相比。
三四十歲的年紀,論技術沒有年輕人的跟得上時代,論體力你也拼不過年輕人,我老程序員唯一擁有的話就是經驗。那誰說做程序員就得干一輩子,沒有這種說法。如果說你不做程序員以後的話,其實你可以將你自己的這一身經驗,傳授給別人。
說白點就是直接去當老師吧,當老師待遇也不錯,工資而且還挺高的。如果你有教師資格證的話,可以直接去正規的學校應聘,老師如果說你沒有教師資格證的話,現如今有很多的那種私密的培訓機構,他們都會招收很多的講師。不管是學校還是公立的培訓機構,各自有各自的好處,但整體來說待遇都是非常不錯的。
就以普通的培訓機構為例吧,他們非常需要人才,需要講師,有的培訓機構甚至直接聘請一些在校的大學生去作為他們的講師,但可想而知這些大學生的話,他們也只是學生,真要論起實戰,是遠遠不如退休下來的程序員。
但當老師也不是程序員唯一的屈辱,其實還有很多方向可以去發展,如果你覺得你這個行業做膩了,想換點新鮮的去做一下其他,那你就可以勇敢的去嘗試。不管是各行各業,只要自己喜歡都可以去做,能勝任程序員這個職位的人,我相信都是非常的聰明,去做其他職業只是時間的問題,我相信都能夠勝任。
因為程序員,吃的是一種技術活,頭腦必須靈光。太笨的人真的當不了程序員,所以說那麼聰明的一個人轉行去做其他職業,一點問題都沒有。
有時候我也在想如果有一天我不做程序員了,接下來應該去做什麼。
再回鐵路行業,從鐵路行業出來的我,再去應聘個地鐵公司或者廠家應該不是什麼問題。
去工廠企業做維護,我的專業是自動化專業,做個電務的維護也還算可以,畢竟還記得PLC,DCS編程語言,我還是一個擁有高壓電工證的程序員。
去輔導機構,去做個英語老師,大學英語六級,以後准備考個雅思,教小孩英語,應該綽綽有餘了。
或者回老家包地,再把畢業以後扔下的單片機,FPGA拾起來,做一些農業自動化的東西,再結合我現在的web編程,創造一些農業新生態。
或者開一家燒烤,開一家有情調,有技術氛圍的燒烤,程序員可以憑工作證獲得優惠的燒烤,因為這個世界上太多的程序員需要安慰。
只要你想活下去,總會活下去。
我想每一個程序員都應該想過這個問題吧
首先,程序員行業普遍加班較多,年輕力壯還好,加班身體也扛得住,年紀大了就不一定了。
其次,步入中年後,你的責任可就不止工作了,你是家裡的頂樑柱,你是家裡的一份子,你要抽時間來陪伴你的她或他,陪同孩子老人吧。
第三,程序員行業技術日新月異,新技術層出不窮,你不可能跟小年輕拼記憶里,拼學習能力,所以你需要考慮轉型。
談談出路:一是堅持一個行業,精通業務,轉行做管理;二是年輕時做好技術積累,可以出書,寫博客做技術專欄,也可以做培訓老師;三是轉行自己創業或是轉移到一個對年紀要求不那麼大的行業
最後,祝所有即將步入中年或已入中年的程序員順利找到滿意的發財之路
1、轉產品經理、cto、管理層,如果往這些方向轉的話,建議平時工作中多管一些「閑事」,除了變成之外,例如產品同事的討論也多參與,多思考從產品上怎麼發展這個產品,對於轉型有很大的幫助。
2、未來編程肯定會往中小學生教育方面發展,可以考慮轉型做編程的教師。
推薦一本對我自己影響比較大的書:《軟技能-代碼之外的生存指南》,裡面涉及生活習慣養成、思維方式等等,凸現技術中人的因素,閱讀這本書可以全面了解軟體從業人員所需要知道的所有「軟技能」
『陸』 程序員天天坐著,除了跑步瑜伽外,還能做哪些運動呢
引言:對於程序員來說,他們還可以選擇游泳的方式來鍛煉身體。因為在游泳的過程當中,也會讓他們的身體得到放鬆。在游泳的過程當中,大家會發現身體的各個部位都得到了鍛煉,而且也會減輕上班帶來的疲憊感。
除了程序員以外,還有一些其他的人在上班的時候也會一直久坐。因為他們的工作性質比較特殊,而且在久坐的過程當中也有一些人會覺得非常疲憊。所以大家在下班之後,也可以選擇做一些運動來鍛煉身體。因為在做這些運動的過程當中,不僅會讓大家的腰椎得到鍛煉,同時也會讓大家的身體變得更加靈活。而且在鍛煉的過程當中也能夠消耗身體的脂肪,讓大家的體型變得越來越好。
『柒』 程序員做什麼運動可以提高自己的身體素質
程序員的工資非常高,但是工資很高,壓力也很大,工作時間也比較長,有些程序員在外出的時候要經常帶著一個電腦,如果公司里有任何著急的事情,他們隨時就可以開始工作,程序員的工作壓力也是比較重的,如果長時間守在電腦前,不起來做一些運動的話,對大家的健康不是很好。
『捌』 一枚程序員的跑步之路
如果有人問我,2020年,你堅持最久的習慣是什麼?我會不假思索的說是「跑步」。這個問題同樣拋給你,你會如何回答?
轉眼間已到年末,令人難忘的 2020 即將過去。又到了做年終總結的時候,我也隨大流做一個年終總結,不過是「跑步年終總結」,同時也分享下自己跑步一年來的感受及經驗。
曾幾何時,我以為自己是那種吃不胖的體質,從小到大都屬於比較瘦的人群。整個大學期間,體重也極其穩定,一七幾的身高加上不到120斤的體重,那個時候很想再漲十斤肉。
畢業以後,個人生活習慣改變了很多,外賣逐漸吃的多了,也不怎麼運動了,經常上班久坐。長此以往,體重逐漸開始上升,有一次去超市購物,順便稱下體重,驚奇的發現自己的體重已經突破了 130 斤。每次回家,老家親戚朋友都說我吃胖了,此時我也沒有特別注意,覺得原來太瘦,長胖點也挺好。原本以為體重會慢慢穩定,沒想到仍然在增長,到了 2019 年 10 月份,巔峰時候體重到了 140 斤出頭,畢業短短兩年,體重卻增長了小 30 斤,歲月果然是把豬飼料。望著自己大了一圈的臉龐及逐漸隆起的肚腩,此時的我下定決心,是時候開始鍛煉減重塑形了!
跑步可能是最容易入門的一項運動了,每個人都可以跑,幾乎不受時間和空間的限制。我從 2019 年 10 月中下旬開始跑步,剛開始跑總是枯燥且勞累的,跑跑走走兩三公里都是比較困難的,每次跑完都喘的不行。那時的我也想過放棄,但想著剛開始就想放棄,也忒不行了,於是慢慢堅持了下來。
漸漸的,發覺只要堅持就有進步。我可以跑完 5 公里了,跑完不喘了,逐漸體會到了跑步的樂趣。跑步一個多月以後,5 公里平均配速終於達到 6 分內,這是當時朋友圈的記錄。
好像在哪看到一個說法,如果你連續三周經常做某個事情,就可以說你養成了這件事情的習慣。跑步也是一樣,當養成習慣後,這一切似乎變的簡單許多。我逐漸開始享受跑步,到了跑步時間會不自覺想起去跑步。隨著跑量的堆積,我的配速提升到了 5 分內,即使到了炎熱的夏季,我也經常出門跑步,這幾條朋友圈記錄了我當時的心境。
跑得多了,有時候也需要突破一下自己。大學時候學校運動會有男子萬米長跑項目,當時我覺得能跑完 10 公里的同學都特別厲害。某個周末下午,我覺得是時候突破一下了,於是順其自然的跑了人生中第一次十公里✌️✌️。到了 12 月中,我的總跑量也突破了 1000 公里,用時一年有餘。
跑步一年多以來,除去中間因疫情中斷了兩個多月,其餘時間不敢懈怠,每個月都有堅持跑步。人都是有惰性的,養成的好習慣一定要保持,一旦中斷可能會中斷很久。
跑步也讓我收獲了很多,除了體重下降,它還可以增強我們的心肺能力,鍛煉我們的意志力。同時跑步也會舒緩壓力,當有進步時也會獲得成就感,養成規律的跑步運動,我們的生活也會更加規律。
這里也拉波仇恨,放下我的減重曲線圖😉,一年下來,減重了將近 20 斤哦!想減重塑形的各位小夥伴,跑步吧!
對於跑步,我也是野路子出身,一些經驗教訓都是自己摸索的。作為一個業余跑者,這里斗膽分享幾點跑步相關經驗,想入門跑步的小夥伴可以參考下。
室內還是戶外
我都是進行戶外跑的,如果你家裡有跑步機,可以選擇室內跑。我的建議是天氣允許的情況下最好可以戶外跑,在戶外跑步感覺更開闊,還可以看風景。
可能你要問了,怎麼選擇戶外跑的場地?我的建議是附近若有學校操場或公園健身跑道的話,這類場地是優先選擇的。實在沒有也可以選擇一般馬路跑,不過要注意行人。不要選擇太偏僻的場所。
跑前跑後要熱身拉伸
無論你是剛入門還是有經驗的跑者,跑步前一定要做好熱身活動,可跟著一些跑步軟體上的熱身教程一起做,一般跑前熱身要持續十分鍾左右,為防止受傷,一定要充分熱身後再進行跑步。跑完後要慢走會,然後進行跑後拉伸,活動下腳踝及大腿。
入門初期不要想太多
剛開始跑步要量力而行,從慢跑兩三公里開始,覺得累了就停下走走。動起來就算成功,堅持一個月就算入門。不要想著立竿見影的看到效果,跑步一個月體重沒變化就再多堅持幾個月。
關於跑步時間
每個人的空閑時間不一,跑步時間也要因人而異。如果你習慣早起,可以選擇早上晨跑,如果你晚上有時間,那可以選擇夜跑,周末空閑也可以選擇傍晚跑。無論哪個時間,只要跑了就有收獲。
網上有觀點說哪個跑步時間比較好,但我們都是打工人,不是可以隨時抽時間跑步的,跑步時間建議自己慢慢摸索。我一般是晚上跑步,周末會選擇下午四五點跑。飯後不宜跑步,一般要選擇飯後至少一小時後。
關於跑步裝備
對於跑步裝備,我研究的並不算多。一切以舒適為准,選擇一款合適的跑鞋很重要,如果你是剛入門,各大運動品牌的基礎跑鞋都可以先試試,等以後你跑了一段時間後,可以再根據自己的情況選擇跑鞋。
跑步服裝一般選擇速乾衣,溫度高於 15° 可以穿短褲短袖跑,10° 左右可能就要穿長袖長褲了,再冷些就要穿兩件了,內層速干,外層保暖防風。特別是冬天戶外跑,要注意跑步,跑完後要及時加衣。當溫度低於 0° 就不太建議戶外跑步了。
關於跑步過程
勻速跑是比較推薦的跑法。穩定的配速可以讓你比較輕松的堅持下來,同時跑完後身體的恢復較快。不要過分追求配速。
冬天身體比較寒冷,可以選擇慢跑,等身體完全熱身後,可以再提高配速。如果你想提高自己的耐力,可以嘗試下「LSD訓練」,即長距離慢跑(Long Slow Distance),放慢速度,跑下 10 公里、15 公里甚至更長距離。
關於跑步頻率
跑步不是越多越好的。學會跑步也要學會休息,運動過量極容易受傷。你如果每次跑 5 公里的話,可以跑一休一或者跑二休一,一般一周跑個 3-5 次比較合適。當然如果你非常有經驗且身體素質很好,可以適量多跑跑。
關於跑步受傷
跑步過程中,一定要注意不要受傷,當身體出現異常時,要立即終止跑步。跑步會對膝關節造成一定的磨損,要注意防護。如果你的鞋子不太合腳,可能還會出現水泡或趾甲變黑的情況。
不是所有人都適合跑步
這里說下,跑步只是各類運動中的一種,並不是所有的人都適合跑步。膝關節有損失或體重過大的人群不適宜跑步。對於體重過大的人群,跑步對膝關節的沖擊會更大,跑步要更加註意,也可以選擇慢走等其他運動。
碎碎念了這么多,感謝你可以看到這里。寫了這么多,還是想做個記錄吧,同時分享幾點自己的跑步經驗,如果能幫到各位,我也是很開心的。
這里也提醒下,減重塑形不只要跑步,同時也要注意飲食哦。個人覺得,跑步對於減重還是很容易出效果的,而且你養成習慣後,會覺得跑步使一種樂趣,既鍛煉身體又愉悅自己,何樂而不為呢?
2020 年即將過去,要不要給 2021 年立個 flag 呢? 希望當問你「 2021年,你堅持最久的習慣是什麼?」,你也會不假思索的說是「跑步」!
各位小夥伴有沒有相關運動經驗分享的,或者想立個 flag 的,在評論區暢所欲言吧。
『玖』 你見過的程序員都寫過哪些逆天的程序呢
成都程序員培訓:怎麼樣才能成為真正的程序員?
程序員這行當,不貧不富,靠技術吃飯,一直還算個體面職業。進了程序員這行的兄弟們,即便日後飛黃騰達了,談起早年的編程生涯,都還是自豪的。
不過呢,程序員這個職業,有個挺悲哀的地方,那就是無效工作的佔比極高。
直接點說,程序員辛辛苦苦敲的代碼,大部分都是沒用的,都是要扔掉的。
這個特點非常鮮明,和別的職業差距相當大。
和農民比,農民種的作物,幾乎很少浪費。有的年景里,白菜豐收價格太低,但也能喂豬吧?即便只能爛在地里,那也能肥田呢,不算完全浪費。和建築工人比,那建築工人砌磚蓋房都是要用上幾十年的。雖然也有爛尾樓,但佔比非常低吧?蓋了一半的樓,因為質量不行拆了重新打地基的,也很少見吧?即便有新蓋好的房子,被強拆了,但那也是少數。
哦,有一種職業,無效工作比例高,那就是軍人。軍人天天苦練,要打千萬發子彈,但大部分軍人終其一生,都不曾將子彈射進過人體。但是呢,從另一個角度看,軍人的有效工作還得把震懾算進去,扛著槍效果就很好了。這樣說來,軍人的無效工作比例那就真不算低。
可程序員就不一樣了。
隨便在上地西二旗攔住一個塵滿面、鬢已霜的男子,問他這十年或者二十年所寫的代碼,有百分之多少,還在運行中?他細想之下,怕是要淚千行的。
要是有程序員反駁說,不對啊,我多年來寫的代碼幾乎都跑起來了,都用起來了啊。那他肯定是做企業應用項目的,而不是做產品的。企業應用項目么,怎麼著胡亂對付也能用個幾年。做產品的,不扔個幾版,能出精品么?
程序員的宿命啊,就是被扔,這代碼啊,是寫了扔,扔了寫。而且,程序員的代碼扔了就徹底扔了,一點用處都沒有。衣服扔了還可以捐給災區,廢代碼是不能捐給災區的,更不能喂豬,爛在硬碟里也不能肥硬碟。徹徹底底的無用廢物。
程序員應該說:我們是程序員,註定代碼是要被扔掉的。這句話聽起來,卻是別有一番凄涼滋味啊。不要拿Ken,Linus之類的大牛來說事,他們是「創造者」,「創造者」不是職業,也不能用百分比來衡量有效工作。扔就扔吧,好在,程序員們都是有佛性的,懂得色即是空空即是色,一切皆是虛幻,本來都是虛擬數碼,扔吧。再說,扔的多,開發工作機會就更多。老闆們其實也並不心疼,雖然扔的都是他們的錢。
有位老闆,打過一個比方:這個代碼呢,和精子也差不多,寫代碼就跟啪啪啪一樣,你不能指望次次都孕育成果。過程重要,要學會享受過程。
這位老闆就喜歡扔代碼。
開發到了一半,需求有問題,扔;開發完了上線,架構不對頂不住壓力,扔;上線了找用戶,沒有用戶願意用,扔;上線有用戶用了半年,界面過時不好看,扔;不喜歡某個程序員,把這廝寫的都給我扔了,扔了;不過,有意思的是,這個老闆最成功的產品,乃是10年前開發出來的,技術早就老的要掉牙,卻一直捨不得扔。
做過程序員,寫過代碼的老闆,更喜歡扔代碼,團隊里浪費也更多。這些有技術情結的老闆,喜歡追求完美,都有強迫症,還熱衷維持龐大的程序員隊伍。浪費是浪費,但過癮啊。
而營銷出身的老闆,就沒那麼浪漫,多流於市儈,總要問:能改改湊活上線用么?
若是問程序員喜歡那種風格的老闆?程序員當然有自己的偏好和選擇了,就是給錢多的那個。
有些行業追求作品的流芳千古,比如繪畫寫作這類藝術行當。但有趣的是,其行業中的頂尖人物,卻容易逆反。例如,作家卡夫卡死前燒掉自己的小說,畫家高更死前燒掉自己的畫作,沒人能看懂自己,自己死了更沒法去解釋奧義。唉,才高寂寞啊,燒掉干凈。
程序員不會。程序員首先就不會流芳千古,更不用死前燒掉自己的硬碟。程序員的代碼,在離死前很久,就都已經扔掉了,徹底扔干凈了。
萬一在臨死時分,竟然還有自己寫的代碼在世界上運行,程序員就會很恐慌:我操,我死了,代碼誰來維護啊?
所以,代碼還是早早扔掉為好。
『拾』 程序員的職業生涯可以有哪些出路 程序員的職業生涯可以有什麼出路
1、專研技術之路。兩耳不聞窗外事,一心只想碼代碼。把自己手頭上的技術鑽研透,鑽研深,努力達到架構師的水平,這是一個方向。
2、技術創業。這個難度當然是遠高於深入專研技術之路的。技術創業要承擔的風險很大,需要投入大量的時間、精力、金錢,還有可能創業失敗!大部分人都會高估自己的能力,而低估了市場的風險。當然,風險越高,回報率也越高!不斷去了解市場變化,去完善你的產品,去帶領你的團隊,這些都是創業所不能避免要面對的,要解決的問題!是非常的考驗你的管理、領導能力的!
3、轉型管理崗位。適合程序員的管理崗位其實很多,比較直接的來說,有項目管理。當然,難度高一點的,可以轉去做產品經理。