聊聊怎樣成為一名真正的程式設計師

2023-02-20 03:20:26 字數 1315 閱讀 4968

1樓:匿名使用者

‍‍這很容易,又很困難。演算法、語言等當然很重要,但更重要的是每天寫**。「每天」在我看來之所以重要,有兩個原因:

1. 堅持訓練自己2. 承諾這是每天必做之事,真正認為這對你是至關重要的。

請老實地告訴我,除了吃飯拉屎等生理上的必須,和上班打卡對老闆微笑等社會上的必須之外,你每天在堅持自己的什麼?真正的程式設計師並不比其他任何人,比如真正的作家、畫家,或者搬磚工人更特別,這只是一件事情,關鍵在於,你是否由衷地熱愛,並用行動在堅持。‍‍

2樓:莘綺楓

多搜尋,少提問,特別是社群提問。很低效的。api絕對是基礎。

演算法會提高你的逼格和區域性優化能力,但程式是用來解決問題的。很多演算法牛x的人根本不知道他應該優化**,真正的問題往往出現在程式語言不夠清晰導致的bug中,即使要優化,也要先找準問題點,而且未必用得到演算法。要學會優雅的解決問題,減少錯誤和返工。

一次返工代表三次思考,包含了兩次編碼和一次刪除;而一次錯誤可能導致返工,更糟糕的是你找不到,錯誤還會擴散。這是很痛苦的,所以一定要把**做得清晰優雅。所以要學會如何降低耦合,如何重構,如何應對需求變化。

3樓:允聖怡

現在的一些程式設計師似乎做事太過花哨,越高階的語言意味著越精細的封裝,而越精細的封裝意味著越遠離深層的原理!雖然高階語言在製作時有很炫的結果而且製作效率很快!因為已經有很多豐富的類庫已然存在!

但是,這些是不能從質上改變電腦科學的,是不能有效推動整個計算機產業革命的!一味的追求表面效果,而有失根本上的原創作品,那麼即使能秒製作也只能是一個高階技工,沒有多大意義!這樣的其實是在變相的做體力勞動!

呵呵!真正的程式設計師應該是追求原創的火花,就像那樣一個永遠不滿足的嗜血者,對待新奇的思想敢於且勇於去不遺餘力的追求!流於表面只能讓人變的膚淺且目光短淺的!

4樓:量安尚

‍‍程式的目的是解決問題,從能解決簡單問題到解決複雜問題是需要一個經驗積累的過程,在這個過程中,你會不自覺地會去學習軟體思想,編碼規範,演算法,計算機原理。除非你一直想做一個永遠只會解決簡單問題的低層次程式設計師。‍‍

5樓:結逍寬

個人看來,真正的軟體工程師要達到以下四點:1. 至少熟練一門語言,和一個元件。

2. 熟練各種職業技能,比如除錯、單元測試、寫文件,和presentation。3.

熟悉你所在領域的業務,比如網際網路、醫療、汽車、金融等等。4. 熟悉一個高大上的領域,比如os、編譯、圖形、ml。

6樓:貴在堅持

冰凍三尺、非一日之寒,想做一名真正優秀的程式設計師、必須有紮實的理論聯絡實際工作經驗和處理問題探索創新的能力!

如何成為一名程式設計師,如何成為一名合格程式設計師

從一名普通的司機,到一名程式設計師他是如何做到的 會持續更新各行業各領域的知識 先學會做 第一步 如何成為一名合格程式設計師 一 需求理解能力 在開發過程中,要在需求細節不明的情況下,有責任設法搞清楚,積極學習程式設計思想和方法,並在設計 編碼工作中自覺應用,對有一些複雜程度的設計,主動申請設計審查...

想成為一名出色的程式設計師需要掌握哪些知識

首先要熟練一 來種程式語言,自程式設計是一通百通的,bai以後學別的語言就可以基du於這種語言zhi的理解,學起dao來會快好多 其次,演算法與資料結構是很重要的,不但以後找工作會考到,在實際的運用中也會起到潛移默化的作用 第三,好的程式設計師是要靠 的積累的,程式設計師光看書不實際是不會深刻理解語...

要成為一名專業的程式設計師,從零開始需要怎麼一步步來比較好,要把

底層的學好了,你的基礎就打牢了,學其他的語言就方便多了 程式語言有太多太多了 如果基礎知識不學好 沒有能好呢 如何成為一名真正的程式設計師?從零開始要怎樣做呢?需學習哪些知識呢?首先學習基礎語法,然後在網上找些例項開始學習一些實際的開發 很快就能上手的.數學 各種數學 資料結構,設計模式,英語.有基...