-
1 # 鯨貝
-
2 # 十一童裝
創業公司是小年輕的打怪練級的地方,技能和經驗漲的都比較快,就算公司黃了也能迅速切換到下一個練級點。 而中年人由於家庭責任,生活壓力等,加上中年危機,在擇業上一般都會選擇穩妥的練級點。所以題主選擇創業公司應該是無奈之舉。
既來之則安之,技術不硬情商來湊,這是題主未來的最佳走向。畢竟鹽要比年輕人吃的多,努力鍛鍊自己的情商,儘量往管理層發展。
推薦幾本書,情商的高低取決於自我感官的敏感度,也就是對於自我的認知和意識程度。所以你首先要看的書必須是心理學的。
自我(第2版)
發展心理學
心理學與生活
社會心理學:(第8版)
裸猿(三部曲)
相信題主看過這幾本書,會對自己有很大提升。
-
3 # 會點程式碼的大叔
把這個問題拆成幾個部分,我逐一分析並分享一下自己的觀點。
技術達不到分散式能力我覺得情有可原,但是要是一點兒都不會,就有點兒說不過去了;好像有些矛盾,聽我細說。
估計我這個看法會有很多人不認同,現在分散式這麼火,一定要掌握呀。
我的觀點是:脫離業務實際的架構和技術都是耍流氓,對分散式相關技術不熟悉,那麼可能是公司的業務沒有達到需要分散式的程度,大多數時候程式設計師的水平都是被業務逼出來的。
但是如果對分散式一無所知,那說明除了做好本職工作之外,沒有花額外的時間和精力去學習,這對程式設計師來說,是個致命的問題。
編碼與思維不如年輕人這一點我不贊成,年輕人有年輕人的優勢,我們這些“老傢伙”也有自己的特長。
年輕人,比我們能加班,熬夜第二天依然生龍活虎;學習和接受能力強,也有大把的時間去學習,不像咱們這些拖家帶口的回家還得輔導孩子功課;年輕人的成長空間肯定會更高。
但是“老傢伙們”也有自己的特長,首先思維不如年輕人,我肯定是不贊同的,十多年的工作經驗不是白白積累的,見多識廣,思維更加敏捷;還有編碼能力,雖然年輕人一口氣寫八個小時程式碼不嫌累,但是我們的編碼習慣、業務知識的積累、技術的深度和廣度,會讓我們編碼的效率更高,質量更高。
在創業型企業怎麼凸顯實力首先表明態度:40歲如果還在一線寫業務程式碼的話,從目前“國情”來看,前途確實有些堪憂。那麼我們可以從哪些方面可以增加我們的不可替代性呢?
十多年的開發經驗,見過的系統更多,見過的解決方案更多,可以多在架構設計方面出謀劃策。
業務經驗應該也很豐富了,企業還是很缺少技術和業務都精通的人才。
人脈,創業型企業或多或少會遇到技術、業務、管理方面的問題,企業內部解決不了,可以找找“外援”,這時候你十多年的人脈積累就會用上了。
總是,40歲絕對不是程式設計師職業的終點。
-
4 # 自信中國人上海程式設計師
talk is cheap,出謀劃策也很cheap,show me the code。
四十歲寫程式碼好不好根本就是個偽問題, 好不好取決於你寫的程式碼好不好。
寫了這麼多年程式碼,如果你覺得喜歡寫 有熱情 儘管理直氣壯的去寫,不用被所謂的世俗標準所累。
況且所謂的寫程式碼 在現實工作中也不是純粹的就敲鍵盤碼程式碼,寫程式碼之前的需求分析 設計 寫程式碼過程中的code review 文件工作 單元測試等等,絕對是有技術含量 有價值(不說最重要起碼也是非常重要)的工作。四十歲寫程式碼憑什麼就成了一件需要拿出來討論的問題了?四十歲還在唱歌的歌手 四十還在寫作的作家 四十還保持高水平的運動員比比皆是。
出問題的不是四十歲寫程式的程式設計師,出問題的是那些沒到四十就寫不下去 還淨說怪話的人,腦子裡條條框框套多 漿糊太多,其實三十歲之前也不適合寫程式。畢竟寫程式是一件技術活,需要起碼的思維和邏輯能力!
-
5 # 人在大灣區
架構能力不單純指技術能力,而是技術,資源,業務等之間的平衡能力,否則過於執拗於一方,都會給企業造成難以評估的風險。
-
6 # 浮生若夢2020
各個行業都一樣。一種是銳意進取的人,一種是混日子的人。銳意進取的人年齡再大也是領頭羊,科學院士,醫學泰斗等等。
-
7 # IT講壇
薑還是老的辣,你要相信這一亙古不變的真理!
程式設計師工作氛圍間的較量首先看下年輕程式設計師的工作氛圍:
大齡程式設計師的工作氛圍:
程式設計師能力間的較量程式設計師40歲了,那麼他本身在敲程式碼方面已經不具備優勢了,無論是年齡,體力,還是前沿的技術都會落後年輕人一大截,但是40歲程式設計師的排查問題,解決問題的經驗,以及架構設計方面的知識積累都是年輕人所無法比擬的。
凸顯實力經過前面的對比,我們不難看出大齡程式設計師和年輕程式設計師之間各有所長,要想在年輕人中間勝出,那麼就需要你拿出自己的特長,年輕人設計架構難免會有不足的地方,你只需要在比較關鍵的地方指出來給他們看,它們定會對你刮目相看,還有就是在遇到生產問題的時候,年輕人忙的不可開交,這時候如果這個錯誤你恰巧遇見過,那麼找出錯誤,糾正重新發版上線,他們不會對你產生敬畏嗎?
說白了就是在關鍵的時候,拿出重要的解決方案即可,沒必要在多餘的小毛病那裡進行指手畫腳。
文末吐槽40歲程式設計師如果是繼續做技術,那麼如果不是資深的話,那麼可以考慮轉行了。或則還可以走向管理的位置去,將技術的位置留給更多的年輕人又未嘗不可?
-
8 # 湖如心434
今天面試就遇到top k的問題,直接死了,演算法這些對於我們這些寫業務程式碼的程式設計師已經是十年前的事了,我們死的更快,只用輪子
-
9 # 遊一舟
有些人總是喜歡說程式設計師得轉管理,問題是現在都是扁平化管理的企業,哪裡有那麼多管理崗,老闆也不是傻子,還有就是技術不行的管理呢,崗位絕對是跟老闆吹牛叉,然後又得死壓下面的人做,這種人壓力山大,自己又沒水平,也是很痛苦的,除非是在大企業,手下聽話,
-
10 # Coding4Fun
40歲為啥要去創業型企業,技術強的,早就是大公司裡面的專家了,其他方能力不錯的,早就轉型產品,管理或者市場了
-
11 # 漢中林想
親,當看到你的這個問題的時候,頗有感觸,因為同時程式設計師出生的自己,曾經走過一段暗淡無光的日子,回想起那個時候的心情,或許跟你有幾分相似。
說實話,我個人認為在許多的行業中,程式設計師這個職業是最為尷尬的,因為我們畢業以後,從20來歲幹到30歲,好不容易從碼奴混到了白領,卻再也幹不動了,還時時面臨失業的危險。因為30歲以後,體力和精力限制了我們加班熬夜的能力;因為30歲以後,我們有了家庭,上有老,下有小,已經沒有太多的時間去等待那些再過一段時間給你漲工資的大餅;因為30歲以後,我們的腦細胞壞死得厲害,已經沒有時間和機會再靜下來去學習新的東西,已經無法同步計算機的發展速度。
而這些,我們無法再做到的,卻是無數老闆一直在追求的,很顯然,薪水較高,加班變少,後浪追前浪,面臨失業就是我們這樣的人。
所以,為了不讓自己變得越來越尷尬,同時也為了更好地在老家贍養老人,撫養孩子,於是我毅然決定離職回到家鄉,目前從事農村電商工作,雖然做的也一般,但是每天都能看到家人,也算是滿足吧。
對於你的這種情況,我個人認為,努力學習技術對你來說已經是不太可能的事情了,一方面是到這個年紀,你的時間已經不太允許你去脫產學習,另一方面是就算可以,相信你也不一定靜的下來了吧。那麼我們是不是可以從這樣幾個角度來考慮呢?
第一,轉向業務方面,說句不怕你難過的話,40歲了,如果你依然還在為別人打工,很多時間會讓別人低看一眼的,這個我自己是深有體會的,記得是還沒結婚的那段時間,我自己十分的鬱悶,因為回到家鄉以後不知道自己能做什麼,婚姻問題也一直都沒能解決,得實在無奈,在朋友的勸告和慫恿下,去了重慶,一方面是為了去散散心,另一方面是朋友說他那邊廠裡女孩子多,想去碰碰運氣,結果,面試那天,面試官看到我的簡歷後,一臉鄙視的表情,讓我自己十分的尷尬,面試結束我就灰溜溜的走了,知道這裡不是自己能呆的地方。
所以,我覺得如果能夠轉向業務方面,一是可以為自己創業做一些鋪墊,二是憑藉自己的開發經驗和社會履歷,成交的可能性會比年輕人大的多。更重要的是,作為一名資深的程式設計師,經歷了長期的坐班,相信你一定慢慢地開始發胖了,這是很不好的訊號。所以,在跑業務的過程中,還可以鍛鍊自己的身體,有了好的身體,你才能有更多的潛能。
第二,轉向管理層帶團隊,因為自己有著十幾年的開發經驗,人們常常說,沒吃過豬肉,還沒見過豬跑嗎?雖然你的內在仍然是一個程式設計師,但你的職位已經升級了,你成為了系統分析師或系統架構師。程式設計師與系統分析師或架構師之間並的一躍鴻溝,其實就是你這近二十年的經驗啊。
我們說一個優秀的專案經理,不一定需要有多NB的技術,但是需要高智商,需要高情商。可以不誇張地說,如果你能勝任專案管理,你就可以勝任戰術層的所有管理崗位。
Ok,基本上就是這兩個方面吧,說實話,30歲以後的程式設計師,真的是十分尷尬的,發展方向有很大的侷限,就我自己來看,還真的想不到其他的方向了,希望你能夠做好自己,有更大的舞臺吧。
回覆列表
題主所謂分散式能力,其實可以理解為架構能力,得需要足夠的想像力,能把各種目標需求進行不同維度的擴充套件,確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點,既需要掌控整體又需要洞悉區域性瓶頸並依據具體的業務場景給出解決方案。
那麼,作為40歲的程式設計師,沒達到這個能力線,編碼與思維也明顯不如年輕人,怎麼在創業型企業凸顯實力?
首先,需要說一下,對於市面上初創企業的商業性產品(app、web、wap等)開發,前期基本對伺服器架構及安全性沒有太大要求,能夠理順商業邏輯,依據業務場景用技術化為可行功能模組,滿足業務的進行也就足夠了。所以,確切地說,在初創企業,一個熟悉並能夠根據各種業務場景,熟練進行產品的功能邏輯設計與開發,對產品經理的產品設計可以洞悉漏洞並能提出修正意見的程式設計師,就算是實力雄厚了,看企業核心團隊的層次,一般的話技術總監也就這樣,比較精英的團隊當個技術經理也是足夠的。
然後回到題主身上,怎麼體現自己的實力?
從40的年齡來說,就算你二十多歲開始程式設計,也在這塊泡了十多年,基本可以說是隨著網際網路一起發展起來,經歷過那麼多大大小小的專案,見證了網際網路產品一代代的完善,還有什麼功能模組是你沒接觸過的?就算沒有接觸過,難道沒見過同類產品嗎?見過同類產品,使用一下相關模組的功能,深入思考、驗證一下其設計邏輯不就明白了?網際網路產品經理這個崗位才發展多少年?現在風風火火的,要說資歷,連你的零頭都不夠,也不一定懂技術,但是不一樣憑著邏輯思維能力混得風生水起。
見識與經驗,這就是你的優勢啊,你熟悉市面大部分商業產品的邏輯功能設計,然後你也可以根據這些經驗,結合公司業務場景去進行更符合使用者體驗的程式化設計。另外,在圈子那麼多年,我就不相信你沒管理過團隊,就算真沒有,總見過之前的上司是怎麼管理團隊管理專案的嘛?根據實際情況,變通地般過來就又是一個優勢了。
加上人脈,十幾年的時間,什麼樣的程式設計師沒見過?符合你專案水平的,說服老總挖過來一起奮鬥,不也是一個優勢?再就是接觸過那麼多專案,有方向一樣業務不衝突的,洽談一下大家成為合作伙伴,又一個優勢!
管理與人脈,是你的第二大優勢。實力離不開能力與人脈,能力建立在見識、經驗上,人脈建立在資歷上,這些,你都擁有!如果你沒有讓同事感覺到實力,那就是你沒有找到一個方法讓自己的實力凸顯出來。而凸顯實力的方法,那真真是最簡單不過了,不久多提有用的建議並執行嘛?
比如,以下這些初創企業面臨的問題都是你完全可以提供可行建議的:
1、公司需要組建技術團隊,本階段成員怎麼配置、招聘?下一階段如何做人員擴招計劃?2、組建了團隊,專案、團隊怎麼管理?研發流程、BUG修復流程、團隊配合流程等等。3、開始進行實際研發了,伺服器、資料庫、前後端功能模組如何設計?甚至產品備案、商標註冊、支付介面申請、簡訊服務商怎麼弄等等。。4、研發完成了,專案產品可以對接那些企業獲得相關幫助?......
其他的伺服器架構支撐產品流量、安全措施保護專案安全什麼的就不說了,上面已經足夠你在初創企業大展身手!!
知客雲-知識技能募資平臺,為世界創造與眾不同的視角一個有趣的線上學習平臺在等著你哦,知客雲(zokocloud)