原始日期:面試
2016-07-17 16:45工具
我如今是本身作,但我此前有多年在從事軟件開發工做,當回過頭來想想本身,以爲特別想對那些初學JAVA/DOT.NET技術的朋友說點內心話,但願大家能從咱們的體會中,多少受點啓發(也許我說的很差,你不贊同但看在我真心的份上別扔磚頭啊).學習
1、在中國你千萬不要由於學習技術就能夠換來穩定的生活和高的薪水待遇,你千萬更不要認爲哪些從事市場開發,跑腿的人,沒有前途。測試
不知道你是否是知道,我們中國有至關大的一部分軟件公司,他們的軟件開發團隊都小的可憐,甚至只有1-3我的,連一個項目小組都算不上,而這樣的團隊卻要承擔一個軟件公司全部的軟件開發任務,在軟件上線和開發的關鍵階段須要團隊的成員沒日沒夜的加班,還須要爲測試出的BUG和不能按時提交的軟件模塊功能而心懷忐忑,有的時候若是你不幸加入現場開發的團隊你則須要背井離鄉告別你的女朋友,進行封閉開發,你平時除了編碼以外就是吃飯和睡覺(有錢的公司甚至請個保姆爲你作飯,以讓你節省出更多的時間來投入到工做中,讓你一直在那種累了就休息,不累就當即工做的狀態)編碼
更可怕的是,會讓你接觸的人際關係很是單一,除了有限的技術人員以外你幾乎見不到作其餘行業工做和職位的人,你的朋友圈子小且單一,甚至破壞你原有的愛情(想象一下,你在外地作現場開發2個月以上,卻從沒跟女朋友見過一面的話,你的女朋友是否是會對你呲牙裂嘴)。
也許你拿到了所謂的白領的工資,但你卻今後失去享受生活的自由,若是你想作技術人員尤爲是開發人員,我想你很快就會理解,你多麼想在一個地方長期待一段時間,認識一些朋友,多一些生活時間的願望。blog
比之於咱們的生活和人際關係及工做,那些從事售前和市場開發的朋友,卻有比咱們多的多的工做以外的時間,甚至他們工做的時間有的時候是和生活的時間是能夠兼顧的,他們能夠經過市場開發,認識各個行業的人士,能夠認識各類各樣的朋友,他們比咱們坦率說更有發財和發展的機會,只要他們跟咱們同樣勤奮。(有一種勤奮的普通人,若是給他換個地方,他立刻會成爲一個勤奮且出衆的人。)開發
2、在學習技術的時候千萬不要認爲若是作到技術最強,就能夠成爲100%受尊重的人。源碼
有一次一我的在面試項目經理的時候說了這麼一段話:我只用最聽話的人,按照個人要求作只要是聽話就要,若是不聽話無論他技術再好也不要。隨後這我的獲得了試用機會,若是沒意外的話,他必定會是下一個項目經理的繼任者。class
朋友們你知道嗎?無論你技術有多強,你也不可能自由的騰出時間象別人那樣研究一下LINUX源碼,甚至寫一個LINUX樣的傑做來表現你的才能。你須要作的就是按照要求寫代碼,寫代碼的含義就是都規定好,你按照規定寫,你很快就會發現你昨天寫的代碼,跟今天寫的代碼有不少相似,等你寫過一段時間的代碼,你將領略:複製,拷貝,粘貼那樣的技術對你來講是何等重要。(若是你沒有作過1年以上的真正意義上的開發不要反駁我)。軟件
若是你幸運的可以聽到市場人員的談話,或是領導們的談話,你會隱約以爲他們都在把技術人員看成編碼的機器來看,你的價值並無你想象的那麼重要。而在你所在的團隊內部,你可能正在爲一個技術問題的討論再跟同事搞內耗,由於他不服你,你也不服他,大家都認爲本身的對,其實大家兩個都對,而爭論的目的就是爲了在關鍵場合證實一下本身比對方技術好,比對方強。(在一個項目開發中,沒有人願意長期聽別人的,總想換個位置領導別人。)
3、你更不要認爲,若是我技術夠好,我就本身創業,本身有創業的資本,由於本身是搞技術的。
若是你那樣認爲,真的是大錯特錯了,你能夠作個調查在非技術人羣中,沒有幾我的知道C#與JAVA的,更談不上來欣賞你的技術是好仍是很差。一句話,技術僅僅是一個工具,善於運用這個工具爲別人幹活的人,卻每每不太擅長用這個工具來爲本身創業,由於這是兩個概念,訓練的技能也是徹底不一樣的。
創業最開始的時候,你的人際關係,你處理人際關係的能力,你對社會潛規則的認識,還有你明白不明白別人的心,你會不會說讓人喜歡的話,還有你對本身所提供的服務的策劃和推銷等等,也許有一萬,一百萬個值得咱們重視的問題,但你會發現技術卻不多有可能包含在這一萬或一百萬以內,若是你創業到了一個快成功的階段,你會這樣告訴本身:我幹嘛要親自作技術,我聘一我的不就好了,這時候你才真正會理解技術的做用,和你之前作技術人員的做用。
[小結]
基於上面的討論,我奉勸那些學習技術的朋友,千萬不要拿科舉考試樣的心態去學習技術,對技術的學習幾近的癡迷,想掌握全部全部的技術,以讓本身成爲技術領域的權威和專家,以在必要的時候或是內心不順暢快的時候到網上對着菜鳥說本身是前輩。
技術僅僅是一個工具,是你在人生一個階段生存的工具,你能夠一生喜歡他,但最好不要一生靠它生存。
(原做者已經找不到了,以上網址是直接轉載地址)