A. 程序員的工作年限是多長
在我國人們常常誤以為程序員的(在崗壽命)是很短暫的,其實這是一個錯誤和無知的想法,試想一個優秀的程序師不可能出道短短幾年就成為「高手」,這期間是要經過無數的實踐、學習、再實踐、再學習,並且要參與過N個小、中、(如果機遇好)大型項目的開發,這不是一個短暫的過程,一名優秀的程序員(師)需要掌握的知識不是七八門就可以勝任的,雖然無須門門精通(也不能)但是必須要了解它們,並且至少要非常非常精通一門,甚至還需要了解很多和程序開發不相乾的知識。 每年公司招聘的廣告條上都是年齡在2x歲以下,真是讓人啼笑皆非,這其中一部分是公司的系統已經成型,可以正常運轉,如果不升級的情況只是維護,所以無須駐留這些高額的「大師」以節約開支。另一部分就是公司的招聘人員不知道唱的什麼戲,扛著槍就貼出來了,試想有多少「天才少年」處於待業狀態。 在此想請各位談談關於這方面的看法,如果願意留下您的年齡大家統計一下: 有人68年11月27日出生,現年37周歲,96年開始學習靜態WEB製作, 同年11月微軟推出了伺服器腳本環境Active Server Pages,先後又自學了和WEB相關的各種知識,例如HTML/CSS/VBScript/VB/Access/DHTML/javascrpt/Java/Sql Server/Oracle/XML/XSL/WSH/CSharp/Asp.Net/Windows(c#)等等,呵呵,剛開始覺得很難,認為自己什麼都不會,中間在N個公司打工,在200年以後慢慢覺得自己很了不起,自以為是,只要老闆能說出的想法都能輕松實現,然後拉出來單干,呵呵,得出的結論是《我雖然懂技術,但是!=老闆》,後來...不說了,寒心...到現在整整十年了,越學越覺得自己什麼都不會,覺得有太多太多的東西要學習,這也難怪,我國的程序員其實都是偏向於如何應用,至於真正的開發為數不多,至少希望我國多出些象王永民等這樣比較優秀的大師。 現在年齡大了,把手中的工程幹完後回家教孩子門去.
採納哦
B. 程序員真實薪水平均到底多少
領-袖級別:李彥宏,馬化騰,馬雲,丁磊,劉強東等,年薪過億!!
大-哥級別:一般直接向領袖級別匯報工作的,年薪應該在千萬吧!
精-英級別:一般是公司的技術負責人,主要匯報對象是大哥級別的,年入百萬沒問題!
總-監級別:向精英類程序員匯報工作,年入50萬應該可以的。
工程師級別:年入20萬左右,有一定的車貸,房貸等。
包工頭級別:年入10萬左右,一般是一個小組的負責人;
民工級別:年入6萬左右,程序員中的大部分階乘。
碼奴級別:年入3萬左右,生活壓力比較大。
C. 自由程序員能幹到多大歲數還是青春飯嗎
程序員第一大職業風險就是被科技浪潮無情淘汰。
很多行業,從業者的職業生涯從入場到退場,像是在乘機場的自動傳送帶。人少的時候,你可以往前挪挪,或者伺機走一下快速道,越過那些擋在你前面的渾渾噩噩的傢伙,但你能做的也就這些,快不了太多;人多的時候,你只能耐心排著,什麼歲數到什麼位置,前面的人不離場,你不能搶下他的位置。這一路你走的慢慢悠悠,四平八穩,但好歹,不那麼辛苦,除非遇著劇變,你被踢出傳送帶的幾率不大。
程序員不一樣。從入場到退場,活脫脫一出 tomb run 的游戲:身後怪物窮追不舍,你只能不停地往前跑。雖然沿途可以收獲很多金幣(package),但你一旦放慢腳步,或者沒能及時變道,就不得不主動出局或者被清場出局。主動出局一般是體面的 —— 當 manager,當法人,轉 VC,轉 sales,去教書,做莊德撲等等, 總之換個角色浪,從此和之前的角色相忘於江湖;被清場則是不體面的 —— 錢還沒賺夠,就被服務了多年的東家無情拋棄。為了養家糊口,只得 restart,重歸賽道。可賽道哪是那麼好擠回來的 —— 略微謝頂,銀發中間或夾雜著些許黑發,肚腩厚實得,從上往下看,都看不見腳趾的奔四大叔,被二十歲出頭的毛頭小子面試:大叔,說說看,你能給我們帶來什麼價值?
程序員的第二大職業風險是馬太效應過於明顯,有時候稍低的起點就意味著經年累月數倍於別人的奮斗。
2017年的計算機應屆生,我聽說到的白菜價是二十五萬。我信,但這可能是 top 10% 在北上廣深的水平。剩下的,平均收入至少要攔腰。五年後,這些 top 10% 平均水平能上五六十萬,加上股票就沒邊了;而剩下的,平均水平可能還達不到他們同齡人五年前所謂的「白菜價」。
這個游戲是這么玩的:
你學習好,卯足勁上了 985,然後大學的四到六年又認認真真地學習和開發,畢業後工作找你,拿了 BAT 等一線的 offer,兢兢業業工作,工資水漲船高,公司股票翻番,周圍還都是優秀的人,有閑得無聊讀個 MBA 的,有出國接受更大挑戰的,有跑去創業公司當 CTO 的,人比人氣死人,你也就被逼不斷學習維持優秀的狀態,好讓自己不至於墊底。市場上滿滿都是向你拋來的橄欖枝,挪個窩輕松二三成的漲幅,你卻不待見;
你學習不好,僅僅夠上了個一本,大學有點荒廢,代碼沒寫幾行,畢業後你找工作,鞋底磨穿,勉勉強強有個外包公司收留,沒日沒夜地工作,但公司就這么個水平,薪水很難漲,周圍的同事渾渾噩噩地混日子,你稍微努力點,就顯得鶴立雞群。想跳吧,履歷不好,跳不出好結果 —— 給心儀的幾個大公司發了簡歷,卻好像荷葉上瀉過的水,連個痕跡都沒有。
這個行業就是這么操蛋:起點低一些,人生的軌跡就差了很多。你要認清這一點,如果你不幸是那個起點低,現狀差的人,那就加倍努力,想辦法證明自己不比別人差。和咨詢這種出生決定命運的行業,這一行還有很多證明你的水平的機會 —— 起碼,talk is cheap. Show me your code 是行業的共識。
程序員的第三大職業風險是誘惑太多,容易毀了自己的職業生涯。
這里的誘惑主要是市場機會的誘惑。前面說了,局部供需嚴重不平衡,因而不乏揮舞著巨額鈔票的工作機會。如果你沒有一個良好的職業規劃,也沒有清楚地計算機會成本,那麼就很容易被這樣那樣的高薪誘惑,從而在不合理的時間,不合適的機會上跳槽。當新的工作沒有想像的那麼好,或者新的公司遭遇崩盤,你不得不止損出局。這時候,找下一份工作就相當棘手。市場不認可你的價值,而你卻經歷了由儉入奢的過程,不願回頭,於是下一份工作依舊是一個不夠深思熟慮的選擇。當連續幾次錯誤選擇之後,你的職業生涯就岌岌可危了。
我見過五年換過八份工作的人,也見過對自己沒有穩定定位,在幾個方向上來回飄的人。我還見過履歷倒著來的人 —— 在矽谷,見得多的是 Google - FB - Airbnb 的職業切換,我卻見過 FB - Google - MS 的切換(沒有貶低 MS 的意思)。這種沒有想清楚,僅僅因為 package 一時之高低就隨意跳槽,是程序員們的《傷仲永》。
以上。希望能觸發你的思考。陷入深深的沉思前:請先不吝贊賞
D. 一名優秀的JAVA程序員平常一天至少寫多少行代碼
優秀的JAVA程序員平常一天至少寫150行代碼,普通的JAVA程序員,平均一天的有效代碼量大概是50~70行, 注意是有效代碼。
E. 程序員難學嗎
高中學歷的知識儲備在你做初級甚至某些中級開發是夠用的,再往上就有難度,會涉及到很多高等數學之類的知識。但個人認為70%以上的程序員止步於初、中級開發者也過得算舒服
2、需要有一定的英語基礎,不一定要多好,但是你知道程序開發都是使用的英文(用易語言的不叫程序員,不是看不起它,但是你總不能拿個美圖秀秀叫做你會美工對吧,一個道理)。某些情況下直接查詢英文社區可能會得到更快的解決方案。另外很多開發文檔都是純英文的。當然,如果你實在英文不行,這條也關系不大。
3、這條很重要,你一定要有強烈的興趣和持續學習的心理准備和行動力。走向工作崗位之後你會發現很多東西需要你邊做邊學的。學校學的永遠不夠用。
4、這條更重要,如果你是因為怕吃苦或者成績不好乾脆沒上大學,或者覺得學其他東西麻煩,覺得軟體開發坐著吹空調寫寫代碼就能賺錢,所以想學的話,建議你腳踏實地一些。
5、如果以上你覺得都能做到,那麼個人覺得,由淺入深慢慢入門難度不會太高。
F. 為什麼程序員是從 0 開始數數,而不是 1
我想這個和C語言的指針有關系,其實在C語言中,所有的都可以用指針代替p,偏移量用p+n,n是從0開始的,比如數組類型,就可以用p+0,...,p+n-1,這種方式表示,然後用[0...]這種方式取值,其實都是指針,然後c++,java,其實基礎都是c語言。這些都是比較流行的語言,然後很多新出的語言的設計者,都是這些語言的高級工程師可能用習慣了吧。這些都是我猜的,具體原因不知道。
G. 為什麼程序員工資很高
市場需求存在巨大缺口
現在互聯網飛速發展,各種創業公司、小團隊如雨後春筍般冒出來,對安卓/iOS、java開發、php開發、資料庫開發、高級架構師等等這些需求增大。
工作強度大
高薪資下必然要面臨高強度的工作或者高壓力的工作,現在大部分的互聯網公司都實行996,加班是常態。
技術有一定門檻
技術門檻其實不是很高,入門比較容易,但是想要變成一個專業、優質的程序員還需要不斷的學習、學習,這也是為什麼很多程序員都想去兼職做項目,其實賺錢是一方面,初期還是想學到更多的知識,經驗豐富了當然更值錢。所以要想成為一個人人爭搶的程序員,還是需要有一定的門檻的。
對很多初創團隊來說,招到好的程序員難,招到工資要求不高的好程序員更難,所以這也是很多創業團隊選擇外包平台的原因。
H. 程序員說跑代碼是什麼意思
就是在編程的時候,讓代碼編譯運行起來,就跑起來了,看會出什麼錯,及結果如何。
I. 全球范圍之內程序員的數量大概有多少
埃文斯數據公司(Evans Data Corporation) 2019最新的統計數據(原文)顯示,2018年全球共有2300萬軟體開發人員,預計到2019年底這個數字將達到2640萬,到2023年達到2770萬。
而來自IDC的統計數據顯示,2018年全球軟體開發人員數量增長到2230萬,而2014年只有1850萬程序員。
J. 一般來說程序員平均一天的代碼行數是多少,IT行業里
一般是寫基於web的程序,所用語言基本上為Java, PHP或者ASP,如果做winform,C#則是主流。另外設計到資料庫 部分,還要寫部分的資料庫sql語句(基於框架的開發被框架封裝好的存儲過程除外)。此外,還有前端的編寫,涉 及到的語言包括HTML、CSS、以及Javascript等。這類編程工作的主要特點是量大,技術含量相對來說不是很高,入 門檻相對較低。大部分從業者學歷相對來說不算頂尖,鮮有名牌大學畢業的從事web編碼工作。這類工作對演算法和數據結構要求不是太高,代碼許多都是大量復制而成,所以一天產生100行以上的代碼是比較普遍的。