如何做好乙個程式設計師

2021-08-23 14:51:03 字數 757 閱讀 6423

不知不覺,已經做了3個月的程式設計師了。這三個月,稍稍有點感觸,說說關於怎樣做乙個程式設計師的感受吧

一、技術

1.首先,要熟悉一門語言。

這是必須的,也是基礎。至於什麼是熟悉,我個人的理解就是常用的會寫,不常用的會查。

2.實際問題的解決能力。

既然是做開發,就免不了要遇到問題,這樣說其實有點太寬泛的感覺,這裡面包括出現未知錯誤,遇到某種業務邏輯該如何設計資料庫等

3.軟體的設計。

對於起步的程式設計師來說,這並非本職工作,但並不代表我們可以忽視這一部分,因為我們是不想一輩子都敲**的。如果當乙個系統(或者是模組)變的越來越複雜的時候我們不會感覺到力不從心,如果很好的維護,擴充套件,這很重要。

4.資料結構、演算法

這重不重要,不太好回答。我個人感覺,應該去了解它。比如我要存一串物件,要用鍊錶好,還是陣列,還是棧或佇列,或者是雜湊?如果你知道他們是怎麼組成的,你就不會有這個困擾了。演算法好與不好,寫出來的程式一看就知道了

二、非技術能力

1.溝通能力

這很重要,人與人之間本來就有太多不同的想法,為了讓這個團隊不像烟花一樣散開,必須進行溝通,通過溝通,也可以使很多很好的想法融合到一起,迸發出更耀眼的光

2.團隊(合作)

現在你還在單槍匹馬廝殺在戰場上嗎?很累吧,趕快組建屬於你的戰隊吧!如何使乙個戰隊更具有戰鬥力,成員之間默契的合作必不可少

3.英語

懂與不懂,好與不好,不僅僅是機會多與少的問題

還有很多,例如「忽悠能力」,交往等,這就屬於差不多每個行業都存在的了

如何做好乙個程式設計師

不知不覺做軟體已經做了十年,有成功的喜悅,也有失敗的痛苦,但總不敢稱自己是高手,因為和我心目中真正的高手們比起來,還差的太遠。世界上並沒有成為高手的捷徑,但一些基本原則是可以遵循的。1.紮實的基礎。資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握他們,很難寫出高水平的程式。據我的觀...

如何做好乙個專案 二

a.會談的禮貌 和客戶交談,無論是 ceo cfo c x o,還是其普通員工,我們必須懷著平等的心態。盡量使用普通話,語速不要太快 寧慢勿快 闡述問題要有節奏,等對方明白你所說的一段話後,再說下一段。聽對方講話時,切勿強行打斷。等他說完你再說。無論跟誰談話一定要不卑不亢。也許,你會說這很簡單。其實...

如何做好乙個測試leader

做的是敏捷測試 所以並不適合所有專案。1 prd review prd product requirements document 產品需求文件2 prd 更新 跟蹤 當然,水不一定非常乾淨,我們需要做一些過濾 prd肯定有一些不完善的地方,我們也會遇到prd的更新 修改 但是我們1定要保證這些更新...