手把手教你如何在IT的道路上摸爬滾打!

自我修養這個東西,真的是什麼職業都有,演員有《演員的自我修養》,醫生有《醫生的自我修養》,就連小三這個“行業”都出現了《小三的自我修養》。

於是作為IT男,我們不甘示弱的出現了《IT男的自我修養》,而想要成為一名資深的IT男需要具備各方面的能力,這就是IT男的自我修養。

手把手教你如何在IT的道路上摸爬滾打!

無論是初入職場的新IT,還是戰鬥多年的資深老IT,需要的東西《IT男的自我修養》都會給你。

手把手教你如何在IT的道路上摸爬滾打!

再說近幾年 IT 男成了妹子手裡搶手的男朋友選擇,“嫁人要嫁 IT 男”的論調在網上 hin 是流行吶。

推翻了以前、不懂浪漫、人傻錢多不會花的刻板印象…IT 男有了新的太多妹紙們看重的品質:聰明、穩重、能幹、潛力股……,像扎克伯格、比爾·蓋茨、馬化騰等都是 IT 男出身。

手把手教你如何在IT的道路上摸爬滾打!

大家都在努力提升自我修養,說不準哪個就成了下一個世界名人,帶著妹子走上人生巔峰。好了廢話不多說了,那麼一個 IT 男的自我修養都有哪些東西呢?


手把手教你如何在IT的道路上摸爬滾打!

一、IT男基本的素質就是科學基礎

成為開發人員的過程所謂是條條大路通羅馬,有的是科班出身,有的是興趣愛好,還有的是專業機構的培訓。

在這個過程中,可能全面或者零散甚至沒有學習過計算機基礎學科,但無論是哪一種,想要成為更高層次的開發人員,寫出更高質量的代碼,計算機基礎學科的學習,是非常非常非常(重要的事情說三遍)重要的。

而且要時刻保持對代碼的激情,就好像看到了初戀女朋友一樣。

科學基礎又包括瞭如下四種:

1)數據結構

數據結構課程通俗的說就是告訴你如何用最基本的語言類型、變量,關鍵詞語句等,去處理各式各樣的邏輯問題,我們稱之為算法,而日常編程中的各種問題。

2)操作系統

所有編程語言的開發以及應用的運行,都基於操作系統。

3)數據庫

傳統的關係型數據庫,入門簡單,深入卻難,往往開發人員能夠較快的掌握增刪改查、視圖、索引、存儲過程等基本數據庫操作,卻在編寫複雜查詢、設計主外鍵、優化字段、去除冗餘等時,出現只會依葫蘆畫瓢卻不能自主思考擴展的狀況。

4)編譯原理

編譯原理是編程語言以及各類語言編譯器的科學基礎,可以說編譯原理創造了世界上的幾乎所有的 IT 應用,學習編譯原理的基礎是數據結構和算法。

手把手教你如何在IT的道路上摸爬滾打!

二、英語能力

英語的天然特性和字母長度還有學科發展的歷史因素,決定了編程語言一定是基於英語的。

在編程過程中,從語言的關鍵詞到文檔的內容又或是搜索引擎的搜索結果,都不可避免的會遇到英文。

手把手教你如何在IT的道路上摸爬滾打!

三、搜索方法

任何一個開發人員,都應當具備搜索能力,甚至是一定要具備搜索能力。

搜索引擎的寶藏,是無窮無盡的,同樣具備搜索意識的不同程序員,卻因為搜索技巧的差異最終在程序開發質量、項目實施效率、甚至是工程產品質量上出現數倍的差異。

因此,掌握高效、先進、靈活的搜索方法和技巧,是非常有用的。


手把手教你如何在IT的道路上摸爬滾打!

四、時刻活躍的思維模式

開發人員,一定要養成業務思維的模式,所謂的業務思維,就是在做任何一個項目的時候,寫任何代碼前,需要對項目本身的業務概念和業務邏輯甚至業務流程都要有一個全面的學習和理解。

這雖然不是一個項目的強制要求,卻是一個很好的開發習慣,無論自己的覺得是開發者還是測試員又或是技術總監,掌握了業務原理,才能夠更好的設計或閱讀項目的數據結構和流程結構。

IT 男的思維往往和用戶或者客戶是不一致的,擺脫技術思維模式,習慣於用業務思維解決問題的程序員,不一定最優秀,但一定是一個很容易溝通的程序員。

手把手教你如何在IT的道路上摸爬滾打!

五、工作與編程習慣

有的人說愛乾淨浪費時間,所以不修邊幅,但歸根結底這還是習慣問題,當養成清潔衛生的習慣並使之成為生活慣性時,往往就不會耗費更多的時間,反而顯得乾淨幹練。

寫程序同樣如是,有一些編程習慣,看似不足為道,看似浪費時間,可是如果堅持下去,最終都能收到意想不到的奇效。

手把手教你如何在IT的道路上摸爬滾打!

細節決定成敗,對於年輕人來說尤為的重要

IT男新手在找到疑難問題的解決方案時就立馬將代碼碼出來,然後就立馬提交完成。

殊不知不經過認真思考的代碼還存在著諸多需要完善的地方,大到內存洩露、資源釋放、代碼是否高效,小到註釋是否規範,都是IT男必須關注的問題。

手把手教你如何在IT的道路上摸爬滾打!


注重細節,不放過任何一個小瑕疵,追求完美才會讓自己的技能更加爐火純青。



分享到:


相關文章: