看看 台積電 軟體工程師徵才的 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/
同時也有1部Youtube影片,追蹤數超過5萬的網紅THE OFFICIAL JUNO MAK 麥浚龍,也在其Youtube影片中提到,主唱:麥浚龍作曲:伍樂城 填詞:黃偉文 編曲:伍樂城 監製:Juno / 伍樂城 director of photography JIMMY WONG @ h.k.s.c. producer LAI Tsz LEUNG assistant director WAYNE TS...
「the art of computer programming」的推薦目錄:
the art of computer programming 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
แนะนำคอร์สเรียนฟรีออนไลน์
ศาสตร์และศิลป์ของการเขียนโปรแกรมคอมพิวเตอร์
(The Art and Science of Computer Programming)
.
สอนโดยอาจารย์ ดร.อานันท์ สีห์พิทักษ์เกียรติ
ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
มหาวิทยาลัยเชียงใหม่
.
ลงเรียนยังทันเพราะปิดเรียนเมื่อ 30 ก.ย. 2021
ก็ปีหน้าโน่น ใช้ภาษา Scratch ในการสอนคราบบบบ
.
เนื้อหามีสามบทดังนี้
บทที่ 1 การเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น
1.1 แนะนำแนวคิดสำคัญของการเขียนโปรแกรม
1.2 ความสามารถด้านกราฟฟิกและอนิเมชันของโปรแกรม Scratch
1.3 วัฏจักรการเขียนโปรแกรม
1.4 การดีบัก
1.5 ความต่างและเหมือนกันของภาษาคอมพิวเตอร์ต่างๆ
.
บทที่ 2 หลักการออกแบบโครงสร้างโปรแกรมโดยใช้ Abstraction
2.1 หลักการและความสำคัญของ Abstraction
2.2 การประยุกต์ใช้ Abstraction ในการเขียนโปรแกรม
.
บทที่ 3 การใช้โครงสร้างข้อมูลและอัลกอริทึมในการแก้ไขปัญญา
3.1 โครงสร้างข้อมูล รายการ (List) และสแตก (Stack)
3.2 อัลกอริทึม
3.3 การนำโครงสร้างข้อมูล และอัลกอริทึมการเรียกตัวเองซ้ำไปประยุกต์โช้ในการแก้ไขปัญหา
.
+++คำอธิบายรายวิชาเพิ่มเติม++
การเขียนโปรแกรมคอมพิวเตอร์เป็นทักษะการคิดเชิงตรรกะอย่างเป็นระบบ แม้ปัจจุบันการฝึกเขียนโปรแกรมเป็นสิ่งที่เข้าถึงด้วยตนเองได้ง่าย แต่ผู้เรียนจำนวนมากขาดความเข้าใจถึงพื้นฐานวิธีคิดที่ถูกต้องอันเป็นอุปสรรคในการเพิ่มพูนความรู้และการนำความรู้ไปใช้ในระยะยาว วิชานี้มุ่งแนะนำให้ผู้ที่กำลังหัดเขียนโปรแกรมได้เข้าถึงพื้นฐานเหล่านี้ผ่านทางกิจกรรมที่เข้าใจและทดลองด้วยตนเองได้ง่าย และสามารถนำความเข้าใจจากวิชานี้ไปประยุกต์ใช้กับภาษาคอมพิวเตอร์ใด ๆ ก็ได้ โดยเนื้อหาประกอบไปด้วย
.
สนใจก็คลิกเข้าไปลงเรียนได้เป็นของ thaimooc
https://lms.thaimooc.org/courses/course-v1:CMU+CMU022+2019/about
.
ต้องสมัครเป็นสมาชิกเว็บเข้าก่อน
ถึงจะกด Enroll ได้
จากนั้นก็ลงเรียนตามอัธยาศรัย
.
.
.
.
.
.
<ประชาสัมพันธ์ ขายหนังสือ/>
“โปรแกรมเมอร์ก็รวยได้ ด้วยเส้นทางเอาท์ซอร์สสายดำ”
ความยาว 170 กว่าหน้ากระดาษ A5 (≈ 41,002 คำ)
แบ่งเป็น 2 เวอร์ชั่น
.
👉 1) เวอร์ชั่นเล่มกระดาษจริง
เนื้อในเป็นขาวดำนะ ราคา 350 ฿
ติดต่อสั่งซื้อได้ที่ไลน์ @269aibvq
จำนวนเล่มมีจำกัดพิมพ์มาน้อย มากกกก ก ล้านตัว
.
👉 2) เวอร์ชั่นอีบุ๊กอ่านผ่านโปรแกรมของเว็บ mebmarket
เนื้อในเป็นสีสัน ไม่มีแจก PDF ปรินต์ออกมาไม่ได้
ราคาถูกลงมาหน่อย 250 บาท ฿
กับ 279 บาท ฿ (ซื้อผ่านระบบ Apple)
ซื้อได้ที่ 👇
https://www.mebmarket.com/web/index.php?action=BookDetails&data=YToyOntzOjc6InVzZXJfaWQiO3M6NzoiMTcyNTQ4MyI7czo3OiJib29rX2lkIjtzOjY6IjEzMTQxMiI7fQ
.
สำหรับตัวอย่างหนังสือ ดาวน์โหลดได้ตามลิงก์ข้างล่าง 👇
https://drive.google.com/open?id=1tAnMozeYd63dcbBGTQmT_ZrpSaamZS3e
.
✍ เขียนโดย โปรแกรมเมอร์ไทย thai programmer
the art of computer programming 在 Eric's English Lounge Facebook 的最讚貼文
[教育資源] 美國哈佛大學線上課程
Here are more free classes from Harvard while we are stuck at home waiting for school to reopen! The following are seven courses that will help prepare you for the challenges of today’s dynamic and fast-changing world.
當我們被困在家等待學校重新開放時,有更多來自哈佛大學的免費課程提供給大家! 這裡提供七項課程來幫助大家,應對來自當今這充滿活力與快速變化的世界的挑戰。
★★★★★★★★★★★★
1. Introduction to Computer Science 電腦科學導論
https://www.edx.org/course/cs50s-introduction-to-computer-science
Knowing how to code is a vital skill in in today’s digital world. This entry level course teaches the basics of computational thinking, programming problem solving, data structures, and web development, among other things. It will leave the learner able to code in several languages including C, Python, and Java.
在當今的數位世界中,知曉如何編碼乃是至關重要的技能。 本入門課程教授運算思維、程式編寫與問題解決、資料結構和網頁開發等基礎知識。 它將使學習者能夠使用多種程式語言包括C,Python和Java進行編碼。
★★★★★★★★★★★★
2. The Architectural Imagination 建築的想像力
https://www.edx.org/course/the-architectural-imagination
Art and science are often viewed in opposition to one another, but in the field of architecture they meet in fantastic and beautiful ways. In this class, students will learn both the technical and cultural aspects of architecture, and gain a better understanding of how the buildings we inhabit relate to history, values, and pragmatic concerns.
人們常常將藝術與科學放在對立面,但在建築的領域,它們以奇妙而優美的方式相遇。在本課程中,學生將學習建築的技術和文化層面,並更好地了解我們所居住的建築與歷史、價值和實用主義的關係。
★★★★★★★★★★★★
3. Super-Earths and Life 超級地球與生命
https://www.edx.org/course/super-earths-and-life
What life lies beyond our small world? Thirty years ago we only knew about nine planets; today we know of thousands nearby stars. In this course, students will learn about exoplanets, which ones might be the best candidates for harboring life, and why those planets are of the greatest interest. Combining concepts in astronomy and biology which have rarely been put together before, the class is an excellent introduction to one of the most interesting eras in astrobiology; today.
在我們的小小世界之外,還有什么生命存在? 三十年前,我們只知道九大行星。 如今,我們知道附近有數千顆恆星在沿著軌道運行著。 在本課程中,學生將學習系外行星的知識,哪些可能是庇護生命的最佳選擇,以及為什麼這些行星最受關注。該課程將天文學和生物學的概念相結合乃少有前例,這堂導論在如今這個天文生物學領域中最有趣的時代之一是極精彩的。
★★★★★★★★★★★★
4. Leaders of Learning 學習的領導者
https://www.edx.org/course/leaders-of-learning
How do you learn? Why do you learn? Can you name three people who would share your answers? In this class, students will identify their own style of learning and find out how that style fits into the ever-changing landscape of education. Later lectures focus on how to apply that knowledge to leadership, organizational structure, and the future of learning.
你如何學習? 你為什麼要學習? 你能說出三個可以分享答案的人嗎? 在本課程中,學生將辨認自己的學習風格,並了解該風格如何適應不斷變化的教育環境。 後段課程聚焦於如何將這些知識應用於領導力、組織結構和未來。
★★★★★★★★★★★★
5. Using Python for Research 運用Python於研究
https://www.edx.org/course/using-python-for-research
Do you want to learn to code, and then learn how to actually use it? In this course, students will review the basics of the Python coding language and then learn how to apply that knowledge to research projects by means of tools such as NumPy and SciPy. This class is an intermediate level course, and a basic understanding of the Python language is ideal before beginning.
你想學習編碼,然後學習如何實際使用它嗎?在本課程中,學生將回顧Python編碼語言的基礎知識,然後學習如何通過NumPy和SciPy等工具將這些知識應用於研究計畫。 該課程是中級課程,在上課之前對Python語言有基本的了解為佳。
★★★★★★★★★★★★
6. American Government 美國政府
https://www.edx.org/xseries/harvardx-us-government
The federal government of the United States can seem like a far off and alien system, one which acts in strange ways; but it is a powerful force in the life of every American. To not understand how it works, and your place in it as a citizen and voter, is to be an irresponsible citizen. This course introduces students to the function, history, institutions, and inner workings of American government. No previous study or understanding of American politics is required, making the course ideal for non-American students who want to understand what exactly is going on there.
美國聯邦政府看起來像個運作方式奇特,遙不可及的陌生體系。 但在每個美國人生活中這是一股強大的力量。 如果不了解它是如何運作的,以及自己作為公民和選民在其中所處的位置,會成為不負責任的公民。 本課程向學生介紹美國政府的職能、歷史、機構及其內部運作。 無需對美國政治的事前學習與了解,使該課程成為想要了解美國到底發生了什麼的非美國學生的理想選擇。
★★★★★★★★★★★★
7. Humanitarian Response to Conflict and Disaster 人道主義對衝突與災難的應對
https://www.edx.org/course/humanitarian-response-to-conflict-and-disaster
We live in a world with staggering humanitarian crises, and responses to them that are often lacking. In this class, students will ask questions on how to deal with humanitarian disasters through the case studies of Zaire, Syria, The Balkans, and elsewhere. The history of humanitarian responses, and the frameworks that those responses past and present operate in, will be covered as well, and students will be challenged to ask if they remain sufficient.
我們生活在充滿令人震驚的人道主義危機的世界中,而對這些危機往往缺乏應對。 在本課程中,學生將通過薩伊、敘利亞、巴爾幹地區和其他地區的案例研究,提出有關如何應對人道主義災難的問題。本課程還將涵蓋人道主義應對的歷史以及過去與現在的應對所運行的框架,並且挑戰學生去提出這些應對是否足夠。
★★★★★★★★★★★★
美國名校的免費線上課程 (MOOCs)
https://bit.ly/2Um51WO
英國名校MOOC平台
https://bit.ly/3eYUOYe
留學獎學金: https://bit.ly/3e9vrT0
★★★★★★★★★★★★
英文資料來源: https://bit.ly/2Y7p1gR
圖片來源: https://bit.ly/2UipYC2
★★★★★★★★★★★★
教育時評:http://bit.ly/39ABON9
the art of computer programming 在 THE OFFICIAL JUNO MAK 麥浚龍 Youtube 的最佳解答
主唱:麥浚龍作曲:伍樂城 填詞:黃偉文 編曲:伍樂城 監製:Juno / 伍樂城
director of photography JIMMY WONG @ h.k.s.c. producer LAI Tsz LEUNG
assistant director WAYNE TSANG art direction SOMAD524 / DEBBY POON
production manager FATPLANE make-up JANICE @ zing make-up school
marketing manager SINDY LAM post-production ONE COOL
directed by JUNO MAK
十年又過去 舉止仍像少女
你跟我每夜仍聚聚 到夢裡追
贈你哈囉吉蒂那玩具 這天早變作茉莉香水
你的笑 卻是照舊和煦
留在你漫畫書裡 當初那美麗神仙伴侶
就像那青春洪水 現在已經不可能追
那故事倉猝結束不到氣絕便已安葬
教兩人心裡有道不解的咒沒法釋放
讓我們打聽對方今天過得一切平安
縱使相見已是路人茫茫 臉書等愛侶入睡卻偷看
自離別剎那 今生停頓了嗎
縱使我最後曾認命 邂逅了她
但信一天總會再遇吧 我想聽你說別喜歡她
你跟我 以後抱著回家
其實你是一幅畫 狠狠往這舊人心上掛
現實過得不順嗎 定定望向這畫中曇花
那故事倉猝結束不到氣絕便已安葬
教兩人心裡有道不解的咒沒法釋放
讓我們打聽對方今天過得一切平安
縱使相見已是路人茫茫 記憶中你仍像初戀好看
吻過二十年還未寒 離去六十年仍熱燙
共你就似被舊情下了降 像下了降
每晚都想起對方
誰亦會講 假使那樣懷念必會再次有迴光
其實只要 讓我耿耿某人思憶早閃閃發光
個個也探問愛戀不老的秘方 唯獨壯烈離座可百世流芳
你未忘 我未忘 猶勝伴在旁
那故事倉猝結束不到氣絕便已安葬
才成就心裡那道不解的咒沒法釋放
讓我們打聽對方天天過得一切平安
縱使相見已是路人茫茫 這生恐怕會念念你不放
流連著不想過對岸
all keyboards & computer programming 伍樂城 guitars So Tak Wah violin Ba Wenjing
strings transcription 朱俊傑 chorus arrangement Patrick Lui chorus Patrick Lui & Jackie Cho
recording engineer Eric Tam @ Baron Studio assistant engineer 胡卓明 @ Baron Studio
mixed by Sung Ka Hang mixing studio Baron Studio
op/sp:Rnls Publishing Ltd. Admin By Universal Music Publishing Mgb Hong Kong Ltd. / Wyman Admin By Universal Music Publishing Ltd.
JUNO MAK 's SOCIAL MEDIA:
Twitter: http://twitter.com/theofficialjuno
Instagram: https://instagram.com/juno_mak
Weibo: http://weibo.com/theofficialjunomak
Google+: https://plus.google.com/+%E9%BA%A5%E6%B5%9A%E9%BE%8DTHEOFFICIALJUNOMAK/about
Flickr: https://www.flickr.com/photos/theofficialjunomak
Website: http://www.kudos-films.com/#&panel1-5
Facebook:https://www.facebook.com/pages/Kudos-Films-Limited/224992630889779?fref=ts
JUNO MAK 's MUSIC PLATFORM:
Youtube: https://www.youtube.com/user/theofficialjunomak
iTunes: https://itunes.apple.com/hk/artist/juno-mak/id720628741
KKbox: http://www.kkbox.com/hk/tc/artist/0Jbrbifi10dBIc20F0BKu08J-index-1.html
Spotify: https://open.spotify.com/artist/6YlGm6QDrC3TOknYcHjt62
Moov: http://moov.hk/moovnow/music/album/albumdetail.do?contributorid=00024182&roleid=Artist&albumid=VAEP00110080A
the art of computer programming 在 這套書他寫了50年,程式史上最重要神作「電腦程式設計藝術 ... 的相關結果
但是當時他課業繁忙,一直到1968年,才開始出版他的著作,也就是至今被程式設計史上列為經典的「電腦程式設計藝術」(The Art of Computer Programming) ... ... <看更多>
the art of computer programming 在 The Art of Computer Programming 的相關結果
The Art of Computer Programming (TAOCP) · eBook versions · Volume 1 · Volume 2 · Volume 3 · Volume 4A · The Remainder of Volume 4 · Paperback Fascicles · Volume 5. ... <看更多>
the art of computer programming 在 The Art of Computer Programming - Wikipedia 的相關結果
The Art of Computer Programming (TAOCP) is a comprehensive monograph written by computer scientist Donald Knuth that covers many kinds of programming ... ... <看更多>