孤單程式設計師獲取開發技巧之道

2021-08-25 07:13:52 字數 1590 閱讀 1586

孤單程式設計師獲取開發技巧之道

分類:職業,開發,教育

標籤:開發,程式設計,賈斯汀·詹姆斯

我最近從大學畢業,在讀書時打工的地方找到了乙份工作。在單位裡我是唯一的程式設計師,我主要做資料庫應用程式。我的問題是,當涉及到開發新的應用程式時,我缺乏實際經驗,並且我沒有任何既定標準或慣例可循。我簡直要爭分奪秒地學習所有的東西,而這似乎永無止境。不知是否存在一些it顧問服務可以幫助像我這樣的孤單程式設計師?

我正在尋求**標準、檔案標準等方面的援助,如果您能為此提出建議,我將不勝感激。

不幸的是,就我所知,目前還沒有向程式設計師提供顧問服務的組織方案。現有的培訓,大部分是針對特定主題,旨在幫助程式設計師使用新技術。

讓問題變得更糟糕的是,高等院校確實傾向於「working in the real world」的理念,已開始在主流程式語言上花更多的時間,而用於不常用語言的時間則較少。而且,還有很多概念,你可能沒有學到,但在實際工作中需要知道的,其中包括:

命名慣例

工具使用

版本控制

團隊工作

時間管理

專案管理

開發方法(agile,scrum,cmmi模型等)

這些技能是從初級程式設計師向中級程式設計師及更高階別發展所必需的。2023年5月,我寫了10個步驟要點,會對你有幫助。這10個步驟是:

1、學習其它語言

2、學習先進的搜尋技術,戰術和戰略

3、樂於助人

4、要有耐心,堅持練習

5、拒絕教條主義

6、深入學習一些先進理念

7、了解你所在領域中隱含的基本理論

8、看高階程式設計師的**

9、學習好的習慣

10、工作愉快

在尋找詳細資料方面,我要祝你好運:我還沒有看到一本能包融所有這些資訊的書。(透個底,我已經在寫這樣的書,但速度非常緩慢)。我覺得在討論**編寫過程方面做得比較好的是由史蒂夫·麥康奈爾(steve mcconnell )寫的《**大全(code complete)》。雖然他沒有談及你想學習的所有內容,但我認為這是所有為自己的工作而感到自豪的程式設計師都該閱讀的。

我覺得,提高水平的最好的辦法是多做。因此,你**寫得越多,就越能知道什麼可行,什麼不可行。你也想盡可能多地閱讀其他人的**,尤其是在你有機會向他們請教有關**如何或者為什麼這樣編寫的時候。參與乙個開放原始碼專案或者志願為當地慈善機構工作,這是你獲得經驗的機會。

另乙個點子是請求另乙個部門的人每個月花了幾個小時與你進行**審查,並向你解釋哪些做得對,哪些地方可以改進。您可能還需要尋找本地的程式設計師組織,組織集會前後的時間是很好的機會,可以用來與更有經驗的程式設計師交流求教。與更有經驗的程式設計師一起工作會讓你學得更快。

結論

你能在畢業後立即找到工作真的很棒,儘管你缺乏工作經驗,他們仍有信心聘用,這真是令人高興。同時,這不利於你學習需要知道的東西,這可能對你的事業和長遠發展不利。

保持開放的態度,認清你需要學習的東西,在書籍和網路論壇上尋求答案,這樣你將能夠學到所需的開發技巧。祝您好運!(完) (

)

孤單程式設計師獲取開發技巧之道

孤單程式設計師獲取開發技巧之道 分類 職業,開發,教育 標籤 開發,程式設計,賈斯汀 詹姆斯 我最近從大學畢業,在讀書時打工的地方找到了乙份工作。在單位裡我是唯一的程式設計師,我主要做資料庫應用程式。我的問題是,當涉及到開發新的應用程式時,我缺乏實際經驗,並且我沒有任何既定標準或慣例可循。我簡直要爭...

高效程式設計師的45個習慣 敏捷開發修煉之道

高效程式設計師的45個習慣 敏捷開發修煉之道 融知識 哲理 實踐於一體的奇書 定價 35.00 會員價 26.25 75折 樣章免費試讀 17 使用短迭代,增量發布 69 18 固定的 就意味著背叛承諾 73 第5章 敏捷反饋 76 19 守護天使 78 20 先用它再實現它 82 21 不同環境,...

高效程式設計師的45個習慣 敏捷開發修煉之道

筆者 寫道 在去年就在豆瓣上看到這本不錯的書,近來才拿到這本書好好的研讀一下。讀了之後又對本書有了更深的認識。我如此推崇她,因為我覺得她不像有些書那樣的長篇大論,講的都是大道理,看了雲裡霧裡的。而這本書呢,講的都是我們專案開發中實實在在遇到的,只是平時不太注意,作者只是用更樸素易懂的語言組織總結出來...