程式設計師應知 再談放寬視野

2022-03-05 04:24:04 字數 1471 閱讀 5690

我想,想要真正放寬視野,首先要做到的一點就是把自己的姿態放低,不要認為程式設計師這個職業比其他職業高階,甚至在很多傳統的職業跟前,我們還是要謙虛地去學習,也就是一種空杯子的心態,那樣才能夠把其他領域的知識裝到我們的杯子裡面。另外,要始終有把其他行業的知識與it知識聯絡起來的意識,也就是說不能打無準備之戰,要時刻做好準備,從其他領域吸取自己所需要的內容。

具備了以上兩個前提之後,我們就要開始把自己的視野放寬,充實自己的知識了。對於任何知識都是一樣,我覺得所要遵循的過程,或者說三種必要的方式就是「學習、思考和分享」,學習的過程可能是閱讀大量的書籍,也可能是參加各種培訓,或者向他人請教;學習獲得的知識還沒有經過提煉,我們需要經過思考這個過程,把其中所要吸取的知識提煉出來,使其真正成為屬於自己的智慧型,那樣才能夠發揮出更大的能量;而分享的過程也非常重要,不僅我們可以把自己的想法表達出來,獲得他人的反饋,而且能夠根據這些反饋以及思想的碰撞進一步地學習和思考,從而形成乙個良性的迴圈。(對於此,更詳細的內容可以閱讀一下我之前的一篇部落格《程式設計師應知——學習、思考與分享》)

首先乙個必要的領域就是工作中所要接觸到的業務領域。多年以來,我更多地是在從事業務系統相關的系統開發,所以相關的業務領域知識就比較重要了,有了這些知識,我們可以更好地和業務人員交流,也可以更好地理解業務所提出的需求,並且能夠在需要的時候為業務部門提出比較合理的意見和建議。這些年來,我涉及到的業務知識包括:生產、**、建築機械租賃以及現在所從事的保險行業,這些知識對系統開發起到的作用是顯而易見的。並且經濟學和財務的知識也非常重要,畢竟每一家公司都會涉及到這些內容,是屬於必不可少的領域知識。

接下來需要了解的領域我想應該是管理學,畢竟每個系統的開發都是專案,都需要進行管理,比方說資源的掌控、進度的把握等等,這都會需要管理學方面的知識。曾經看過的《目標》那個系列的書,還有《一分鐘經理》系列、《人月神話》(請允許我把這本書也歸到管理學範疇,呵呵),還有大學的管理學課程相關的教材,都對我更好地管理自己、管理團隊起到了很好的作用,更多的心得是,要確定問題,找到自己的目標,然後用最直接的方式達到目的,消除各種浪費,相信很多朋友都會有相關的體會吧。

此外,我們也不能放鬆對自己的修煉,不僅僅是自身的情商修煉、影響力修煉,還有一些我們所必需的軟技能,比方說溝通的能力、演講的藝術、製作ppt的技巧等等,都會對我們更好地進行學習、思考和分享起到很重要的作用。

很多朋友會說,還有乙個很重要的方面——哲學,沒錯,這是指導一切學科的知識,當然我們不能忽略,在工作和學習中我們經常會利用哲學的一些思想來解決問題,比方說:主要矛盾和次要矛盾,矛盾的主要方面和次要方面,世界萬物都處於運動變化之中等等。

以上就是我的一些想法,希望能夠和大家一起繼續放寬視野,更好地做好程式設計師這份工作,:)

程式設計師應知 再談放寬視野

我想,想要真正放寬視野,首先要做到的一點就是把自己的姿態放低,不要認為程式設計師這個職業比其他職業高階,甚至在很多傳統的職業跟前,我們還是要謙虛地去學習,也就是一種空杯子的心態,那樣才能夠把其他領域的知識裝到我們的杯子裡面。另外,要始終有把其他行業的知識與it知識聯絡起來的意識,也就是說不能打無準備...

程式設計師應知

作為程式設計師,不可避免地會經歷過下面的情況 你花費了大量心血辛辛苦苦地編寫了一本程式,結果到了測試人員那裡測試的時候,測試人員測了一陣子之後,提交給你乙份測試報告,並說 你裡面怎麼會有這麼低階的bug。或者說 你的程式裡面的bug好多,到底自己編寫完了之後測沒測試啊?或者在國內專案中可能是這樣的,...

程式設計師應知 技術債務

債務這個詞,相信大家已經都對其深有體會了,特別是像我一樣作為 房奴 的人,每個月都要去銀行還錢,那就是債務啊。在軟體開發的過程中,我們往往也會借債,人們稱之為技術債務,其實也就是為了快速地解決問題,而採取的不規範的方案。比方說把某個條件寫死,再比方說採用一些捷徑達到目的,而這只是特殊情況,無法應用在...