-
1 # 林創雲
-
2 # 小成說雲
1,剛入門的時候,技術需要惡補加強,推薦閱讀:《IT的基礎知識》。
2,《莫生氣》、《聖經》、《老子》、《思想政治》、《論持久戰》,死磕程式碼、接觸客戶、搞定BUG、對話老闆,這幾本書必不可少。
3,《一件襯衫怎麼穿一年》、《格子衫的日常洗護》,格子衫是IT人員日常標配、出席大型活動、會議最高規格出客服裝,這兩本書籍,也是必備的。
4,《頸椎病康復指南》、《腰椎間盤突出日常護理》、《心臟病的預防與防治》、《高血壓降壓寶典》、《強迫症的自我恢復》、《精神病症狀學》,一入IT深似海,從此健康似路人!作為資深IT人員,應該懂得各種慢性疾病的防護與治療,畢竟每次都去醫院,微薄的薪資,肯定無法負擔!這幾本書,不止要看,還要會背!
5,《活著》,一切返璞歸真!活著就好!
-
3 # 鐳射機噴碼機研究中心
多學習,多看書,提高文化修養
注意生活中的細節,提高對自身的要求
注意平時接人待物,平等對待陌生人,對人禮貌有佳
-
4 # 加瓦攻城獅
作為一名程式設計師,我認為的自我修養就是變數名規範,程式碼有關鍵註釋,寫的一手好的文件,有責任,不背鍋不甩鍋(這一點最重要)。
-
5 # 我是石頭
我2012年開始從事軟體開發工作,一路走來,發現,無論做哪個行業,其實都是一樣的,腳踏實地,一步一個腳印,還有最重要的,也是我第一份工作經歷告訴我的從業格言:做事先做人!這一點我覺得比什麼都重要。
言歸正傳,程式設計師就要有程式設計師應該有的職業素養和從業規範,比如 1.程式碼規範,嚴格按照公司程式碼規範進行開發,根據公司規範文件進行需求設計,設計方案設定,開發進度和測試支援等 。2.必要的職業道德,所做東西如果設計商業機密必須有行為準則安裝公司要求保守和保管好公司智慧財產權和程式碼版本,否則會負法律責任 3.自身能力提高和進階,特別是程式設計師,技術更新換代很快,要不斷的學習新的技術和提高自己能力,才能使自己不被淘汰4.良好的溝通能力,程式設計師一般不善言辭,但對於需求評審和設計評審都需要和產品和市場的同事更好交流才能更好的吧專案完成 5.對自己身體和家庭負責。工作只是生活的一部分,別因為工作放棄家庭和身體,且行且珍惜吧!
-
6 # 道法如流
這個題目來自星爺 一個演員的自我修養 嗎?
首先我們界定下什麼是程式設計師?
這裡的程式設計師通常是指利用某些程式語言和相關類庫、工具去寫程式碼實現產品市場需求,參與完成開發任務的工程師。那些計算機科學家或者大學教授亦或者做其他工程研究如機器人、自動化以及硬體開發等不在此列。網民常稱程式設計師為碼農、攻城獅、搬磚的……
一個程式設計師自我修養有哪些呢?我們簡單來總結下,也就是三條吧。不是讓你以此成為優秀的程式設計師,而是合格的。
首先,得具備基本的程式設計技能,也就是掌握起碼一門程式語言和作業系統,能夠運用自如。對於語法、物件、相關類庫工具等較為熟悉,能夠運用自如。就像搬磚刷牆的,你得熟悉基本工具和操作規範,並且懂得一些簡單最佳化和省時省力的技巧。
其次,較好的資料結構和演算法能力。這個因人而異,不同崗位也有較大差別。但無論如何資料結構是程式程式碼的基本構成。不掌握資料結構就像不會英語的基本句型和時態,而演算法好比邏輯裡的歸納演繹類比,透過一些列推理得出一個或某些結論。如過說演算法是流程控制的話,那程式設計師做的事情就是這個。但程式設計師眼裡的演算法不是那些基本的業務流程控制do while if else,而是較為複雜的問題如何透過數學抽象或邏輯演算得到最優解。這個因專案不同而難度各有不同,一般來說掌握基本的堆疊佇列連結串列樹圖,再加上經典排序、字元搜尋、路徑規劃之類即可。這裡的掌握是指你真的理解那些原理,知道每一個數據結構和演算法之間的差異。也就是你可以寫不出更優的來,但你真的理解其中的意義。
然後,掌握設計模式和打造自己的方法論。設計模式有50來種,不是讓你每一個都去學習,而是掌握常用的如單例中介觀察者代理門面工廠策略狀態裝飾等等,同時對於面向物件原則以及函式式、過程式都有自己的理解,能夠較好的運用前人研究結果,把自己的程式碼做到清晰的架構,做到松耦合可擴充套件。在此基礎上,就得打造自己的方法論了。你需要根據業務場景來選擇和運用合適的技術與架構,你能夠不斷髮現和改善問題。這需要一定哲學素養。比如辯證法,比如天人合一,比如物極必反,比如運動發展、動靜結合、螺旋式上升,比如科學發展觀等等。同時還要具備互聯網裡快、小、去中心化、草根、免費、共享、服務化、自動化等思維模式。
有了以上三點,你就是合格的程式設計師了嗎?嗯,差不多。但因為程式設計師通常都在團隊工作,那團隊合作,流程規範,業務理解,自我管理,團隊管理能力是否也得培養呢?嗯,是需要的,但非必需。
做為一個合格的程式設計師了,還得從初級走向高階再到架構師再到科學家再到大神。這就看造化了,自我修養不一定夠。
-
7 # 素材谷
程式設計師作為一個職業、也作為一個群體,正逐漸從幕後走向前臺,並以他們自己的能力加速改變著世界,也改變著人們生活的方方面面。然而,對於程式設計師,特別是年輕程式設計師們來說,如何理解自己的職業與發展,如何看待自己的工作與生活,這些問題往往比那些擺在面前的技術難題更讓他們難以解答。這本書從一個成熟程式設計師、一名IT管理者的角度,以雜記的形式為大家分享關於國內程式設計師職業生涯、個人發展、程式設計中的實踐與認知乃至自學設計等方面的經驗方法與思考感悟。其中每一篇文章都涉及一個與程式設計師息息相關的話題,無論你是即將走上程式設計師崗位的在校大學生,是剛剛成為程式設計師的職場新人,還是有一定經驗的程式設計師,這本書都會給你帶來啟發。
回覆列表
程式設計師的自我修養如下,望採納;
第一階段:《C語言程式與設計》《Java通識》《C++進階寶典》《Swift入門與實踐》
第二階段:《教你怎麼不生氣》《佛經》《老子》《沉默的憤怒》
第三階段:《頸椎病康復指南》《腰椎間盤突出日常護理》《心臟病的預防與防治》《高血壓降壓寶典》《強迫症的自我恢復》《精神病症狀學》
第四階段:《活著》