⑴ 有哪些話一聽就知道一個程序員是個水貨
其實如果要嚴格說起來,工作經驗少於一年半的程序員基本上可以算是「假」的程序員。這里的「假」可以這樣來理解。
你的編程能力只有復制粘貼的水準
剛工作的程序員大致可以分為兩類人:1 高校畢業;2 培訓班出身。對於第一類的人來說,在讀書期間老師和學校教的內容都是基礎內容,而且要學的內容非常的多。但學校只讓你學廣,並沒有讓學生專研一門學科。畢竟學校並不能保證每個學生對某個方向一定感興趣,只能把基礎知識教給學生。讓學生自己去選擇自己感興趣的方向,自己自學。所以在校期間對於大部分學生來說,實戰能力基本為零,都是像剛重生在新手村,無知茫然,這也是許多企業愛招應屆生的原因。開始工作,基本只能靠谷歌、靠網路上網找代碼,復制粘貼。這段時間就比誰找代碼能力強了。而對於培訓的人來說更是如此。不要看你在培訓期間學習了非常多的編程知識,好像做了非常多的練習,甚至還自己寫了一個實戰項目。但這些都是在短時間內,靠著培訓老師手把手帶你們寫的。你只管跟著老師走就好,不懂的問下老師就行。你根本就沒有過自己的思考,就只懂:好!今天老師叫我們寫這個代碼!我們就寫!換個角度來看,培訓機構就像富士康工廠一樣,批量製造編程機器,沒有自己的思維。
想要擺脫「假」程序員的身份,你只有努力提升自己的編程水平,讓自己有更好的能力。在工作上能靠自己的實力,去完成分配的任務。你只有這樣才能提升,才能突破薪水的瓶頸,達到更高的層次。
⑵ java程序員可以從事哪些工作
首先Java發展方向大致分為兩類:
1.管理人員,例如產品研發經理,技術經理,項目經理等
2.技術工作,例如成為高級軟體工程師、需求工程師等
然後從Java的應用領域來分,Java語言的應用方向主要表現在以下三個方面:
1.大中型的商業應用
2.桌面應用,就是常說的C/S應用
3.移動領域應用
由此可見,學習JAVA可以從事網站開發、編程、游戲開發以及其他與Java語言編程相關的工作。
另外我們都知道程序員的薪水相對較高。 Java軟體開發一般月薪范圍在6K+。有多年工作經驗的高級軟體工程師的薪資則大致在年薪12萬+。
現階段市場上對java的需求還是比較大的,而且java就業范圍廣,薪資待遇也高,因此也是很多轉行人士的首選
⑶ 公司怎麼識別水貨程序員
是看著簡歷問他的項目經歷,現場寫代碼這樣的,時間上受不了。另外招人不是要招最好的,而是要招合適的,薪資職位都要能談攏的。實際上招人都有一定期限,過期這個職位作廢,所以雙方都有壓力。每個人的定位和價碼不同,沒有水貨的概念,看你想找什麼樣的人。我一般把程序分幾類:畢業生級別(工作一年以內):能分清基本概念,能答對筆試題上的大部分題就可以了,主要還是看工作方面的態度和對知識的渴望,只要肯學,都能練出來;初級程序員(三年以內):這類程序是我們招聘最多的,一方面相對價格低些,一方面可塑性強,轉什麼語言都快,但也是差別最大的,好一點的能力絲毫不比一些高手差,差的比畢業生還不如,這塊招聘通常看面試官的水平的,筆試通常沒什麼意義,主要還是靠面試,主要是幾個方面:前面的工作經歷、專業技能的深度、其他語言技術等掌握的廣度;中級程序員:很多工作有一些年限的程序,能力通常都不差,這時候最重要的反而不一定是能力,主要是工作態度了,舉個例子:有的程序討厭修改所有其他人的代碼就想推倒重做,有的程序就想找個地方領工資實際外包收入比工資高多了,還有的則是不愁工作就想找個清閑的地方混混,這里我不想評價什麼對錯,每個人經歷不同生活態度也就不同,到了這個級別的程序,除了面試掉的一部分太差的太貴的,剩下的只能看試用期了;高級程序員:這類通常可以自己帶項目,帶小弟,面試的方法跟前面差不多,不過我覺得,面試官需要考慮的是他想做什麼,他想要什麼。
⑷ 《怎樣識別水貨程序員》說的是真的嗎
作者的分析方法很正確,我面試別人時就經常使用這種方法,雖然識別成水貨後不能百分百確定這是一個水貨程序員,但可以保證能通過這樣的程序員基本靠譜,即使他們能力不足,也很容易培養起來。
雖然真的大牛,出書的很少,但還是有部分大牛會出書,作為大牛的出版物,有很多初級錯誤,這個也是很正常的,一方面是他們沒時間,更重要的是他們很多東西也真的不懂,但出個編程書要求把東西寫全,不能只寫自己擅長的那部分,他們可能也是去其它書上抄的。