低效程式設計師的9個壞習慣

2022-08-22 07:24:14 字數 2923 閱讀 6670

1.缺乏激情

2.不喜歡測試**

3.關於可用性完全不在考慮

中低效的軟體工程師認為他們的工作就是提**用程式,而不是讓那些使用這些應用程式幫助其完成工作的使用者接受並持有這款應用程式。他們不將使用者當作客戶:他們認為使用者是麻煩的根源。 「有時候,我們很難使得工程師銜接到現實世界,」invaluable的charles解釋道,「低效的工程師會錯誤地表徵使用者體驗問題為其他人的問題。」

遺憾的是,似乎很多軟體工程師都持有這種態度,這也是為什麼企業要尋求能夠移情和了解他人問題的**戰士。

「雇主正在竭力尋找那些擁有技術技能和基本周邊業務問題領域知識的人才,」matt sigelman,burning glass technologies——一家就業市場分析公司的ceo說。

「即使是優秀的程式設計師,可能也會說他們對於理解正在解決的業務不感興趣,」他繼續說。 「他們會說,『給我乙個規範。我會照著規範寫。』這是一種低效的程式設計。「

4.喜歡說「不」

低效的程式設計師缺乏對事物的「願景」。因此,他們常常會對專案說』不』,或成為專案前進路上一股強勁的消極力量。 「當遇到挑戰的時候,積極的態度讓人敢於面對所有潛在的可能,」charles解釋說。

「說』不』其實相當於關閉了創造的大門,」他繼續說。 「無論你是否想到了乙個好點子,你都需要保持一種開放的心態來等待靈感的敲門。」

低效的軟體工程師之所以會快速說「不」的還有乙個原因是,一旦手頭有工作,就不想受其他事的干擾,生怕被打亂。 「沒有人是完美的,害怕被打亂其實是選擇了安全和不創新,」charles說, 「工程師們需要自由地去嘗試新的東西。有些點子一開始被認定為「瘋狂」,搞不好最後會導致乙個創新又突破性的解決方案。」

5.不喜歡學習

拒絕好奇心低效的軟體工程師都是不願意學習新創意的拒絕學習者。這種態度在所有職業中的代價都很高,但卻會是軟體工程師的職業終結者。 「你必須要有不斷學習的好奇心,因為程式設計是乙個終生學習的過程,」course report的eggleston說。

「你需要接觸社群中的其他人,以便於緊跟最新的需求技術,因為技術是不斷變化的。」她建議說。

6.不能和其他人友好相處

低效的軟體工程師不能成為團隊成員。這可能是當今開發世界中的乙個非常現實的問題了——越來越趨向於團隊合作。 「軟體專案越來越複雜,」burningglass的sigelman說, 「那些像一頭孤狼一樣靠自己程式設計的時代已經一去不復返了。」

charles指出,雖然低效的軟體工程師不能成為很好的團隊成員,但他們仍然依賴於其他的團隊成員。 「時刻謹記,總有一些潛在的東西是你正在寫的**所依賴的——並且你正在寫的**也依賴於某些正在改變的東西,」他說。

他補充說,驕傲自滿也會限制低效的軟體工程師成為乙個稱職的團隊成員。 「時不時地陷入問題中是沒關係的。知道何時以及如何爬上軌道才是成功的關鍵。不要讓驕傲自滿成為你的攔路虎。」

缺乏溝通技巧也會讓軟體工程師的團隊設定變得低效。尤其是當低效的工程師與團隊以外的人進行溝通的時候。 「那些缺乏和非技術團隊成員溝通能力的開發人員通常也不太成功,」eggleston注意到。

當涉及到團隊內部溝通的時候,我們或許可以放低效工程師一馬,charles指出。

「不能夠與別人合作,與其說是一種有意識的決定,還不如說是一種個性特質,」他繼續說, 「讓開發人員進入到其他業務部門的圈子裡,學習他們的溝通技巧,儘管這不是開發人員想要做的事情——卻是克服這個缺點的乙個很好的方式。」

7.不關心安全性

這是高效和低效軟體工程師都可能養成的壞習慣。在許多開發產品商店,安全性往往是成品後的擴充,而這並不是解決安全性的最好辦法。 「開發人員在編碼的時候需要把安全放在第一位,」stephen newman,damballa——一家網路威脅檢測公司的cto說。

但是,即使是拿到電腦科學學位的軟體工程師也沒有受過這方面的訓練。 「如何構建安全的軟體還沒有成為大多數大學的要求,」newman指出。

「以前我們只會處理已經發現的問題,但是現在,網路世界的攻擊那麼多,你不得不把安全放在第一位,」他補充道, 「乙個真正優秀的程式設計師會在他的設計和架構中以及所有有關於**的地方,考慮到安全問題。」

壞習慣會讓所有職業的員工都變得低效。對於軟體工程師,不良習慣,如對專案不感興趣以及拒絕成為乙個團隊成員,可能會破壞整個團隊。許多低效的軟體工程師並不是一開始就這樣,並且也不是改不了。通過定期的自我評估,不良的習慣也是可以識別並消除的,所以低效的軟體工程師也可能成為高效的人才。你碰到過高效的軟體工程師嗎?你是不是其中之一呢?

8.為薪水工作

雖然工作的一大目的是獲取薪水,養活自己以及供給家庭所需;但是,這只是工作最直接的報償,同時也是最低階的目標。

如果我們為薪水而工作,將注定我們是短視的,也將注定受到最深的傷害。假如你看不到工資以外的東西,斤斤計較於薪水、福利、職位等,那外界的些微風吹草動就可能讓你像浮萍一樣飄來盪去,你很快就會失去平衡,失去信心,失去熱情,失去平和,進而在工作時總是採取一種應付了事的態度,能少做就少做,能躲避就躲避,覺得只要對得起自己的那份薪水就成了。長此以往,你追求的高薪水反倒得不到。我們進入乙個公司工作,是為了自己,不是薪水也不是別人,比薪水更重要的,是成長和成就自己的機會。我們一定要明白,公司、企業、組織,都是我們鍛鍊自己、修煉自我的平台,我們不是為薪水工作、不是為老闆工作、不是為家人工作,是為實現自我而工作,是為更完美的自己而工作。

9.其實不喜歡軟體開發

有一部分人從事軟體開發工作,並不是因為喜歡,也沒有幹著幹著從不喜歡變成喜歡。他們可能是喜歡軟體開發附帶的高薪水——平均薪水比其他行業高。人做一件自己不喜歡的事情時,心理上沒有親近感,不會想著怎樣把事情做得更好,往往是差不多就成了,不太可能有精益求精積極向上的追求。因為在做不喜歡的事情時,情感上是拒絕的,情緒上是想逃離的,總想著早點兒完事兒拉倒,每一天去單位時不是充滿期待,而是各種擔憂、煩躁、畏懼,到了單位,稍有困難或不順心,就會消極、抱怨、牴觸、拒絕……

做喜歡的事,能最大可能發揮乙個人的潛能和熱情,會最快速地通向成功成就自己。而做不喜歡的事,一開始就注定了事倍功半,最後也往往會是痛苦不堪或半途而廢。

低效程式設計師的 5 個壞習慣

有些程式設計師比其他程式設計師更優秀。事實上,程式設計師群體也符合乙個普遍的統計分布規律 只有少數人真的是聰明絕頂,有一些人很優秀,而大多數人至少算是能力尚可,有一些人幾乎沒啥能耐,還有一些人真的糟糕透頂。這也就是說,乙個優秀的 程式設計師 和乙個糟糕的程式設計師,它們之間的差別並不一定是編碼技能。...

成功程式設計師的8個習慣

對成功的渴望或許是我們與生俱來寫在基因裡的一部分。成功會讓人幸福,並且幾乎每個人都在爭取幸福。當我們感到幸福的時候,我們大腦中的化學物質會迸發積極的情感,激勵我們獲取更多的成功。成功的職業生涯通常是指規定時間內,發布高質量且被認可的工作。這對於it開發人員也沒什麼不同。成功的開發人員能在預估範圍內編...

高效程式設計師的45個習慣

做事。與其推卸責任,不如去解決問題。欲速則不達。要增量程式設計,步步為營。沒真正理解一段 之前,別急著去修改它。對事不對人。掌握提問 反駁 爭論的技巧,注意說話口吻,不能帶個人情緒的接受或反駁別人觀點。排除萬難,勇奮前進。要真誠 有勇氣地說出實情和想法。當你發現某段 很混亂,需要重構,好,說出來。跟...