跳到主要內容

發表文章

精選

文組背景三個月學程式語言C++心得

去年9月到12月,睽違多時終於習得一個新技能,那就是C++。 程式新手第一堂課:“Hello World!” 整理這篇心得,並不是想告訴大家如何寫程式(會寫跟懂寫、揮灑地寫又是另一個層次),而是想給毫無理工背景、卻想學程式的朋友們一個參考,也想藉此梳理那三個月所學,提醒自己還是要找專案來練習。 近幾年我看了不少關於文組學程式的文章,最令人啟發的,就是《文藝少女的矽谷進擊》的作者王文珮(她也是我追了好久的粉專 工程師作家的轉行人生 版主),還有過去帶的實習生Wendy成功轉職成後端工程師的經歷。我並沒有轉職的目標,但這兩年眼看ChatGPT興起,生成AI進展日新月新,更增加了我對寫程式的好奇。 去年7月,我跟同事亦甫合作的數位專題 《魚與油之爭:主權、資源與海洋的南海衝突戰》 正式上線,過程中讓我對網頁後台建構非常感興趣,就開始盤算要不要在先生任教的大學修一門網頁設計的程式課程(因有不錯的眷屬折扣)。 Whitworth秋季開設的程式課程是C++,網頁設計相關的JavaScript要等到Jan Term才有,但有點迫不及待的我,就覺得那就從C++開始吧。 去年9月也是當媽媽後的重要里程碑,因女兒正式進入美國的小學系統成為Kindergardener,七年的媽媽生涯,終於首度迎來兩個孩子週一到周五、八點半到三點都會在學校的「人生新篇章」,已許久沒學新技能的我,此時不上更待何時。 Whitworth University 校園 當時盤算了課程時間安排,CS171是每週一、三、五早上9點到9點50,我們家開車到學校只要10分鐘,送完小孩就可直接到校上課,下課後還不到十點,可接著安排工作。以下會分成幾個主題,來分享這三個月的學習心得。 線上或實體課程? 現在市面上的程式課程可說是琳瑯滿目,不論實體或線上都有好多選擇,而我自知初次接觸,實體課程在各方面都較適合當前狀態,便選了先生任教的Whitworth University資工系的基礎程式課程CS171。 CS171課程使用的編譯器是VS Code,參考課本是Daniel Y Liang的 《Introduction to Programming with C Pearson》 ,課程涵蓋內容包括這八個主題:Variables、Divergence、Chart、Loops、Algorithms、Functions、Arrays...

最新文章

西雅圖之春

要工作還是育兒?西雅圖的The Inc.讓你兩者兼顧

ptt留學版:錄取,一年之後(UW, China Studies)

「在書與非書之間,我們閱讀」:書店不是「小」才有溫度,而是取決讀者在「非書」間留下的美好記憶

「在沒有胡適的時代讀余英時。」余英時年少受馬克思主義熏陶,如今更重視個人的尊嚴

超級盃前夕,關於海鷹隊(Seahawks)你該知道的12件事

2014年蓋茲基金會年度公開信的回應與挑戰

西雅圖的城市推手:Amazon.com

關於「極地渦旋」你該知道的7件事

「人民的教宗」方濟各