程式設計師如何在工作中解決問題和提高學習能力

發布 教育 2024-05-18
1個回答
  1. 匿名使用者2024-01-28

    技術共享 程式設計師最重要的能力是解決問題的能力。 上次,我談到了程式設計師最重要的能力,那就是自學。 您總是可以自己找到這個或那個資訊,但是當您遇到技術問題時,您可能找不到任何有用的資訊。

    我將從兩個層面來闡述這個問題,即“道”和“藝術”。 道是基礎知識儲備,技術是方法。

    零散的知識是無用的,你聽到一句很有哲理的句子,你看到的是深入你內心的人生洞見,這些東西其實對你毫無用處。 真正有效的知識必須是系統的和系統的。 知識與知識直接相關。

    在分類思路上,知識點有兄弟關係,有父子關係。 兄弟有異同,父子有繼承權和從屬關係。 此外,系統知識必須強調完備性和有限性。

    抽象的東西是難以理解的,通俗地說,就是在學習的時候有一種有意識的、系統的學習。 就像你聽到的人生感悟,各種雞湯,他們不是沒有道理,但也要知道自己的背景和環境。 知道了這一點,你就不會急於把它放在自己身上。

    這裡有一些方法可以做到這一點。 程式設計問題通常有錯誤訊息,這些訊息是堆疊的。 很多同學一看到錯誤提示是英文的,就不在乎3721,就抄了。

    其實在很多情況下,錯誤提示本身就是答案,所以有必要學習一些基本的英語。 如果錯誤訊息太抽象,那麼遵循堆疊也是乙個不錯的選擇。 以上基本可以解決你遇到的90%的問題。

    從另乙個角度來看,它也提醒我們,在程式設計時需要丟擲友好的錯誤訊息。

    此外,在沒有任何提示的情況下,我還會遇到一些莫名其妙的問題。 這時,我們必須學會提取關鍵詞,使用搜尋引擎來尋找答案。 分享乙個案例研究,當我使用 Flutter 開發應用程式時,我偶爾會遇到來自客戶的白屏。

    提取關鍵字顫動+白屏幾乎沒有任何有用的資訊。 繼續詳細資訊,初始頁面上將顯示乙個白屏。 替換為 Google flutter+splash+blank,成功找到解決方案。

    當然,以上兩個方面都不足以概括如何提高解決問題的能力。 最重要的是經驗,有足夠的解決問題的經驗是基礎。 這種能力有正反饋,如果你解決了第乙個問題,你就會有信心解決第二個問題。

    廣告:帝盛網路科技,專業從事企業資訊服務、軟體定製開發、SaaS等。

相關回答
13個回答2024-05-18

什麼是焦點? 當我們的注意力集中在一件事上時,當我們只考慮這一件事時,你思考的速度與你接收資訊的速度和你做事的速度相同,沒有阻礙或干擾,那麼你通常是非常有成效的,因為你處於專注狀態。 當我們在做某事時,如果我們有手參與其中,它通常會讓我們更加專注。 >>>More

12個回答2024-05-18

最快的晉公升其實是換工作,從程式設計師到專案經理,這也是可能的。

19個回答2024-05-18

主動向領導承認自己的錯誤,然後想盡一切辦法彌補,將損失降到最低。

13個回答2024-05-18

在國外,程式設計師的工作可以持續很長時間,但中國的情況不同,因為“程式設計師35歲失業”的營銷不斷在推銷焦慮,這也讓很多人認為35歲的程式設計師確實不好。 >>>More

15個回答2024-05-18

你好,C++是乙個比較低階的**,一般做系統驅動、遊戲、**識別、演算法等。 >>>More