1996年,從中國到美國讀研究生,開始一段平淡而有趣的人生之旅,這三十年,我既是五子登科(妹子,孩子,房子,車子,票子),又是高低起伏(苦讀,找工,經商,辦學,房東,失業,再就業等等),而其中經歷過的很多事情,估計是在國內很難體驗的,突然有一種記錄的欲望,就寫一個係列,“來美三十年之我在美國”,平凡如我的普通人,在美國讀過書,找過工,經營過小企業,做過傳銷,當過校長,做過客座教授,長期做義工,辦過培訓中心,長期儅房東,還有很多很多。
我在美國做客座教授,其實純屬誤打誤撞。很多人一聽教授兩個字,腦海裏馬上浮現出一個穿西裝、打領帶、夾著《算法導論》、站在講台上侃侃而談的人。現實中的我呢?白天在公司寫代碼、開會、修Bug,晚上六點半從公司一路堵車衝去學校,有時候連晚飯都是在車裏啃一個熱狗解決。

嚴格來說,我算是美國高校體係裏的Adjunct Professor,中文通常翻譯成客座教授或者兼職講師。這種職位在美國大學非常普遍,尤其是計算機、商業、工程這些偏實戰型專業。學校喜歡找行業裏真正幹活的人來教課,因為很多全職教授理論很強,但未必知道企業現在到底在用什麽。而我,就屬於那種白天和係統死磕,晚上去給學生講架構設計的類型。
美國客座教授,到底是個什麽係統?
美國大學裏,教授其實分很多種。最正統的,是Tenure Track(終身教授軌道),搞科研、發論文、申請基金,壓力巨大。而像我這種,則屬於教學型雇傭兵。
學校缺老師了,就會通過各個渠道發佈信息,“誰會 Java?” “誰懂 Python?” “誰能下周就開課?”
於是,行業裏的工程師們就被拉進來了,當然通常都還是有些關係或者熟人介紹的,我就是一個在大學做正教授的朋友介紹的。
客座教授最大的特點就是按課付錢,沒有終身職位,沒有辦公室,沒有科研壓力,甚至教師停車位都不一定有,但自由度很高。很多人白天是工程師、律師、醫生,晚上去大學教課,有點像大學圈子裏麵的Uber司機。
我第一次正式教課,是在一所州立大學,課程名字很霸氣,Advanced Java Programming,一聽像是要造 JVM,實際上學生最怕的是,“Professor,為什麽 Eclipse 又報錯了?”
這門課我連續教了兩學期,每周兩次次夜課,從晚上 6:30 到 9:30,其中兩節課是上課,一節課是LAB。

這個時段的班通常是給兼職上課的學生,但是學生人數也不少,秋季班有22人,春季班有25人,這在美國州立大學已經算不小的班級。
因為是高階編程課,學生大部分已經學過,Java 基礎,數據結構,數據庫,部分Web開發
課程內容包括,多線程,Socket 編程,JDBC,Servlet,簡單係統設計,GUI,網絡應用開發,現在看這些技術有點時代眼淚,但在當時已經算很實戰。
最有意思的是學生,美國大學課堂,和亞洲差別非常大。中國學生習慣,老師講,學生記。美國學生習慣,老師剛說一句,下麵已經開始舉手反駁。
有一次我講線程同步,我剛寫完 synchronized,一個學生馬上問:“Professor,如果係統性能下降怎麽辦?”,我心想:你這問題,已經是 senior engineer level 了。結果後麵另一個學生說:“我爸公司就因為lock設計有問題,網站崩過一次。” 好家夥,課堂直接變技術論壇了。
州立大學裏的學生,大部分還是傳統全職學生,但是我這個班算是專門為兼職的學生準備的,所以年齡一般偏大一點20 ~ 40歲。他們的特點是理論基礎相對好,作業完成度較高,考試比較認真,有一定的社會經驗少。
有幾位學生讓我印象特別深刻,其中一位特別認真的是印度裔學生,我一直記得那個消瘦的印度裔學生。
每天永遠坐第一排,每次上課前十分鍾就到,別人下課就跑,他一定留下來繼續問問題。
後來我才知道他白天在加油站兼職,晚上上課,回家後淩晨繼續寫代碼,最後期末項目,他一個人做了一個完整聊天室係統,包括用戶登錄,多線程消息處理,數據庫存儲,GUI 界麵,代碼不算完美,但完成度驚人,他最後拿了全班最高分。
後來他畢業進了一家金融公司做開發,多年以後還在 LinkedIn 上聯係過我。
這種時刻,會讓你覺得教書其實挺有意義,它可能會改變某個學生的一生。

還有一個學生,我一直印象特別深,他也很特別。
他屬於那種,你一看就知道,不是普通學生。第一次見到他的時候,就立即記住了他,他個子很高,穿著運動服,背著一個舊書包,永遠坐在教室靠後的位置,不怎麽講話。
一開始,我覺得他不過是個沉默寡言的普通學生,結果第一份作業交上來,我就發現不對勁了。這個學生水平比較高,當時有個 Java 多線程的小作業,大部分學生還在,synchronized 到處亂加,線程鎖死,GUI 卡住,console 一片報錯。
而他提交的代碼,注釋規範,類結構清晰,異常處理完整,連線程池都已經開始用了。
我當時看完第一反應,這不像普通本科生寫的。後來課堂討論時,我故意問了幾個比較深入的問題。
比如:“為什麽這裏不用繼承 Thread,而用 Runnable?” 他直接回答:“因為實際項目裏,更需要解耦和線程池管理。” 教室瞬間安靜。很多學生還沒搞清楚 Thread 和 Runnable 區別,這哥們已經開始聊架構了。
後來我才知道,他是從PRINCETON轉學過來的,美國大學裏體育生很多,他就是棒球隊特招的體育生,但是他的基礎水平也是很高的,不過是因爲參加大學的聯賽,包括訓練後的確壓力太大,無法繼續在PRINCETON完成學業,轉學到了比較輕鬆的州立大學。
有一次下課後,他留下來問我實習的問題。聊著聊著,我才知道他之前在 Princeton University,我當時差點沒反應過來。
心想:“那你怎麽跑我們州立大學來了?” 後來才知道,現實遠比電視劇複雜。不是每個藤校學生,都家裏有礦,很多人以為美國藤校學生全是富二代。其實並不完全是,他家境隻能算普通,父母收入一般。雖然拿到部分體育獎學金,但生活壓力依然很大。尤其美國大學體育訓練,時間占用非常誇張。他說自己在 Princeton 時,每天訓練,比賽旅行,上課,寫作業,幾乎全年無休。
而且 Ivy League 體育生有個特點不像職業體育體係那樣隻管打球,學業要求依然很高。他後來實在撐不住,經濟壓力 + 時間壓力 + 學業壓力,最後決定轉學到州立大學。
他是真正的勤工儉學,最讓我佩服的是,他完全不是那種精英優越感學生,相反,特別低調,後來熟了以後才知道,他除了上課和訓練,還在校內外做兼職。他幹過圖書館管理員,健身房前台,體育館設備整理,有時候淩晨兩點還在工作,第二天繼續來上課。
但即使這樣,他的水平依然明顯高於班裏其他學生,最經典的一次LAB,有一次我故意出了個比較難的 Socket 編程題。很多學生卡住,教室裏一片:“connection refused”,“port already in use”,“why is this happening”,結果他半小時就寫完了,然後居然開始幫旁邊同學 debug。
我在教室後麵看著,突然有種奇怪感覺,這已經不像學生了,更像 TA(助教)。
後來我甚至開玩笑說,“你是不是偷偷已經工作過了?” 他說 “沒有,但我以前在 Princeton 時,競爭太激烈,不拚不行。” 這句話其實挺真實。很多頂尖學校學生,不一定更聰明。但他們往往更早接觸,高標準,高強度,高競爭環境,久而久之,整個人的做事方式都會不一樣。
最後他去了哪裏?後來他畢業後進了一家金融科技公司,做後端開發,起薪據說相當不錯。
有一次他還給我發郵件,“Professor,現在終於不用淩晨打工了。“,看到那句話,我感慨萬分,因為美國大學裏,真的有很多這種學生,表麵看起來普通,實際上每天都在硬扛生活,也是從他身上,我第一次真正理解美國大學裏麵相對最厲害的學生,未必是最張揚的。
有些學生穿舊衣服,開二手車,白天訓練,晚上打工,但腦子和執行力,是真的強,而且他們通常還有一個共同特點特別清楚自己為什麽努力,這一點,比 GPA 還重要。
很多人以為美國大學考試特別水,其實不是,至少我在的州立大學不是,尤其計算機課,如果認真教,出題並不輕鬆。
我當時的考試結構,30% 平時作業,20% 小測驗,20% 期中,30% Final Project,為什麽項目占比高?因為程序員這行,背答案沒用,代碼跑不起來,就是跑不起來。
有一次,一個學生 Final 寫到淩晨三點,郵件給我:“Professor,我程序在我電腦上能跑,為什麽學校機房跑不了?” 我回複歡迎來到軟件工程的真實世界。
當然也有那種奇葩學生,平時不認真上課練習,考試時各種接口。

這個第一次的客座教授經歷讓我對於兼職教學有了一些認識和體驗,後來的一次,更加離譜。
我家附近一個 Community College 臨時缺老師,原來的 Python 老師突然因爲換公司不嫩來,他們的係主任通過我的朋友找到我,江湖救急。他的第一句話就是,“下周能來嗎?” 我說 “這麽急?” 主任說:“學生已經注冊了。” 於是我就這麽救火上任了。
如果說州立大學像比較標準的大學生活,那社區大學,簡直像美國社會縮影。
學生年齡跨度巨大,18歲高中剛畢業,30歲準備轉行,40歲失業再培訓,50歲退休後學編程,甚至還有一位六十多歲的老爺子。
他說:“我孫子天天玩遊戲,我想看看是否可以寫個小遊戲給他玩” 全班直接笑翻。
社區大學學生,生活壓力明顯更大,這裏很多學生都是半工半讀。有人白天送 Uber,有人在 Walmart 上班,有人剛下工地,晚上再來學 Python。
有個學生讓我印象特別深,他每次上課都特別困,我一開始以為他不認真,後來聊天才知道,他淩晨四點開始在麵包廠上班,下午睡幾個小時,晚上再來上課。
那一刻,你會突然意識到,有些學生不是不努力,而是真的太累了。
奇怪的是,社區大學學生雖然基礎弱,但參與度反而更高。因為他們知道,自己是真要靠這個找工作。
州立大學有些學生,這課隻是 degree requirement。
社區大學很多學生,這可能是我人生翻盤機會。
所以他們特別敢問,特別認真,甚至特別現實。
他們最常問,學完能找到工作嗎?Python 哪個方向工資高?簡曆怎麽寫?,這些問題,比線程同步真實多了。
教完之後,從教師的角度,我對兩類學校感受非常明顯。
州立大學的優點是,學生基礎較好,學術氛圍強,課程體係完整,校園資源豐富,
缺點是* 有些學生目標感不強,理論多一點,現實少一點
社區大學的優點是,學生更拚命工作,更接地氣,學習目的明確,課堂互動真實
缺點是基礎參差不齊,輟學率較高,很多人時間精力有限
在這些短暫的教學實踐中,最搞笑的一次課堂事故是,有一次我在講 Python 的循環,寫了個無限循環,結果忘記停,電腦風扇突然開始狂轉,教室一下安靜。
後排一個學生默默說:“Professor,你的程序好像進入了死循環了” 全班爆笑,我才意識到,隻能尷尬地按下 Ctrl+C,從那以後,我每次講循環都特別謹慎。
通過的我的在美國做客座教授的體驗,深刻地認識到美國大學體係最重要的不是名校,而是你到底為什麽學習。
州立大學裏,有學生一路名校,卻不知道自己想幹嘛。社區大學裏,也有人白天搬貨、晚上寫代碼,最後成功轉行進IT。
美國教育真正厲害的地方,其實不是藤校,而是它給了很多普通人重新開始的機會。
至於我自己,其實我一直覺得,自己不算真正意義上的教授。
我更像一個白天寫代碼、晚上分享經驗的老工程師,但每次看到學生第一次程序跑成功,找到工作,寫出完整項目,從不懂編程變成真正 developer,那種成就感,比公司 PPT 漂亮多了。
而且最關鍵的是當老師有一個巨大好處,你終於可以體驗到那種教書育人的感覺,也可以從學生的提高和轉行,找到新工作的分享中得到一種成就感,遠比自己完成一個新項目更加有意義,就是那種通過教育和練習改變了某些人的人生的意義感。
當然我也知道有一些人後來把做客座教授當作一種重要的收入來源,長期兼職,這個也無可厚非,而我並沒有繼續做客座教授,不過我通過這種體驗發現了自己的真實愛好,那就是教書育人,這個也給我後來的另外一個重要的行動埋下了種子,我在後麵會繼續分享。
馬克談天下(609) 來美三十年之我在美國做客座教授
markyang (2026-05-15 08:56:56) 評論 (1)1996年,從中國到美國讀研究生,開始一段平淡而有趣的人生之旅,這三十年,我既是五子登科(妹子,孩子,房子,車子,票子),又是高低起伏(苦讀,找工,經商,辦學,房東,失業,再就業等等),而其中經歷過的很多事情,估計是在國內很難體驗的,突然有一種記錄的欲望,就寫一個係列,“來美三十年之我在美國”,平凡如我的普通人,在美國讀過書,找過工,經營過小企業,做過傳銷,當過校長,做過客座教授,長期做義工,辦過培訓中心,長期儅房東,還有很多很多。
我在美國做客座教授,其實純屬誤打誤撞。很多人一聽教授兩個字,腦海裏馬上浮現出一個穿西裝、打領帶、夾著《算法導論》、站在講台上侃侃而談的人。現實中的我呢?白天在公司寫代碼、開會、修Bug,晚上六點半從公司一路堵車衝去學校,有時候連晚飯都是在車裏啃一個熱狗解決。

嚴格來說,我算是美國高校體係裏的Adjunct Professor,中文通常翻譯成客座教授或者兼職講師。這種職位在美國大學非常普遍,尤其是計算機、商業、工程這些偏實戰型專業。學校喜歡找行業裏真正幹活的人來教課,因為很多全職教授理論很強,但未必知道企業現在到底在用什麽。而我,就屬於那種白天和係統死磕,晚上去給學生講架構設計的類型。
美國客座教授,到底是個什麽係統?
美國大學裏,教授其實分很多種。最正統的,是Tenure Track(終身教授軌道),搞科研、發論文、申請基金,壓力巨大。而像我這種,則屬於教學型雇傭兵。
學校缺老師了,就會通過各個渠道發佈信息,“誰會 Java?” “誰懂 Python?” “誰能下周就開課?”
於是,行業裏的工程師們就被拉進來了,當然通常都還是有些關係或者熟人介紹的,我就是一個在大學做正教授的朋友介紹的。
客座教授最大的特點就是按課付錢,沒有終身職位,沒有辦公室,沒有科研壓力,甚至教師停車位都不一定有,但自由度很高。很多人白天是工程師、律師、醫生,晚上去大學教課,有點像大學圈子裏麵的Uber司機。
我第一次正式教課,是在一所州立大學,課程名字很霸氣,Advanced Java Programming,一聽像是要造 JVM,實際上學生最怕的是,“Professor,為什麽 Eclipse 又報錯了?”
這門課我連續教了兩學期,每周兩次次夜課,從晚上 6:30 到 9:30,其中兩節課是上課,一節課是LAB。

這個時段的班通常是給兼職上課的學生,但是學生人數也不少,秋季班有22人,春季班有25人,這在美國州立大學已經算不小的班級。
因為是高階編程課,學生大部分已經學過,Java 基礎,數據結構,數據庫,部分Web開發
課程內容包括,多線程,Socket 編程,JDBC,Servlet,簡單係統設計,GUI,網絡應用開發,現在看這些技術有點時代眼淚,但在當時已經算很實戰。
最有意思的是學生,美國大學課堂,和亞洲差別非常大。中國學生習慣,老師講,學生記。美國學生習慣,老師剛說一句,下麵已經開始舉手反駁。
有一次我講線程同步,我剛寫完 synchronized,一個學生馬上問:“Professor,如果係統性能下降怎麽辦?”,我心想:你這問題,已經是 senior engineer level 了。結果後麵另一個學生說:“我爸公司就因為lock設計有問題,網站崩過一次。” 好家夥,課堂直接變技術論壇了。
州立大學裏的學生,大部分還是傳統全職學生,但是我這個班算是專門為兼職的學生準備的,所以年齡一般偏大一點20 ~ 40歲。他們的特點是理論基礎相對好,作業完成度較高,考試比較認真,有一定的社會經驗少。
有幾位學生讓我印象特別深刻,其中一位特別認真的是印度裔學生,我一直記得那個消瘦的印度裔學生。
每天永遠坐第一排,每次上課前十分鍾就到,別人下課就跑,他一定留下來繼續問問題。
後來我才知道他白天在加油站兼職,晚上上課,回家後淩晨繼續寫代碼,最後期末項目,他一個人做了一個完整聊天室係統,包括用戶登錄,多線程消息處理,數據庫存儲,GUI 界麵,代碼不算完美,但完成度驚人,他最後拿了全班最高分。
後來他畢業進了一家金融公司做開發,多年以後還在 LinkedIn 上聯係過我。
這種時刻,會讓你覺得教書其實挺有意義,它可能會改變某個學生的一生。

還有一個學生,我一直印象特別深,他也很特別。
他屬於那種,你一看就知道,不是普通學生。第一次見到他的時候,就立即記住了他,他個子很高,穿著運動服,背著一個舊書包,永遠坐在教室靠後的位置,不怎麽講話。
一開始,我覺得他不過是個沉默寡言的普通學生,結果第一份作業交上來,我就發現不對勁了。這個學生水平比較高,當時有個 Java 多線程的小作業,大部分學生還在,synchronized 到處亂加,線程鎖死,GUI 卡住,console 一片報錯。
而他提交的代碼,注釋規範,類結構清晰,異常處理完整,連線程池都已經開始用了。
我當時看完第一反應,這不像普通本科生寫的。後來課堂討論時,我故意問了幾個比較深入的問題。
比如:“為什麽這裏不用繼承 Thread,而用 Runnable?” 他直接回答:“因為實際項目裏,更需要解耦和線程池管理。” 教室瞬間安靜。很多學生還沒搞清楚 Thread 和 Runnable 區別,這哥們已經開始聊架構了。
後來我才知道,他是從PRINCETON轉學過來的,美國大學裏體育生很多,他就是棒球隊特招的體育生,但是他的基礎水平也是很高的,不過是因爲參加大學的聯賽,包括訓練後的確壓力太大,無法繼續在PRINCETON完成學業,轉學到了比較輕鬆的州立大學。
有一次下課後,他留下來問我實習的問題。聊著聊著,我才知道他之前在 Princeton University,我當時差點沒反應過來。
心想:“那你怎麽跑我們州立大學來了?” 後來才知道,現實遠比電視劇複雜。不是每個藤校學生,都家裏有礦,很多人以為美國藤校學生全是富二代。其實並不完全是,他家境隻能算普通,父母收入一般。雖然拿到部分體育獎學金,但生活壓力依然很大。尤其美國大學體育訓練,時間占用非常誇張。他說自己在 Princeton 時,每天訓練,比賽旅行,上課,寫作業,幾乎全年無休。
而且 Ivy League 體育生有個特點不像職業體育體係那樣隻管打球,學業要求依然很高。他後來實在撐不住,經濟壓力 + 時間壓力 + 學業壓力,最後決定轉學到州立大學。
他是真正的勤工儉學,最讓我佩服的是,他完全不是那種精英優越感學生,相反,特別低調,後來熟了以後才知道,他除了上課和訓練,還在校內外做兼職。他幹過圖書館管理員,健身房前台,體育館設備整理,有時候淩晨兩點還在工作,第二天繼續來上課。
但即使這樣,他的水平依然明顯高於班裏其他學生,最經典的一次LAB,有一次我故意出了個比較難的 Socket 編程題。很多學生卡住,教室裏一片:“connection refused”,“port already in use”,“why is this happening”,結果他半小時就寫完了,然後居然開始幫旁邊同學 debug。
我在教室後麵看著,突然有種奇怪感覺,這已經不像學生了,更像 TA(助教)。
後來我甚至開玩笑說,“你是不是偷偷已經工作過了?” 他說 “沒有,但我以前在 Princeton 時,競爭太激烈,不拚不行。” 這句話其實挺真實。很多頂尖學校學生,不一定更聰明。但他們往往更早接觸,高標準,高強度,高競爭環境,久而久之,整個人的做事方式都會不一樣。
最後他去了哪裏?後來他畢業後進了一家金融科技公司,做後端開發,起薪據說相當不錯。
有一次他還給我發郵件,“Professor,現在終於不用淩晨打工了。“,看到那句話,我感慨萬分,因為美國大學裏,真的有很多這種學生,表麵看起來普通,實際上每天都在硬扛生活,也是從他身上,我第一次真正理解美國大學裏麵相對最厲害的學生,未必是最張揚的。
有些學生穿舊衣服,開二手車,白天訓練,晚上打工,但腦子和執行力,是真的強,而且他們通常還有一個共同特點特別清楚自己為什麽努力,這一點,比 GPA 還重要。
很多人以為美國大學考試特別水,其實不是,至少我在的州立大學不是,尤其計算機課,如果認真教,出題並不輕鬆。
我當時的考試結構,30% 平時作業,20% 小測驗,20% 期中,30% Final Project,為什麽項目占比高?因為程序員這行,背答案沒用,代碼跑不起來,就是跑不起來。
有一次,一個學生 Final 寫到淩晨三點,郵件給我:“Professor,我程序在我電腦上能跑,為什麽學校機房跑不了?” 我回複歡迎來到軟件工程的真實世界。
當然也有那種奇葩學生,平時不認真上課練習,考試時各種接口。

這個第一次的客座教授經歷讓我對於兼職教學有了一些認識和體驗,後來的一次,更加離譜。
我家附近一個 Community College 臨時缺老師,原來的 Python 老師突然因爲換公司不嫩來,他們的係主任通過我的朋友找到我,江湖救急。他的第一句話就是,“下周能來嗎?” 我說 “這麽急?” 主任說:“學生已經注冊了。” 於是我就這麽救火上任了。
如果說州立大學像比較標準的大學生活,那社區大學,簡直像美國社會縮影。
學生年齡跨度巨大,18歲高中剛畢業,30歲準備轉行,40歲失業再培訓,50歲退休後學編程,甚至還有一位六十多歲的老爺子。
他說:“我孫子天天玩遊戲,我想看看是否可以寫個小遊戲給他玩” 全班直接笑翻。
社區大學學生,生活壓力明顯更大,這裏很多學生都是半工半讀。有人白天送 Uber,有人在 Walmart 上班,有人剛下工地,晚上再來學 Python。
有個學生讓我印象特別深,他每次上課都特別困,我一開始以為他不認真,後來聊天才知道,他淩晨四點開始在麵包廠上班,下午睡幾個小時,晚上再來上課。
那一刻,你會突然意識到,有些學生不是不努力,而是真的太累了。
奇怪的是,社區大學學生雖然基礎弱,但參與度反而更高。因為他們知道,自己是真要靠這個找工作。
州立大學有些學生,這課隻是 degree requirement。
社區大學很多學生,這可能是我人生翻盤機會。
所以他們特別敢問,特別認真,甚至特別現實。
他們最常問,學完能找到工作嗎?Python 哪個方向工資高?簡曆怎麽寫?,這些問題,比線程同步真實多了。
教完之後,從教師的角度,我對兩類學校感受非常明顯。
州立大學的優點是,學生基礎較好,學術氛圍強,課程體係完整,校園資源豐富,
缺點是* 有些學生目標感不強,理論多一點,現實少一點
社區大學的優點是,學生更拚命工作,更接地氣,學習目的明確,課堂互動真實
缺點是基礎參差不齊,輟學率較高,很多人時間精力有限
在這些短暫的教學實踐中,最搞笑的一次課堂事故是,有一次我在講 Python 的循環,寫了個無限循環,結果忘記停,電腦風扇突然開始狂轉,教室一下安靜。
後排一個學生默默說:“Professor,你的程序好像進入了死循環了” 全班爆笑,我才意識到,隻能尷尬地按下 Ctrl+C,從那以後,我每次講循環都特別謹慎。
通過的我的在美國做客座教授的體驗,深刻地認識到美國大學體係最重要的不是名校,而是你到底為什麽學習。
州立大學裏,有學生一路名校,卻不知道自己想幹嘛。社區大學裏,也有人白天搬貨、晚上寫代碼,最後成功轉行進IT。
美國教育真正厲害的地方,其實不是藤校,而是它給了很多普通人重新開始的機會。
至於我自己,其實我一直覺得,自己不算真正意義上的教授。
我更像一個白天寫代碼、晚上分享經驗的老工程師,但每次看到學生第一次程序跑成功,找到工作,寫出完整項目,從不懂編程變成真正 developer,那種成就感,比公司 PPT 漂亮多了。
而且最關鍵的是當老師有一個巨大好處,你終於可以體驗到那種教書育人的感覺,也可以從學生的提高和轉行,找到新工作的分享中得到一種成就感,遠比自己完成一個新項目更加有意義,就是那種通過教育和練習改變了某些人的人生的意義感。
當然我也知道有一些人後來把做客座教授當作一種重要的收入來源,長期兼職,這個也無可厚非,而我並沒有繼續做客座教授,不過我通過這種體驗發現了自己的真實愛好,那就是教書育人,這個也給我後來的另外一個重要的行動埋下了種子,我在後麵會繼續分享。