㈠ 一名優秀的JAVA程序員平常一天至少寫多少行代碼
優秀的JAVA程序員平常一天至少寫150行代碼,普通的JAVA程序員,平均一天的有效代碼量大概是50~70行, 注意是有效代碼。
㈡ 程序員是跳槽率非常高的一個職業,你身邊的程序員是這樣的嗎
我身邊的程序員不全是這樣,我身邊的程序員有的跳槽頻繁,有的很少跳槽。年程序員的發展基本上是一個閉環,從學習到就業,他們可以通過提高技術和積累項目經驗,來達到一定的市場需求,然後獲得相應的工資。
程序員是跳槽率非常高的一個職業,跳槽這對於任何行業都是一樣的,但是跳槽在it從業者特別明顯,因為不同年齡和技術水平的程序員的工資水平,完全不同!對於剛進入工作場所的程序員來說,基本上工資每年都會改變一次。這一變化是逐年計算和調整的,如果你已經努力工作了一年,而你的上級領導或老闆,在年底不跟你談收入問題,那就是你的失敗。
在一家企業工作,而且加薪也比較到位。然而,由於長時間的工作,我們發現我們已經學會了幾乎在這個企業學習的技術。我們已經成為公司的頂樑柱,但是卻看不到未來有任何提升或改進的空間。在這種情況下,程序員也會有跳槽的想法,去更高的平台繼續工作和學習,讓自己保持增值狀態!
㈢ 如何衡量程序員的工作效率
最有效率的程序員會比一般的程序員的編程效率高上幾個數量級。但在任何公司里,他們的工資水平卻只會出現很小的浮動差距。甚至在整個行業內,這種差距也不是很大。如果一個程序員的效率能達到其他人的10倍,為什麼他不能得到10倍高的報酬呢?
joel
spolsky在最近的他的一個演講里
就這個問題給出了一系列的答案。首先,程序員的工作效率在整個行業內千差萬別,但在一個公司里卻不會有太大的差距。如果一個人比他的同事的效率高10倍,
那他基本上會離開,要麼去找更有天賦的人一起工作,要麼去創業開公司。第二,極高的工作效率並沒有被察覺。這篇文章我們主要討論這第二種情況。
一個人的工作效率比同伴高10倍怎麼可能不被察覺呢?在某些行業里,這種差別是顯而易見的。一個銷售人員的效率是他的同伴的10倍,這很容易看出來,而且他也能得到相應的報酬。銷售成績容易測量,就比如有些銷售人員銷售額會是其他人的數十倍。一個泥瓦匠的工作效率是其同伴的10倍,這也很容易看
出,但這種事情不會發生:最好的泥瓦匠也不可能比一個一般的泥瓦匠快10倍。軟體的產出不可能像銷售或砌磚那樣容易的測量。最好的程序員並不是能寫10倍
多的代碼,他們也不是能多干10倍多小時的工作。
程序員在避免寫代碼時才體現出最高的效率。他們能認識到人們要求他們解決的問題並不需要解決,他們能知道客戶並不清楚自己想要的東西是什麼。他們知道什麼地方可以重復利用或可修改來解決問題。他們會欺騙客戶。
但是,當他們做到了最高的效率時,沒有人會說「哇塞!這比用那笨辦法做會省事100倍。你應該漲工資。」頂多人們會說「這個主意不錯!」然後繼續幹活。你需要很長的時間才能發現有些人經常性的顯現出省時省力的睿智。或者反過來說,你需要很長的時間才能認識到有些人雖然經常加班加點的編程卻沒有什麼產出。
㈣ 為什麼越來越多的人不想做程序員了
作為一個在帝都混日子的程序員,經常能看到不少同事轉行。
最開始是一位年紀比較大了(快40歲,在這個行業算老了)的,回家開個小店去了。後面聊了聊,非常慶幸自己做出了辭職的決定,現在日子過得是滋潤得很。
再之後,有回老家小縣城干別的去了的。要准備好回縣城,恐怕就很難找到IT行業的工作,除非是自己干。但小縣城能幹起來的活不多,加上那裡這方面的人才也難找,也就基本認為是已經換行了。
最近,甚至身邊有剛在17年畢業後加入來的成員,都不想幹了,想要考公務員。現在究竟是一些什麼原因,導致這樣了了?
7.要創業了
不能光是說一些不好的,不想幹了的人中,肯定有不少是想要自己出來單乾的。創業也基本分為兩種,一種是自己出來接單,成立公司開始為別的企業做項目。另一種是自己做產品。這兩種其實都比較好起步,特別是第一種,有活就會盈利。而且成本基本只有人力和應酬,機器大部分也都是用戶負責的。第二種則是比較賭的,要麼很成功,要麼很快燒錢結束。不管怎樣,這都是不少程序員不再願意為別人碼代碼的原因。