30歲了開始自學編程,家裡比較困難還來得及嗎?
不建議學,30歲入行太晚了,尤其想通過自學入行,更是希望比較小。
1 ,30歲學,快點的話,能在31歲前能學到找到工作的程度,但此時,做高級開發未必能過面試,做初級開發,一般公司都不要了,都會要25歲一下的人,如果要勉強找,可能只能找外包公司入行。
2幹個若干年,很快就到35了,人家此時都快升架構了,或者再不濟,能通過幾次跳槽,進入到一家比較穩定的公司來應對35歲以後的職業生涯,但如果33,34才勉強升級到高級開發,而且還在小公司里,估計在將近35歲時的跳槽,估計都沒公司要了。
如果硬要逆勢而為,那麼可以勉強這樣做。
1報個培訓班,用錢買時間,爭取在31歲前入行,這錢不能省,相當於用錢買時間。
2入行的時候,勉強包裝成5年經驗的高級開發,即會做業務,然後熟悉分布式組件的用法,這樣有一定的機率能讓自己入行java,但公司的規模就別指望了。
3趕緊積累經驗,在32歲時再跳一次,此時估計從技術上來講,應該能勉強達到高級開發,此時再包裝個簡歷,再看看運氣,找個國企或外企,這樣還能確保35歲以後繼續做java。
如果真要逆勢而為,操作關鍵點是,培訓班入行,包裝簡歷,一定得掌握面試技巧,然後爭取在35歲前進個穩定公司。
如果是計算機科班出身,從畢業大概22歲時,經過10多年探索,能成功度過35歲這個坎的機率會有8成,如果是25歲入行,度過35歲坎的機率估計是6成,28歲入行,這個機率可能降低到4成,再大些,比如30歲到32歲入行,這個機率估計頂多也就是1到2成了。
如果真要做IT方面,我這裡倒提供個思路:去做IT培訓班老師。我一開始不喜歡編程,是因為我只會敲一個hello world,只能畫個聖誕樹,寫完全不理解怎麼應用的隊列、鍊表、樹。我不喜歡它是因為,我不知道這些東西和現實世界有什麼關係,而且我寫的代碼除了在螢幕上列印幾個字符,其它的似乎什麼都沒改變。
直到現在,似乎也沒有喜歡編程的說法,
但是我可以部署個伺服器,封裝幾個增刪改查的接口,寫幾個前端頁面,然後其它小夥伴就可以登錄我的網站,看到我分享的內容。
我也可以寫個桌面小備忘錄工具,添加自己個性化的奇葩需求,每天到點時,它就會彈框告訴我應該下樓遛狗了。
當然,我再畫個原理圖,送出去加工貼片,回來自己焊接下,接好電機,然後再灌入自己寫的程序,於是我便有了一個可以用我的名字喚醒的語音開關。
我再加個WiFi模組,搭個MQTT伺服器,手機端移植個Paho,於是我便有了一個屬於自己的可以控制家裡設備的App。
是不是還挺酷?
所以,因為什麼而喜歡編程?
或許是因為,我發現編程可以讓枯燥的生活變得更酷點。
然後,我發現,某富二代朋友直接上全屋智能家居,上最高配的電腦,落地Model S,他說,讓生活變得更酷,不一定需要學編程啊,去你的編程。
#include
int main()
{
/*我的第一個 C程序 */
printf("life is a fucxking movie! \n");
return 0;
}
能怎麼辦,只能繼續碼。