程序员的一个好习惯,你有几个?
在很多外人看來,作為我們程序員這個行業只要會敲代碼會改bug基本就可以了,但是現在行業人員幾近飽和,沒有過硬的幾把刷子就想著可以甩掉身后的大部隊也是不可能的。所以說我們要不斷的學習不斷的充實自己讓企業在裁員的時候壓根就考慮不到我們的頭上來。那么我們程序員要投資哪些方面呢?來看看吧。
1、健康
毫無疑問,軟件開發是坐的最久的工作之一。每天坐8-16個小時,期間很少休息,是增加肚子上的脂肪的絕佳方式。肥胖會讓其他各種疾病風險增大,尤其是心臟病。分出一定時間用于體育鍛煉,可能的話,再多花點時間參加健身房活動,可以避免肥胖。
2、提高數學技能
數學能夠增強邏輯思維能力,拓寬解決問題的角度,很多情況下還能增強耐性。有些數學知識是可以直接應用到軟件開發過程中的,如離散數學,有些則可以適領域不同放心的遺忘掉。例如,游戲開發者密集使用物理和微積分知識,但是作為一個企業軟件開發者,則很難找到它們的用武之地。然而,無論怎樣,數學技巧都可以使你成為一個更優秀的人。
3、提高英語能力
所有受歡迎的編程/腳本/標記語言都使用英語,開源軟件的注釋,如Linux,也是英語。世界各地的開發者使用英語進行合作。為國際客戶工作的開發者,必須掌握英語以能夠將業務需求翻譯成解決方案。 明白了嗎?英語對于開發者了而言,就像計算機世界的二進制一樣。
4、活躍的 GitHub 賬號
GitHub對于開發者來說,就像是藝術家的作品集。–Nuff
5、堅持寫博客
建立自己的博客,每月至少發布一篇文章。做點研究,因為只有自己親身經歷過,才能言之有物,不會聽上去像吹牛皮。學會如何寫文章,像以前你的老師教的那樣:列大綱,描述情節,最后檢查語法和錯別字。然后,即使再不舍也要大刀闊斧般地簡化和縮短文章到一眼就能知道大概意思。
6、堅持開源
現在的年輕人可能沒有經歷過,程序員隨時會失業的悲慘境地。但是即使是在最黑暗的時期,凡是做開源項目的,總能在第一時間又找到工作。只要確保你寫的開源代碼和你心儀的工作相關即可。不管你信不信,這個市場很大,前景也廣闊。
7、提升自己寫文檔的技能
曾不止一次的說過,就因為我寫了文檔和演示文稿,就總是被領導要求一起去開會,給他們講說文檔內容,以便于他們理解。我喜歡先概述——就是必須閱 讀的放在前面——然后將其余放到細節下面。大多數的經理只想知道,“怎么實現這個項目?我需要掌控事情的方向!”照著這個方向寫就對了。
8、學會沉默是金,簡潔是靈魂
如果一個人的回答又長又復雜,那搞不好就是因為他自己也不知道答案,或者沒有這個能力辦好這件事。我們應該給出簡短概括的答案。但是世上永遠不會缺八卦新聞。有些事其實并不確切,有人還不厭其煩地傳來傳去,打攪當事人。
不要成為這樣的人,為自己的言行負責,可以概括也可以說細節,但是不要添油加醋,也不要夸張。
9、培養良好的溝通能力
工程管理是一個團隊活動,哪怕有時候這個團隊只有你一個人。由于每時每刻都有那么多事情需要相互了解,所以溝通就成為了最大的問題。90%的工程管理指的就是溝通。比如,我們得向人解釋bug是什么?如何有效診斷?如何向大家完整地表述自己的復雜想法?溝通是項目成功最關鍵的因素。無效的溝通只會導致大量時間和精力的浪費。
10、在賺錢的同時也要學會理財
理財就是理人生,對自己的財富和人生路徑進行編程。正如Linux的創始者Linus所說的那樣:“變成有趣是因為你可以自己制定游戲規則,而你制定什么樣的規則,也就會隨之出現與此相符合的結果。”
歡迎關注我的公眾號(同步更新文章):DoNet技術分享平臺
閱讀原文
總結
以上是生活随笔為你收集整理的程序员的一个好习惯,你有几个?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小游戏策划案例精选_小游戏活动策划案?
- 下一篇: mysql 修改表的编码_Mysql表编