解析程式設計師在公司去留的那些原因

2021-07-08 12:36:16 字數 1057 閱讀 1544

在參加ios開發培訓

結束進入公司以後一直以為有專業的技術一定能留在公司,後來發現才不是,其實也有笨笨的技術員留在了公司,而特別聰明的那個程式設計師走了。最近安靜的時候一篇文章,troy hunt再版的《measuring code quality with ndepend》。在講述關於ndepend的細節之前,troy hunt專門分享了乙個關於專業差異的現象。

軟體行業之所以常常讓人覺得與眾不同,主要原因是它和其他領域存在著很多不同之處。例如醫藥和航空,它們的專業門檻要求非常高,而軟體開發對於從業者的經驗和專業等要求相對就低多了。當然我承認上述論斷並非絕,偶爾也會有醫療事故或者飛機失事出,但是我們只要想到,在軟體開發中會出現劣質的**的頻率是那麼的高,相對而言,醫療事故和飛機失事的概率就微不足道了。

認真看過文章後,會讓人不由的思考到軟體行業的專業性以及那些笨程式設計師還能好好的待在公司的原因,最後得出的結論是:很多事情不能只憑能力、效率、專業性來決定程式設計師的去留,還是要考慮以下幾個原因。

一.營銷與技術之間的關係

在it界無論是蘋果還是谷歌,當然都有自己的產品理念、廣大的市場和高超的技術能力。其實如果公司想要得到成功,滿足其中兩個條件就夠了,只要有理想的產品理念和很棒的營銷手段就可以了,至於技術方面差不多就可以了。為什麼會這麼說,ios培訓想如果有過這種經歷的人就會很明白,如果兩個公司,乙個公司只有技術而沒有好的營銷策略是做不好的,而另乙個公司只是技術平平,但如果有好的產品理念和營銷策略也許會做的很好。

二.外行人並不知道**的好壞

外行人不知道其他的處理軟體和你這個相比是怎麼樣的,他們不懂那個好用那個不好用。但有一點是確定的,如果使用者介面設計是一流的,那麼在他們眼裡那就是棒的。相對於建築業就不同了,美麗而堅固的建築,如果我們仔細看還是能看出個一二來的,但是如果是個外行看**,那就真的是一點都看不出來了,到底有沒有技術含量那就更不懂了。

s三.時間檢驗一切

而乙個軟體的好壞,還有質量如何還是需要時間來檢驗的,這些可能要經過十多年的維護才能最終得到乙個設計精巧的**程式,但是那些笨的程式設計師在這長時間裡寫下了不計其數的劣質**,長時間的過往也讓人無法追究誰的責任。就算是追究了這些人的責任,而這些笨程式設計師們也能憑藉著以往的經驗輕鬆的找到另乙份工作。

程式設計師那些事 程式設計師的迷茫?!

程式設計師從來不迷茫,迷茫的是為啥一直是程式設計師!對於乙個工作多年的程式設計師來說,自己想的是工作這麼多年,理應手到擒來,沒想到年紀越大,要學的東西越多,新東西天天有,學的學的,自己就疲乏了。有時候想做管理,徹底告別這種勞碌,可是自己明白,管理也不是這麼好幹的,沒有幾分管理經驗,怎麼幹管理呢?面試...

程式設計師的那些門檻!

第二階段 五年 五年又是區分程式設計師的第二個門檻。有些人在三年裡,除了完成工作,在空餘時間基本不會研究別的東西,這些人永遠就是個coder,年紀大一些勢必被 更年輕的人給頂替 有些人在三年裡,除了寫 之外,還熱衷於研究各種技術實現細節 看了n多好書 寫一些部落格 在github上分享技術,這些人在...

程式設計師失敗的31種原因 程式設計師必看

曾經努力地去奮鬥但結果卻失敗了,這也許是人生的最大悲劇。除了少數的成功者之外,絕大多數人都遭遇過失敗或正在失敗。一 不利的遺傳背景。天生智力不足的人,是沒什麼辦法可想的。唯一的補救辦法就是 以勤補拙 二 缺乏明確的人生目標,凡是沒有明確人生目標的人,便沒有成功的希望,在我曾經分析過的100人中,有9...