36歲以上的IT工程師的出路在哪里?
你好,技術是為產品服務的,是為商業模式服務的,是為生意服務的。不要想著我要寫出如何復雜的算法,那畢竟是少數人。 要承認自己是個普通人,真正要想明白自己的定位。
目前市面上的技術除了搜索、圖像處理、操作系統等等幾個比較復雜的領域,需要極高技術的,其他大部分的都是不太復雜的技術,大部分程序員也是在做著一個一個不同的“項目”,但用到的技術都差不多,都不太復雜的,如果你一直從事這樣的工作,用差不多相同的技術去完成一個一個不同的項目,那你就是吃青春飯的。
程序員要想讓自己越來越有價值,越來越值錢,需要不斷超越自己。 那樣才會“越老越值錢”。
怎么做,自己才會越老越值錢呢?才不會是吃青春飯呢?
個人覺得目前無外乎幾條路
1、架構
互聯網最近幾年非常火爆,無論是游戲、廣告、團購、外賣、電影、打車、共享單車等等等等,用到的技術都不是那么的復雜,因為本身生意就不是那么的復雜。 你找任何一個IT技術人員,都能給你開發出來,用到的技術大家都耳熟能詳的。 LNMP(Linux + Nginx+Mysql+PHP),大致是如此,無外乎再有些其他變種,Nginx自己開發了,Mysql用了別的,加了點memcache、redis做緩存,PHP語言或者java語言或者其他語言。或者性能要求高,不用DB了。
無非就是接入層+邏輯層+cache層+數據層。 年輕的碼農就是在這些常用軟件下,按照產品的商業邏輯去完成一些一些商業代碼,項目雖然不同,但是技術本質上沒有什么區別。
唯一的,就是隨著用戶不斷增多,80%靠吃青春飯的程序員寫的代碼就不行了,支持不了快速增長的用戶,支持不了高并發。 所以無論互聯網項目如何變化,唯一不變的,讓自己有價值的就是分布式的架構體系。
設計一個好的系統架構,隨著業務不斷增長,只要加多幾臺機器就行了。
這~~~~~就是你值錢的地方,越老架構經驗越足,越老越值錢。 以分布式架構體系的不變經驗去應對不斷變化的商業模式,不斷新增加的各種軟件,IT人才能立于不敗之地。
2、管理+生意
不想當將軍的不是好士兵。 到一定階段,如果你不管理別人,就是別人管理你,要知道,技術僅僅是為產品、為商業模式服務的,就是個工具。 要在不斷的做項目過程中,去理解這門生意,理解如何在人數增多的情況下讓項目跑的更快。 無論你做的什么項目,歸根結底就是門生意,要不斷提高自己對生意的敏感度,不斷觀察團隊,打磨團隊,讓團隊支撐項目跑的最快。
這樣你的價值能低? 越老帶團隊經驗越多,對生意的理解越透徹,越老越值錢。 所以,讓要自己增值,不吃簡單碼農的青春飯,就要改變自己的想法。 積累架構經驗、積累管理經驗、積累對生意的理解,對商業的敏感。
工作個10年之后,管理和經商思維越來越足,自己都可以當老板了。 很多人看的多,想得多,做的少。