這兩天訴苦貼真多。別的不說,IT界的工資從統計意義上來說依然是“高薪”職業。之所以有苦,大體上是以下幾個因素:
(1)由于國內收入水平限制和知識產權保護的不足,導致IT行業發展難以深入化和細分化,因此,程序員的同質現象很嚴重,高端程序員的需求較少;
(2)由于同質嚴重且門檻低,及現在大學生就業的困難,形成了大量的備胎。
前面是狹窄的出路,后面是大量的備胎,因此才感覺到悲劇。不止是IT行業是這樣,大部分行業都存在上面兩個問題。房價的暴漲讓很多人的心態變得浮躁不安。當人群有意無意的向天平高蹺的一端走時,這一端會慢慢的壓下,而另一端會緩慢的升起。就個人來說,就算是你突破了這些,你會真的快樂嗎?生活到底是什么?活著到底是為了什么?
程序員大多不愛看電視,可最近有部電視挺好玩的:《美女如云》。劇如其名,《美女如云》其中美女如云,看起來很養眼。很多人喜歡尤小柔。比起尤小柔,我更喜歡朱麗葉一些。你如果奮斗了幾年或者十幾年或者幾十年,做到了跨國公司的中高層,成為像朱麗葉那樣,執行創意總監,年薪百萬,公司給卡隨便刷,但是那樣的生活,真的是你想要的嗎?笑就只露四顆牙齒。再就是從政,假如你做到了李敖最佩服的關根同學的那位置,成為軍機大臣,天天坐主席臺,臉繃的緊緊的職業化表情,又真是你想要的嗎?
生活的核心問題是——你想要什么?體面的?有地位的?安逸的?有事業的?有激情的?家庭的?
這是目標。
程序員的收入雖沒有金融高,但也可以生活,可以讓你去追求你想要的事物。社會雖然很腐敗,整體趨勢是在進步的,想做事業的話,也還是很多條路是可以出來的。你可以自己選擇。只要選擇不是太離譜,然后有恒心有毅力,智商又不是特別低下(所謂腦殘),是可以實現的。
而現實中,很多人的選擇是被動的。大家都在炒股,哦,那誰誰誰賺了多少,炒股去吧。靠,房價漲了,再不買,就再也買不到了,賺錢買房去。這種選擇是靠外部趨勢推動的,而不是基于自己的判斷實現的。在股票沒起來之前,有幾個人買?房價沒起來之前,有幾個人買?
主動選擇的人很少。總是會有原因,一二三四五六七,列一大堆。都活在別人的眼光中,活在別人的選擇中,活在交織的密密麻麻還小心維護的關系網中(所謂人脈),不累嗎?千百個理由,其實都抵不上一條——“我樂意”。
程序員的優勢很簡單——和大家這些天文章中主要意思相反,就是技術方面的優勢。作為一個技術類別,程序員不是沒有發展前途,而是很有發展前途,只要你愿意。
所謂軟件技術,不是單純的增刪查改這些。任何確定性的東西和重復性的東西都不是技術,是“技藝”,那是工藝流程,這樣性質的工作叫“技師”,IT這一塊,叫碼農,標準化一點,叫“碼師”。如果盡是不確定的東西,忽現忽不現的,那是藝術,是藝術家。在藝術和工藝之間的龐大地帶是技術。技術的目的是把不確定的東西做成確定,把非流程化的東西做成流程化,把高成本的東西做成低成本,把低質量的做成高質量,把低性能的做成高性能,把不可定制的東西做成可定制的。
如果你志在技術,那么IT是很好的行業。為什么呢?
(1)門檻低。一般情況下一臺電腦,一根網線就足夠了。幾千塊錢的成本。別的行業做技術的話,就拿我以前的專業高分子來說,一套最簡單的反應設備,也得幾千塊錢,弄得稍微像樣點,得幾萬。投入生產,最低也是幾萬。如果要做研發性的開發,那些檢測,一個都是幾十或者幾百,設備都是幾十萬幾百萬的。相對于程序員,其他行業的技術設備的門檻高得多;
(2)信息獲取方便。如果你愿意,你可以直接和本行業世界上最NB的人溝通,可以看最新的文章和成果。其它行業,沒這個優勢。IT是離世界前沿最近的行業;
(3)渠道成本低。如果你的東西實在是好,那么把它發布出去所花的成本算低的。
其它行業,你要想干技術,成為牛人,都沒IT這一塊空間大。拿醫生來說吧,你得拿手術刀,一刀一刀的劃出來吧。沒有醫院這個平臺,你劃的出來嗎?程序員做技術的門檻純粹是心智門檻,心智之外的門檻幾乎是所有行業中最低的。如果你對自己心智有信心,不妨堅持技術這條路一直走下去。
這就是程序員的優勢。
現實情況是國內各行業對技師需求很多,對工程師需求不多。但并不意味著你想做工程師,沒有發展空間。發展空間依然巨大。宏觀經濟正在轉型,人口的拐點這兩年就會到來。隨著房價的升高和人力成本的提升,企業的運營費用會大幅度上升。在運營成本和人力成本低的情況下,企業會用人力去取代技術,會聘用更多的廉價的人而不是去發展技術。在運營成本和人力成本高昂的情況下,企業就會去想辦法少用人,用技術去取代人。
一直做流程化的事情前景自然是不妙的,其一不創造新的價值,其二很容易被取代。
要經常進行技術性思考,思考自己工作中,思考自己從事的行業中,還有哪些不確定的東西,哪些非流程化的東西,哪些高成本的東西,哪些低質量的東西,哪些低性能的東西,哪些不可定制的東西?如何把不確定的東西做成確定的?把非流程化的東西做成流程化?把高成本的東西做成低成本?把低質量的做成高質量的?把低性能的做成高性能的?把不可定制的東西做成可定制的?
在別的行業,進行這類思考和探索門檻很高,而對程序員來說,卻是很方便的。如果你經常進行這樣的思考和探索,怎么可能沒前途?如果你一直就是從事工藝性工作,對公司來說,你就是“成本”,是一套工藝線上的“零件”,有更便宜的“零件”,或者同等價格但性能更好的“零件”,為什么不換下你?這叫“人材”,材料的材,有更好的材料,或者更便宜的材料,自然就被取代了。而你如果進行這類思考和探索,那么對公司來說,你就是“潛在收入”,公司就不會把你當作成本性的組件所對待,這叫“人財”,正常的公司都會歡迎這種人,想辦法留下這種人。
====
拿我自己來說。我的生活目標是簡單、自由、自足。我這兩年一直在尋找一個可以一直做下去做完下半輩子的技術。現在確定下來是圖形圖像方面:其一,這方面有足夠的領域和深度去做30年;其二,它的難度大但工作量不大,非常適合我一個人做;其三,它可以通過互聯網展示。
但我在這方面是沒有任何基礎的。前年下半年開始萌生這個想法,去年下半年正式啟動轉型,這個技術轉型定的是五年,五年之內要在選定的領域具備核心優勢,目前才是第一年,基本完成布局:
步驟:
(1)生產資料都有了,是個電腦都行;
(2)這方面對數學要求高,大學里學的數學N年沒用了,都忘記了,于是把大學數學拿出來,全看了一遍,還有這個領域里用的,大學數學沒學的,也都看,前后看了七八本數學書,有復習的,有通看的,有略看的;
(3)領域書籍看幾本,其實一本都沒看完,主要也就看個目錄,內容翻了翻,對知識結構有所了解;
(4)查找大量的專業文獻(Google Scholar),看Survey,看經典的論文,看核心的論文,論文打印的有厚厚的一摞,看Survey比看書有效得多,也爽的多,進步快得多(別說看不了,我現在的英語詞匯量才3000,上大學了就沒咋學過英語了,4級60分,6級40分,估計大學出來的程序員大部分比我英語要好。不過現在為了更好的看論文,閑暇時間,我在開始撿英語,背單詞);
(5)研究幾款基礎庫;
(6)找幾個細分領域進行突破,把自己和同行業者區分開;
(7)相關技術進行儲備(主要是Flash,以前不會)和完善(C/C++,很久沒用了,摸一摸,后來發現,用C#更爽)。
以上都是宅在三線城市完成的,并且我現在沒人發工資,還要一邊賺錢一邊來進行技術轉型,目前技術轉型已經基本完成,和方向無關的項目已經原則上不做了。如果從事的不是IT,要這么有效的進行技術轉型是不可能的。
這就是程序員的優勢。
-
程序員
+關注
關注
4文章
952瀏覽量
29799
發布評論請先 登錄
相關推薦
評論