[爆卦]oop好處是什麼?優點缺點精華區懶人包

雖然這篇oop好處鄉民發文沒有被收入到精華區:在oop好處這個話題中,我們另外找到其它相關的精選爆讚文章

在 oop好處產品中有1篇Facebook貼文,粉絲數超過1萬的網紅91 敏捷開發之路,也在其Facebook貼文中提到, 看看 台積電 軟體工程師徵才的 JD: 1.Develop state of the art code 2.Continue to refactor existing applications 3.Contribute to write tests to ensure software qua...

 同時也有1部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,對於設計模式的學習有多方派系持不同意見,但仔細去思考,會發現設計模式的存在是避免自己發明愚蠢的設計在已經常出現的問題上,在日新月異的科技進步下,隨著商業邏輯更加複雜,軟體工程師所遭遇到的問題也一次比一次還難 Design Pattern 的存在是幫助思考,避免不必要的協作災難,只要能懂得這點並融會...

  • oop好處 在 91 敏捷開發之路 Facebook 的最佳貼文

    2020-12-04 23:20:08
    有 72 人按讚

    看看 台積電 軟體工程師徵才的 JD:

    1.Develop state of the art code

    2.Continue to refactor existing applications

    3.Contribute to write tests to ensure software quality

    4.Apply software design principles to ensure software quality

    5.Ensure sustainability and performance of software applications

    6.Collaborate with colleagues in design and code reviews.

    7.Willing to learn new IT technology

    ...

    1.BS/MS degree or above and major in Computer Science, Information engineering, Industry Engineering, Statistics or Mathematic related fields, similar technical field of study or equivalent practical experience.

    2.Good at any listed programming languages : C++,C#, JAVA, Python, GO, JavaScript.

    3.Familiar with software engineering methodologies: UP, XP or DevOps

    4.Familiar with software engineering practices: CI, CD, DDD or TDD

    5.Have foundation of OOP, design principles and design patterns

    6.Experience managing container-based workloads, using Kubernetes or other orchestration software is a plus.

    7.Good communication skills with proactive, good interpersonal and problem-solving capability.

    8.With AI related experience is a plus.

    9.Familiar with source code version control tools : Git



    雖然我無法確定台積電裡面這些東西落實的程度有多少,事實上這份 JD 也是蠻大鍋炒的,但是其實仔細看,這些要求跟加分的選項,不就是這幾年我粉絲專頁上分享、技術培訓課程主題、輔導客戶的顧問案 一直在圍繞的東西嗎?

    就是一些基本功,得搞到很扎實的基本功,得這些面向都顧到的基本功,得有這些基本功對應的實務經驗/創造價值的經驗,其實就可以篩掉95%的應徵者了。

    很多人心心念念想要到自己理想的公司或工作內容,卻只停在想,而沒開始行動「#讓自己有資格去爭取這份工作」。


    上面這份 JD 真要挑比較跳的地方,就是那個 AI related experience is a plus.

    不過都說是 plus 了,就看看就好。扣掉這一點,如果其他的部份你都可以很紮實,說真的,是你在挑工作,不是工作在挑你。

    光一個 TDD, 有多少工程師是真能在產品開發上,時程壓力中,用 TDD 來開發,而且獲得對應的好處呢?

    至少讓自己能多符合一些上面 JD的技能要求吧:https://tdd.best/category/courses/

你可能也想看看

搜尋相關網站