1. 程式人生 > >答讀者問(30):一個大一學生有關未來技術方向的疑問及答復

答讀者問(30):一個大一學生有關未來技術方向的疑問及答復

rip 解決 ade 本科 開發 心得 操作 新的 就業

【來信】
周老師:
您好!


我是一名學計算機專業的大一學生,首先非常感謝您能看這封信。
我大一主要嘗試過Java Web後臺開發和Linux C++ 後臺server編程兩個技術方向,共積累了3萬行左右的代碼量。
我想請您幫我指點的問題是:
1.網上非常多人覺得Linuxserver開發學習難度大、周期長、後勁大。我自己也感到學這個確實比學Java Web開發更難一些,牽扯到操作系統、底層的知識多一些。
請問您覺得這個技術方向就業後的興許長遠發展如何?後勁如何?
2.網上有前輩說:“server方面的需求終究還是少數,各種服務已經成熟,大家都是拿一個成熟的來用,非常少會再去新開發一個,即吃力又不討好;所以這方面的機會相對少了非常多”。
請問您覺得Linux C++ server端開發眼下以及未來的就業前景、供求分別如何?
3.我非常想以後在學好專業課的前提下,專攻Linux C++/C 後臺server端編程,就業就找這方面的工作;可是我老是操心未來在Linux C/C++ 的道路上走得會比較艱難。達不到名企相應屆生的要求,不能實現自己預先設定的目標:本科畢業以後可以進入BAT工作。
您以過來人的身份看,我應該如何看待和解決我的這個想法問題呢?

再次感謝您能抽時間看這封信件。學生為占用了您的歇息時間深表歉意。祝您生活快樂,工作順利。

此致
敬禮
2015年7月14日

【答復】
同學:
你好!

非常感謝你的來信!

作為一名大一學生,你可以積累3萬行左右的代碼量,是相當不錯的。相信你在未來的學習中有更加優異的成績和更加出色的表現。

你在來信中說到了Linuxserver開發,非常抱歉的是我沒有從事這方面的開發工作。因此無法給你具體解說這個技術方向的現狀和就業前景。但對於一個軟件或行業來說,它會經歷高速的發展期和平穩的成熟期,具體來說:
(1) 在高速的發展期中,非常多公司都會爭著想進入這個市場去分一杯羹,因此對人才的需求量是非常大的。就像如今的手機client開發一樣。
(2) 在平穩的成熟期中,通常會出現幾大巨頭占據了大部分市場份額的局面。這個時候對人才的需求要相對小一些。各大公司招進去的人,也主要從事軟件系統優化、重構等方面的工作。對於你在來信中提到的Linux C++ server端開發,應該就處在這個階段。

可是,並不能由於一個行業已經比較成熟了,我們就覺得沒有發展前途了。對於不論什麽一門技術,僅僅要你鉆研得足夠的深,都是各大企業搶著要的人才。況且。後臺開發牽涉到非常多操作系統、編譯原理、計算機組成原理等底層的知識。把這些知識學好了,你可以找到非常多與之相關的工作,而不單單是Linux C++/C 後臺server端開發。

我認識的非常多優秀的程序猿都對底層相當的了解。你在這個方向上努力是沒錯的。

順便提一下,你如今才大一,沒有必要將自己的未來設定在某一個技術方向上。在學習好Linux C++/C 後臺server端開發的同一時候,你還應該學習一些與之相關的其他方面的東西,像移動client開發等。並註意關註最新的科技動向,做一個和時代接軌的人。

最後,在學習的同一時候,你也應該學會分享,將自己的學習心得寫成文章發表到論壇或博客上。再次感謝你的來信。本人新書《C程序猿:從校園到職場》即將出版。請多多關註!


本人微信公眾號:zhouzxi。請掃描下面二維碼:
技術分享

答讀者問(30):一個大一學生有關未來技術方向的疑問及答復