① 程序員是吃青春飯的,你認同這種說法嗎
作為一名在職開發程序員來說,我來回答你這個問題。很多人也問過我這種類似的問題,甚至有的人直接問我是不是到了30歲就要考驗轉行了呢?其實我覺得這並不是一定的,是不是青春飯取決於你自己的,很重要的一點取決於你自己的職業規劃。為什麼這么說呢?我舉個例子吧,其實在阿里,騰訊,網路還有華為這些企業還是有很多大齡程序員的,他們就類似於掃地僧的角色,人家年齡肯定也至少30~40左右甚至更高,但是這種角色一般都是在攻克某種技術的難關,做得更多的是創新類的開發工作,而不是重復在造輪子。
至於吃不吃青春飯還是取決於你自己的,畢竟程序員未來的還有很多行業可以選擇的,如果厭倦了敲代碼可以轉型項目經理或者產品經理,不敲代碼,只做產品或者項目,如果你在某個行業待久了,你也可以去當售前工程師,走跑業務的路,路有很多條,看你怎麼規劃的和怎麼去走。
② 一個從事程序開發工作的程序員,職業壽命能夠有多久
之所以絕大部分程序員只能做到35歲左右,主要有以下幾個原因。
3、性格原因,晉升或者轉型困難。
不可否認,隨著技術水平和管理經驗的提升,有一部分人是可以獲得晉升的,但是那畢竟是只是少數,相當一部分的程序員,因為長期和電腦打交道,不善於與人交流和溝通,這也成為他們晉升和轉型的最大障礙。
4、干久了,對這個行業產生了厭倦
熟悉的地方往往沒有風景,同一件事情干久了,必然會有厭倦的情緒,這就好比夫妻之間相處久了,有一種左手摸右手的感覺,工資上不去,強度那麼大,明天卻沒有奔頭,誰還沒有點兒別的想法呢?
5、當然也有相當一部分人,他們早早地給自己做好了職業的規劃,第二職業或者副業都做得相當的不錯。當35歲危機來臨的時候,他們依然可以從容面對,華麗轉身。
可能很多人會拿身邊的極端例子來反駁,認為程序員這個職業,只要保持空杯心態,只要你還想干,你就可以一直幹下去,干到老。還是那句話,你見過35歲以上的程序員嗎?如果你見過,你見過幾個?
在中國,程序員是一碗青春飯,這本身並不重要,重要的是,當青春漸遠,你是否做好了准備!
③ 提升程序員身心健康和工作效率的辦法有哪些
給電腦換上SSD吧,你再也不用為了打開Photoshop而等待一分鍾了,只需3秒!給電腦加條內存吧,開虛擬機再也不用等待菊花了IDE上哪些從來都不用的Plugin給Remove掉吧Chrome上打開chrome://memory-redirect/你會驚奇的發現一個再簡單不過的Extension也得佔用幾十M內存,長時間不用的擴展還是刪掉吧開機啟動項趕緊T掉(Mac用戶不在此列,我們都是幾個月不關機的)舒適的網路環境絕對是非常重要的,還在用小水管,趕緊去換成10M光纖吧,體驗下網上沖浪的感覺!多顯示器絕壁是攻城師的不二利器啊!左邊敲代碼,右邊預覽、左邊敲代碼,右邊LOG、左邊敲代碼,右邊看電視實在只有一個顯示器也行啊,多建幾個虛擬桌面切換定製好的你的桌面圖標(Mac Dock圖標),把常用的提上去使用Quicksilver、Alfred之類的軟體能有效的提高操作效率鍵盤的速度絕對比滑鼠快,所以還是多記一記快捷鍵吧。Chrome下的Vimium和Firefox下面的Vimperator上手後對比下用數據操作的時間你會合不攏嘴的。很多時候我們都喜歡重復造輪子,但是不要造過一次還去造第二次好嗎?每次打開收藏夾裡面一堆網站挨個瀏覽真的比RSS好嗎?每次的重復操作雖然只是佔用很少時間,但長時間這樣也是很費時的。搞成自動化不好嗎?(每周耗時超過1小時的都建議做成自動化)搞自動化前好好衡量下值不值得,別給耗牛剪毛,越剪越多經常Google一些函數用法,趕緊將文檔下下來本地查!(Mac下非常推薦Dash)。
④ 程序員所說的「輪子」是什麼東西
顯然,車輪子是圓形的,這是大家公認的,最合適的形狀。而你非要發明另一種形狀的輪子,這種行為就叫「重復發明輪子(Reinventing the wheel)」,即「造輪子」—— 明知道你做的不可能比前輩做得更好,卻仍然堅持要做。
放到編程中,就是說業界已經有公認的軟體或者庫了,你明知道自己不可能比它做得更好,卻還堅持要做。作為練習,造輪子可以增加自己的經驗,很多事情看起來簡單,但只有自己動手,才會發現其中的難點。
當然實際開發中也有很多情況不得不造輪子,比如希望做到「自主知識產權」、刷 KPI 之類的;或者造輪子的人真的覺得自己開發的版本有更強的功能、更好的性能也說不定呢。
⑤ 編寫程序很難嗎
很難,尤其是對中國人
精通一門編程語言需要10-20年,而很多的編程語言本身設計的局限性比較大,或者過於復雜,導致學編程的人根本沒法完全的掌握。
編程的難點,
1 英文字母,這個很致命,因為我們看中文是從小看,可以做到一目十行,但是看英文,我們的閱讀水平明顯下降。這樣很影響我們對於代碼的理解和編程速度。
2 標點符號的過分使用,英語對於標點的熱愛遠超中文,導致我們在編程中不得不頻繁的切換。
3 思維邏輯的西方化,編程語言都是西方人設計的,所以思維邏輯上符合西方人的理解方式
中國人的思維邏輯和他們完全不同
4 編程語言普遍太老,目前的最流行的幾十種編程語言的出生時間,最年輕的GO(谷歌的)也有10年了,設計思想,語言習慣等等,都有明顯的時代特徵,很多的設計理念,思想,語法結構都顯得多餘。
綜上,編程語言本身的問題太多,導致了中國人學習起來困難。
⑥ 程序開發中什麼叫造輪子
造輪子的含義:明知道你做的不可能比前輩做得更好,卻仍然堅持要做。比如,車輪子是圓形的,這是大家公認的最合適的形狀。而自己非要發明另一種形狀的輪子,這種行為就叫「重復發明輪子」,即「造輪子」。
(6)程序員喜歡重復造輪嗎擴展閱讀
軟體開發是根據用戶要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。軟體一般是用某種程序設計語言來實現的。通常採用軟體開發工具可以進行開發。軟體分為系統軟體和應用軟體,並不只是包括可以在計算機上運行的程序,與這些程序相關的文件一般也被認為是軟體的一部分。
軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。
⑦ 為什麼國內很多程序員都自嘲自己在「重復造輪子」
因為這個就是大多數程序員的工作現狀,每天的工作一眼看到頭,真的很容易讓人消極。不過好在現在有了SoFlu軟體機器人,繁瑣的低代碼工作直接交給它,程序員們也可以從重復的生活中剝離出來,學習新知識或者是把精力投入到創新之中。網路下有很多相關信息。
⑧ IT程序員常說輪子什麼意思
「造輪子」的含義:明知道你做的不可能比前輩做得更好,卻仍然堅持要做。
比如,車輪子是圓形的,這是大家公認的最合適的形狀。而自己非要發明另一種形狀的輪子,這種行為就叫重復發明輪子,即「造輪子」。
⑨ 為什麼日本的程序員喜歡重復造輪子
因為很多人連別人封裝好的類庫有什麼內容都不知道
當然更談不上根據需要去重寫了……
重復造輪子的行為一般是因為當事人閉門造車……
很多時候你會看到很多人自己以前寫過的東西 下一次項目也要重新手寫一次的- -
⑩ 前端開發中的輪子指的是什麼,造輪子指的是什麼
這不是前端特有的詞。曾經輪子被製造出來,那是一個偉大的發明。重復發明輪子用來比喻費力不討好的行為。我又要味精同意貼鏈接了:https://www.hu.com/question/20103953
在寫程序的時候,輪子就是別人寫好的工具,庫,框架。造輪子就是去實現這些東西咯。重復造輪子就是指別人都已經寫好了,有現成的可以用,結果你自己還是想自己寫一遍。當然有的輪子是收費的,自己支付不起……那也只好自己製造咯。