http://blog.csdn.net/zengraoli/article/details/11794831
2013
=============================
原文來自 水木論壇的一個帖子討論
=============================
是否應該堅持技術路線? 35歲時體力、學習力還頂?shù)淖∶矗?nbsp;
就算不親自寫代碼,技術預研、緊跟業(yè)界潮流那些事,對35歲、拖家?guī)Э诘娜藖碚f會不
會力不從心了?
一個引申的問題是,為了不太疲累地生存,忽悠能力是不是必須培養(yǎng)的能力?
誠心請教,絕非挖坑。
下面的都是回帖:
=============================
- 快35歲了,力不從心中,不過倒不是因為年紀大了或者家庭干擾,
- 僅僅因為本來能力就不夠。小美表示無壓力
- 具體怎么個“能力就不夠”? 注意力、記憶力下降,還是對學新東西感到抵觸,抑或是
- 失去興趣?
-
- 當然,你應該只是在自謙
- : 是否應該堅持技術路線? 35歲時體力、學習力還頂?shù)淖∶矗?nbsp;
- it depends.
- : 就算不親自寫代碼,技術預研、緊跟業(yè)界潮流那些事,對35歲、拖家?guī)Э诘娜藖碚f會不
- : 會力不從心了?
- It's just too easy....
- : 一個引申的問題是,為了不太疲累地生存,忽悠能力是不是必須培養(yǎng)的能力?
- You have to bluff all the way, but you need ace in your hand
- : 誠心請教,絕非挖坑。
- technology is too easy compared to management and child-raising
- 有些人整代碼是有樂趣的, 就像吸白粉的, 有那么兩天不code幾行就像要死的一樣, 但是每天從早吸到晚也受不了.
- 35歲沒有問題,40歲還在一線的話,前景堪憂,反正這輩子基本就這樣了
- 現(xiàn)身說法,還在做技術,寫碼,還能混下去,寫碼很舒服,而且覺得還有提升空間,目前只能勉強算是可以寫出spring那種級別的代碼了,和年齡什么沒關系,主要自己要靜下來心來,很有成就感,基本看不上國內(nèi)程序員寫出的代碼
- 自己做,朋友信任我給我發(fā)項目,讓我?guī)退麄儙〉?nbsp;
- 國內(nèi)整個生產(chǎn)不健康,所以很多項目都是分發(fā)給工作沒幾年的孩子們在做,看著那些孩子們煉獄一樣的翻來覆去寫代碼,最后給客戶提供的垃圾,就能知道現(xiàn)在國內(nèi)軟件技術是多不成熟,但也堅定要一直寫代碼寫下去
- 只是這幾年對面向?qū)ο蠛驮O計模式很感興趣 經(jīng)常思考這些東西
- 現(xiàn)在寫代碼基本基本面向?qū)ο笏季S模式了
- 現(xiàn)在讀開源代碼很舒服了 也很容易就讀懂 改起來也是可以遵照編寫者的設計意圖
- 就這水平 見笑了
- 一線城市可以鉆研,二線以下就算球了,能鉆也無用武之地。
- 快35了還在一線,不管啥技術問題基本上都不算難了,開始關注技術之外的東西。
- 我現(xiàn)在面對的問題就是怎么提高自己開發(fā)效率的問題
- 請問現(xiàn)在在關注哪些問題?
- 我現(xiàn)在關心的問題是:為什么功能差不多的兩套系統(tǒng),一個很多人說好用,一個很多人說難用?這兩個軟件究竟差在什么地方?如何去設計真正能給用戶帶來效率的功能?哪一個功能最應該加入到下一個版本中?哪一個功能對用戶最重要?如何在不同功能和模塊間分配開發(fā)資源?
- 也可以這么說吧,就是有一個類似于itunes的軟件,你如何確定應該添加什么功能加強什么功能,什么功能可以去掉,你根據(jù)哪些信息來做這些決定
- 相信有過太多好好的軟件做爛的栗子
- 我不是討論這是誰的職責的問題,就事論事而已。并不代表碼農(nóng)不需要考慮這些問題。實際上就我司來說往往產(chǎn)品經(jīng)理給的需求只有一行文字,由我們一線碼農(nóng)來完成所有的細節(jié),最后的功能文檔可能有十來頁紙。而且恰恰是這些功能細節(jié)會對產(chǎn)品的可用性有很大的影響。
- 不錯這其實就是很多ux工程師的事情,但是你知道其實很多ux工程師都是文科生過來的,呵呵,呵呵。
- 剛畢業(yè)的時候在日本公司做項目 那么項目階段規(guī)劃是寫碼時間占10% 很長時間一直無法理解
- 后來體會到 大項目設計把設計做到位了 小項目在頭腦里把思路和細節(jié)考慮清晰了 再寫碼和寫word文檔速度差不多 甚至還要快
- 其實大塊的時間是被設計和測試占了
- 國內(nèi)現(xiàn)在很多程序員做項目還在拼命的寫碼和改碼 的確挺無奈 只能認為他們還在是煉獄
- 我的體會完全不一樣,所謂大塊的時間被設計和測試占了我覺得就是代碼寫得不好,導致
- 測試測試測試,然后反過來設計設計設計,占用很多時間。
-
- 我覺得很多時候代碼寫得好的話,測試聯(lián)調(diào)幾乎沒什么時間,設計基本上和代碼可以同
- 步,畢竟設計來設計去就那么回事。當然,需求討論之類的占用的時間還是蠻多的。
- 看什么工作內(nèi)容
- 如果真是有創(chuàng)造性的編碼工作 干到60沒問題 只會越來越精熟
- 但是現(xiàn)在很多碼農(nóng)工作其實就是體力勞動 當然越年輕越好 干久了自己不用點心的話也就傻了
- 代碼寫的不好 根子還在設計水平 反過來設計不就是設計沒做好后來返工么
- 現(xiàn)在對我來說 就是需求分析最費時間 這個是我現(xiàn)在有時在考慮怎么提高效率的地方
- 在大多數(shù)公司, 程序員都只有一條路
- 離開大學-> 小兵 -> 技術骨干 -> 項目經(jīng)理 -> 部門總監(jiān)
-
- 這里指的是收入。某些公司有具體的數(shù)字level,也是如此。
-
- 我拿我自己的經(jīng)歷吐槽下。
- 我們公司因為上市了,壯大了不少,所以hr開始搞制度化管理。
- 首先就是給每個人定一個級別,對研發(fā)來說,分技術線和管理線。嗯,聽著不錯。
- 定完之后,我一看,我是K。???什么是K?
- K就是專員。
- 專員啥意思?
- 專員就是比team leader小的所有級別中最大的。因為你沒有帶團隊,所以沒法給你更高了。
- 好吧…… 可問題是,我們隔壁team的剛轉(zhuǎn)試用的實習生,也是K啊……
-
- 為啥呢? 因為一個team一般也就幾(<10)個人。本來人就不多,如果還要分很多層級,這不是制造內(nèi)部矛盾嘛。至于那個實習生,因為人家是中科大的碩士啊,確實各方面很優(yōu)秀,比別的實習生都好。所以轉(zhuǎn)正的時候就給高了一級。
-
- 哦……于是我工作了6年后和實習生一樣的級別。
- 接著,公司暗地里調(diào)整了項目獎金的發(fā)放方式,以前是按工資比例發(fā),現(xiàn)在是同一個項目里,級別相同的人,拿一樣多。理由是:透明,公平。嗯,最最優(yōu)秀的那個可以多拿一點,不超過原來的130%。
- 嗯……我仔細想想,hr說的有道理啊。你要是努力工作,還是能比別人多拿錢,對不對?
-
- 可是問題是,接著我發(fā)現(xiàn),幾乎所有事情,我都得和那個從實習新轉(zhuǎn)正的新員工站在同一標準上比拼。從項目獎金,到日常報銷,到其它的種種。我除了默默接受這些規(guī)則,每天斗志昂揚的工作,沒有別的選擇。
-
- 而所謂技術職業(yè)路線是指,
- 你是能解決自己的工作問題, //普通員工,高級員工
- 還是能解決一個team遇到的技術問題,//team leader
- 還是能解決一個部門的技術問題并設計所有架構,//manager
- 還是能解決整個公司的技術和架構問題。 //CTO
-
- 你覺得同一級別的人,薪水能差多少呢?
- 如果我愿意35歲以后依然和剛畢業(yè)的學生掙差不多的錢,并一起去拼搶同一個項目機會,當然沒問題!公司不反對,公司不會因為年齡超35了就把我辭退了。老婆也不會因為我掙的沒同學多就跟我離婚。都這把年紀了,后悔已經(jīng)遲了。
-
- 否則,老老實實轉(zhuǎn)去做PM。
-
- 純技術人員,因為手上沒有任何實質(zhì)的權力,一旦遇到內(nèi)部斗爭、管理架構改革,就十分危險,一點掙扎的力氣都沒有。
-
-
- 而且,再拿行業(yè)來說事。比如游戲行業(yè),程序員,除了轉(zhuǎn)項目管理,沒有任何第二條出路。因為大多數(shù)游戲公司都是工作室的制度。一個工作室下面幾個游戲項目。項目組分程序、策劃、美術、測試。一個項目組的程序最多也就10個人,所謂的晉升,就是不寫代碼了,改去管開發(fā)進度、協(xié)調(diào)美術資源策劃文檔測試排期、招聘等等。沒有別的位置留給你。只要還想在這行干,這是唯一的出路。
- 純做技術的話,什么東西都能開發(fā),什么公司都能去,但是同樣意味著什么人都可以替代你
-
- 做技術的杯具就杯具在這里
- 寫這樣的代碼需要時間反復優(yōu)化程序結(jié)構 不是一次能寫出來的
- 類的設計需要迭代衍生的過程 我也達不到一次就能設計出接近完美的類
- 總之第一要充分理解面向?qū)ο笏枷?nbsp;二要對每個設計模式的意圖和適用場景有深刻認識
- 我看過一些spring的代碼 基本可以理解里面類的設計意圖
- 所以也能按照寫出些還算神似的代碼而已
- 現(xiàn)在不像以前,中層管理一線管理的坑很少了,公司都傾向于內(nèi)部培養(yǎng),只有技術類崗位還通過獵頭外招。所以對于大多數(shù)管理者來說,只能寄希望于公司不倒,否則就是失業(yè)。
- 對于日本項目來說,測試占大塊時間主要是因為質(zhì)量標準高,要求極低的bug殘留率。
- 對于國內(nèi)項目來說,一個字的left offset偏了一個pixel,根本就不是個事,
- 沒有人會去糾結(jié),但對于日本人來說,這就是個bug,當然,這只是舉個例子。
- 存在這種情況,技術和管理很難兼顧,若無過人魄力,最后會搞成兩頭空。
-
- 【 在 XXXXX 的大作中提到: 】
- : 這里會有個問題,如果選擇了項目經(jīng)理的路線并一直做下去,后面再跳槽的時候競爭力會不會比一直搞純技術的低?
- 嗯,確實說得有點兒危言聳聽,慚愧。。
- 沒有當然最好。。
- 25歲的時候我們的同事,每年的體檢報告就已經(jīng)很難看了。。
- 主要是三高,肝腎功能毛病等,幾乎是普遍現(xiàn)象,這些東西將來很麻煩。。@@
- 這個確實,代碼,尤其是框架代碼,都是一輪一輪改出來的
- 同學
- 三高、心臟病、糖尿病這些常見的老年病
- 已經(jīng)有很明顯的低齡高發(fā)傾向
- 高發(fā)期確實已經(jīng)到了35-40這個年齡段
- 這是有統(tǒng)計數(shù)字支持的。。。
-
- 還有各種惡性腫瘤也就是癌癥發(fā)病年齡也在逐年降低
- 40歲以上發(fā)病率已經(jīng)很高了
- 我都快40了,職位很高,但還是在寫代碼。
- 很簡單,因為喜歡寫代碼的感覺。至于學習能力啥的,只要你喜歡,這些都不是問題。
- 當然體力也是重要的,平時經(jīng)常健身是有個好體力的保證。
- 我的理解就是,35歲才還在寫代碼是很正常的事情
- 我公司最NB的兩個程序員,1個36,1個31,兩個人都是碩士(一個北京交大,一個華中理工)畢業(yè)開始正經(jīng)寫代碼,一直寫到現(xiàn)在。當然都是搭框架類型的代碼。
- 就算是最普通的linux嵌入式系統(tǒng),你在內(nèi)核把IP棧弄清楚、搞清楚市場行情、完全理解市場需求,理解整個系統(tǒng),對于較聰明的理科生來說,也得5-6年,而且是持續(xù)的在第一線不停的寫,如果運氣不好遇到公司部門策略變化停滯了一段時間或者中間有一段換了方向,都需要更長時間才能夠達到以上水平。 20多歲的人寫代碼,毛病一般都非常非常多。
- 目測你沒參加過上W行的代碼項目。測試和設計本來就是占大部分時間,這點在Google,MS都是這樣。不過,如果規(guī)劃的好,測試和開發(fā)可以同步展開,但是還是設計最重要,這里面不是光只業(yè)務設計,人都是有局限性的,做開創(chuàng)性的東西,就要做好持久戰(zhàn)的準備
- 【 在 CCCCCCCCC 的大作中提到: 】
- : 我的體會完全不一樣,所謂大塊的時間被設計和測試占了我覺得就是代碼寫得不好,導致
- : 測試測試測試,然后反過來設計設計設計,占用很多時間。
- : 我覺得很多時候代碼寫得好的話,測試聯(lián)調(diào)幾乎沒什么時間,設計基本上和代碼可以同
- 國外可以,到40多只寫代碼
- 但也不可取。
- 35了,寫了那么多年代碼,有經(jīng)驗,應該發(fā)揮更大作用,帶team來做技術負責人比較好。
- 學習沒什么太大問題。除了來自身體的問題。這因人而異。 沒什么毛病,腦子還是很好用。學東西其實一點也不慢。
- 做技術負責人,負責需求,架構,總設計,帶技術團隊,培養(yǎng)主力,技術開發(fā)監(jiān)制,流程制定和優(yōu)化,等。
- 做一個項目開發(fā)的負責人我覺著還是技術路線。
- 項目管理,產(chǎn)品經(jīng)理,純管理之類的,有能力和興趣也可以嘗試。
- 總得來講如果沒得神經(jīng)衰弱35搞技術完全不會力不從心
-
- 本人從20出頭做碼農(nóng),35后團隊擴大,不需要自己寫代碼了,現(xiàn)奔四 (>35)
- 眾碼農(nóng)想找個過來人咨詢可以問我
- 記得2002年在南京地稅項目中,公司內(nèi)因為java輕量級架構和重量級架構之間的爭執(zhí)還沒有定論的時候,有一個新加坡的公司有意合作提供一些他們的組件技術產(chǎn)品,過來談合作的一個人是個50多歲頭發(fā)全白的老頭子,老爺子和我一個25歲不到的小伙子一起討論技術架構的問題,我和他都傾向于輕量級架構的解決方案,詳談甚歡。
- 今天,我也臨近37歲了,我同樣有一些40歲+的仍然在寫代碼,當然,代碼的檔次已經(jīng)不一樣了。
- 我仍然堅持我十多年前就開始堅持的那個觀點:
- 1、如果你不是因為興趣來寫代碼的,那么什么時候?qū)懘a都會成為你的負擔,轉(zhuǎn)行做代碼無關的工作是必然的選擇。
- 2、如果是因為感覺年齡大了動力不足,那么應該考慮一下你所寫的代碼是否有所提升,如果你十多年時間都只能寫同一檔次的代碼,那被淘汰也只能是近在眼前了,因為你這十多年積累的都是同一層次的經(jīng)驗,也就是說,你要么就是拿剛畢業(yè)或者略有經(jīng)驗的人的同檔次工資收入,要么就離開這個行業(yè)。
- 3、代碼的層面是不一樣的,實現(xiàn)的效果也是不同的,很多人只看到了寫代碼這個看似相同的工作表現(xiàn),卻并不知道,業(yè)務邏輯核心代碼,以及架構實現(xiàn)代碼,表現(xiàn)層代碼等等的區(qū)別。另外,還有很多內(nèi)部的分工情況都有差異。
- 4、有些人認為在小公司可以拿到較高的職位,實際上有些大公司給了技術人員更大的提升空間,關鍵看你是否能夠堅持下來,這個就不在這個話題內(nèi)繼續(xù)說了,因為超屆了。
- 總之,高技術不存在年齡問題,關鍵還是興趣和積累,如果只是積累了同一水平的技術,那你等于只有這個層次的水平,也就不要這山望著那山高去要求更高的收入了。
- 其實這個階層也不能怨你。
- 我11年前給電信規(guī)劃的mss系統(tǒng)的框架,至少在三四年前,他們還在用,我規(guī)劃的專家系統(tǒng)和輔助決策支持系統(tǒng)的實現(xiàn)仍然沒有做到,一切都是在低層次上徘徊著。
- 領導者沒有頭腦,也讓下面的弟兄沒有發(fā)展的機會,你想接觸更深層次技術的機會都會被剝奪,因為單業(yè)務調(diào)整和變化帶來的代碼修改量都很大。
- 另外,人都是有惰性的,如果收入較高,而工作量相對差不多的時候,不能太閑,太閑的時候很多程序員是停留不住的,人就會長期停留而不會主動接觸新的技術和更深層次的考慮,這是大部分程序員的狀態(tài),畢竟,頂尖的程序員并不多見,否則,統(tǒng)計學就失去意義了。
- 【 在 VVVVVVVVV 的大作中提到: 】
- : 我就在這個階段,很郁悶中
- 上35的人表示:體力、學習力頂不住了。首先你不可能和剛畢業(yè)沒多久的年輕人比體力,其次學習能力也在下降。和年輕人比,唯一的一點優(yōu)勢可能就是經(jīng)驗吧...
- 活到老學到老
- 我覺得寫出好的代碼還是很有意思的事情
- 看糟糕的代碼挺痛苦的,但是工作需要阿
- 同齡人,
- 但是我入行晚,我還正在努力提高技術呢
- 比努力的年輕人可能比不過,但是比80%的不太努力的年輕人還是比得過
-
- 事實我覺得就是這個社會上80%的人永遠是比較惰性的
- 30+了,世界500強principal碼農(nóng)飄過
- 必須有自己的一畝三分地。各種創(chuàng)業(yè)嘗試中。
- 寫代碼寫到四五十歲都沒問題的,那么老的程序員我真見過
-
- 技術路線又不只是代碼,很多東西還是要有經(jīng)驗才有預見性、才有大局觀。做這方面高端點的技術就行了
- 反正年紀越大的越貴,基本是如此~~我們也不找20歲地,基本都是工作幾年的,差不多28~35的。
- 管理誰去啊,自己不寫代碼的逐漸屁都不懂了,下面人想糊弄你簡直是小case,為了保住自己還得好好伺候下面這幫大爺,一有啥事情別人換個坑繼續(xù)寫代碼,管理的毛都不會了管理誰去?
- 只存在會項目管理的碼農(nóng),不存在技術廢了還會管項目的,手工作坊也許存在,不過這類人管項目遲早也是倒閉的事情
- 自己不寫代碼怎么保證技術不廢
- 不太硬公司要求所有的管理者每年必須寫一定代碼,谷歌管理完全扁平話,但管理者還是要寫一些代碼
- 會寫代碼,寫的好的人永遠餓不死,不寫代碼的撐不了一兩年技術就全廢了
- 同是搞技術的,不過非IT業(yè)。
-
- 感覺真正能做出事情的來的,都是35歲以后,家庭事業(yè)比較穩(wěn)定,也能真正靜下心來做些事情,當然前10年的基本功也很重要。
-
- 年輕人工作了個3,5年,往往感覺什么都會了,沒什么大不了,其實還差挺遠。
- 要看是否有發(fā)展空間,是否是自己的興趣,是否能耐得住寂寞。
- 至于搞得動搞不動,很多老美都60多歲了,還在寫代碼。
- 35歲,體力上的確差一些,但是經(jīng)驗豐富一些,理解東西也快一些。
- 和年輕人相比,各有優(yōu)勢吧。
- 哎 膜拜一下
- 敢問高人現(xiàn)在多大了?
- 我今年26了,水平就如您說的,該畢業(yè)的小孩……
-
- 【 在 WWWWWWWWW 的大作中提到: 】
- : 只是這幾年對面向?qū)ο蠛驮O計模式很感興趣 經(jīng)常思考這些東西
- : 現(xiàn)在寫代碼基本基本面向?qū)ο笏季S模式了
- : 現(xiàn)在讀開源代碼很舒服了 也很容易就讀懂 改起來也是可以遵照編寫者的設計意圖
- : ...................
- 你丫只在小公司呆過吧,說話大言不慚的樣子,被什么都是國外好,國內(nèi)水平高的多了去了,只是你不認識而已,井底之蛙
-
- 【 在 BBBBBBBBBB 的大作中提到: 】
- : 剛畢業(yè)的時候在日本公司做項目 那么項目階段規(guī)劃是寫碼時間占10% 很長時間一直無法理解
- : 后來體會到 大項目設計把設計做到位了 小項目在頭腦里把思路和細節(jié)考慮清晰了 再寫碼和寫word文檔速度差不多 甚至還要快
- : 其實大塊的時間是被設計和測試占了
- : ...................
- 人閑著容易生病。
-
- 勞而不累,是最佳狀態(tài)。
-
- 【 在 TTTTTTTTTT 的大作中提到: 】
- : 現(xiàn)在好多6、70的老人還出來干活
- : 看著挺心酸的
- :
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。