程序員何苦爲難程序員?

有時候想一想程序員爲什麼爲難程序員呢?程序員

扳扳手指走上碼農這個行業也有幾年了,可是愈來愈以爲這個行業很累,有人說程序員就是二代農民工,我我的仍是比較贊同的,對於剛入道的同仁們來講確實就是個體力(腦力,眼力<你懂的,眼力比較>)活,真就遷扯不到什麼高深的算法,基本上你要用的微軟都幫你想到了。公司方面也充斥着各類各樣的複合型(什麼都搞),一不當心就掉坑裏了,好不容易爬出來,又被社會XXOO了。只能說人生在世幾多愁,愁來愁去未到頭。那既然跳進了這個火坑,生活還得繼續呀。在這幾年中,也幫經理面試過很多人,可是有時候靜下來想一想不少狀況下程序員常常有爲難程序員的時候?又給苦逼添加了一份色彩,那就說說我本身認爲的程序員何苦爲難程序員把(忽然想起好像有首歌叫女人何苦爲難女人#_#)!面試

注‘Android技術交流羣653583088,歡迎你們加入交流,暢談!本羣有免費學習資料視頻’算法

一 對於面試學習

做爲被面試的人:面試中有筆試我我的是很不喜歡的,既浪費紙張又浪費時間,我又不是來考試的,一來就給3頁紙以上的題目作,並且好多問答題。好吧筆試當然是一個測試手段,可是有些筆試題目也太不行了,都是網上覆制下來的那種,並且仍是最基本的概念題。相信你們面試中有90%概率都會出現【什麼是面向對象】吧,這樣的測試題我只能呵呵。我比較喜歡文藝的公司,那就是上機解決1-3個在實際項目中出現的問題,若是沒時間完成的能夠寫僞代碼,提供思路也是不錯的,最後談談一些項目,和處理問題的方法,基本上就大概瞭解適不適合了。去面試程序員又不是考公務員,怎麼那麼多筆試呢?不過有時候也碰到過面試題,後面寫了要用本身理解是方式去寫答案,而不是一味的名詞解釋。測試

  做爲面試的人:面試別人無論對方技術好與壞,長相是否很兇殘,年齡大小,都要平等的去對待,有時候長得像小孩子的比那些大叔級別的技術和口才好多了。我的以爲什麼樣的技術職位就應該放什麼樣技術的人,而不是放一個薪水開的比其餘較低的人就能夠了。要想一想本身也是這麼過來的,平等對待對方,都是程序員何須爲難本身人呢,特別是遇到那種容易緊張的面試者,其實自己技術能夠的,緊張後什麼都忘記了,這個時候面試官就不要在製造緊張的氣氛了,有時候講個笑話調解下多好。這樣良性循環下去,你給別人機會之後別人作了面試官也會給你機會。可是有一個事情我就不得不提起。有些面試官當發現來面試的人開的工資比本身還高,就會出現應聘失敗的狀況(奶奶的開的比我還高,玩個毛啊)。我以爲正常的狀況就是和經理以及HR談談,而後給個綜合的工資額度,而後HR去談,而不是面試完回來後和經理說這我的技術不行。視頻

 

我想說的:對象

  筆試題是怎麼來的了,大部分狀況不是經理網上覆制,就是程序員本身down下來的,本身寫代碼都沒時間,哪有時間出題目。有時候仔細想一想其實這個就是爲難之後的本身。你們都學上一輩的人,都這樣弄題目,致使大部分的面試提基本都同樣的,徹底失去了筆試的意義。雖然在面試的時候有些人會莫名的給你一些算法的問題,什麼是冒泡呀?排序有哪些方法呀,什麼是樹呀,怎麼建立一個隊列呀?等等等等,這樣做爲難道面試官的你就能夠裝一下。這些東西網上一抓一大把,問問大概的原理就好了,有時候一個地方沒說清就排斥這我的,程序員本身何苦爲難之後的本身,都文藝一點多好,整一些名詞解釋有意思嗎?還有就是對於做爲面試官的程序員本身壓本身人工資的最鄙視,你老和HR報價壓那麼低幹嗎,這樣本身去別的公司工資能起來嗎?HR理所固然的以爲程序員就值這麼多,這樣之後本身出去能找到工資比如今工資高些的嗎,一味的壓低工資只是埋沒之後的本身。排序

  我最記得2年多前的一次面試,技術沒問題,到了人事那裏掛了,緣由就是工資開高了,而後那我的事居然說【她】本身作了6-7年的人事都才12K,你開8k並且你仍是專科,你以爲不是要求過高了嗎?當時我腦殼一充血內心已經放棄這家公司,而後和她理論起來講:你作人事的和作技術的好像不能這樣對比吧,咱們苦逼的加班大家加班嗎,咱們常常要學習新的技術大家要嗎?程序有問題找的是咱們程序員而不是測試人員吧,再說咱們天天敲的字也比大家多吧?反正說了霹靂扒拉說了不少,那個女的人事中途沒說一句話,最後走的時候來了一句你工做才3年多點,你確實開高了。我當時笑了一下就走了。這件事情告訴我如今的普通的行業已經追上IT所謂的高薪行業了。一些公司的HR只是當咱們是傻乎乎的農民工,特別是女的HR。個人意思不是鼓勵你們一味的亂開高工資,管他三七二十一開了再說,而是要評估本身的技術、能力、工做年限來。我說的別你們不認可,舉個例子把,你們都會面對一個事情就是不少一樣3年和5年以上的,技術能力等同的狀況下工資不少是同樣的,由於HR已經給程序員定了所謂的最高薪水。對於那種工做長的、經驗豐富實際上是一記猛棒,致使不少技術很好的都轉到項目經理和產品經理,埋沒了不少寫代碼很好並且很牛逼的高級程序員隊列

 我還想說:程序員面試官何苦爲難程序員,更不必和HR聯合起來爲難。(固然技術不行不在此內)遊戲

二 對於上班

正常上班:這個沒什麼好說的,完成本身本職工做後,若是有時間能夠幫助同事分擔一點,都是程序員相互幫助纔是王道啊(不是盲目的去幫忙, 看項目和狀況,若是確實是技術不行,上報給經理說明,是去是留後說。),這樣不至於一我的的失誤致使整個小組加班或者捱罵,你們都認爲程序員是最不會說話的人羣,可是這個是極端的,業界那麼多老闆還不是程序員出生的。多交流技術才能讓這個行業進步,一個技術藏着掖着沒什麼意思,和人分享纔是最大的樂趣,就比如你作了個軟件沒有人用,有意義嗎?全部程序員不要本身憋着本身,這樣其實就是本身爲難本身,也就是程序員爲難程序員,要學會分享。

  非正常上班(加班):讓我先長嘆一聲,o(︶︿︶)o 唉!每天加班什麼時候才能到頭啊。。。。....................................................

  迴歸正題,我有時候問本身加班加班加你妹的班啊,什麼都沒有,加毛啊。其實你們內心都是排斥加班的,並且加班的效率是很低的,基本上寫不了幾行代碼,由於白天的能量都用完了,晚上根本就不想動了。爲何會加班,你們確定常常會問到這個問題,最大緣由就是資本主義要榨取最大的利益。迴歸現實就是經理所謂的答應客戶的時間,要快點啊,原本一個3個月的項目,硬逼着1個月完成了,這樣的項目質量能有多好,可想而知。因此常常就會出現有用戶罵,什麼破系統,真他媽的好慢好爛,特別是遊戲開發。而後整個行業都變成這樣了,而後你們理所固然的以爲程序員就要加班了。還一種加班的狀況就是,所謂的績效,我看是HR來「譏笑」咱們的吧,麻痹的這個是逼人加班的條款,不加班就面有可能面臨扣工資,還一種就是同事都在加班,我很差意思走啊,就算我作完了本身的事情都很差意思走,我想說那些加班的同事你把這個行業帶壞了(這個過於極端了哈),可是這個確實是一個因素啊。

  其實通常正常狀況下,項目完成是不用怎麼加班的,特別是經驗豐富的程序員,基本上累積到必定程度後都是有一套代碼庫的,複製粘貼後進行修改基本能完成一種事情70%以上,可是想歸想,現實卻不是這樣的,你不加班經理和同事會給你帶上工做不積極的大帽子,這樣一來不加都沒辦法了。

   過去與將來你們都是程序員,何須用將來的本身來爲難如今的本身,我好想說咱們要學會拒絕加班,個人意思不是不加班,而是偶爾仍是能接受的,每天這樣是我的都要崩潰。

三 題外

在中國正常的公司都會是以利益驅動爲第一驅動力,畢竟公司要生存要發展嘛,這是一個不可迴避的問題。其次纔是需求驅動,最後甚至沒有技術驅動這一說。試想一下,利益驅動產生一種方案,以後的事情就能夠用腳趾頭去想了,確定就是一個接着一個想法產生了,爲了利潤而去重複的生產,難道不是一件很是可怕的事情嘛。苦了寫代碼的程序員們,原本能夠去學去看新的知識,但卻只能去造這些外表不一樣的輪子,這是一個惡性的循環。是否是應該跳出這個圈,有人說過不要重複的去造輪子。也有人說過技術不是問題,這話也有道理,但若是你用腦去想一想這話的意思就是沒有什麼問題解決不了,這就至關好笑了,這就是利益驅動形成的可怕思想,之因此說出這種話,是由於你的出發點就是在想怎樣經過現有的技術來搛取利益,而不是我如今有什麼問題,現有技術解決不了,我怎樣去解決它。

看到和不少人都發表了本身的不滿,不滿歸不滿,生活還得繼續,指望我們.NET程序員待遇愈來愈好,奢侈的但願有不加班的一天。

注‘Android技術交流羣653583088,歡迎你們加入交流,暢談!本羣有免費學習資料視頻’

相關文章
相關標籤/搜索