【編程特刊】楊孟彤:女程式設計師並沒有什麼劣勢
從1990年起,我在清華大學念自動控制專業。全班30號人,只有7個女生。後來在華盛頓大學攻讀電腦碩士時,身邊的女同學也屈指可數。但無論是我的讀書還是職業生涯,都沒有因為性別緣故受到影響。至少,我沒有感到女性作為程式設計師會有什麼劣勢。
大二,我第一次做真正意義上的編程。國家有個重點工程項目CIMS,就在清華主樓的6層。我有機會參與其中,還遇到戴卓爾夫人來實驗室參觀。我崇拜的科學家是愛因斯坦,他有一個信念:世界上一切事物都可以用簡單的東西去解釋。我也這樣看待編程語言。我研究過一段Unix的源代碼,其實寫得非常簡單。C語言和Unix的發明者Dennis Ritchie說過,「Unix很簡單,只是需要天才才能理解這種簡單。」
我是從Fortran開始學的,語法非常複雜。後來我學了Lisp,才體會到什麼是遞歸。學Pascal時,有很好的算法訓練,鍛煉邏輯思維。之後再接觸C語言、C++或者Java,感覺容易很多。語言到後來,都是越來越簡單化。不同的語言有不同的應用趨勢,程式設計師需要注重用語言解決具體的個性化問題,而不是集中在語言本身。
所以我認為好的程式設計師,首先要理解自己要解決什麼樣的問題。其次,程式應該有很強的邏輯性。再次,清楚程式的邊界條件是什麼。最後是程式的質量,並不是寫得越快就越好。過去十多年,我面試過大量的程式設計師和程式設計師的管理者,都要求他們寫程式。大道至簡,最終核心是解決問題。
1996年我從華盛頓大學畢業後,一直都在互聯網、旅遊領域工作。我的第一份工作是西雅圖的軟件公司Concur。那時微軟是每個程式設計師都嚮往的地方,我先生就在微軟。1998年,Web、ASP(動態服務器主頁)剛興起,一個周五的下午,老闆說,公司要向Web轉型,要用ASP。那時,我都沒聽說過ASP,就去書店買了一本書。周六,我先生跟朋友在微軟的草坪上踢球,我坐在一旁的樹蔭下看書。那本書很淺,但當時我覺得很神奇,程式設計師居然可以在互聯網上創建程式,用戶能馬上用到,不用安裝任何額外軟件。
2001年Concur成功IPO後,我收到了兩東方IC的Offer。一個是微軟的,另一個是旅遊網站Expedia。由於個人愛好原因,我喜歡旅行,就去了Expedia擔任研發總監,負責平台和架構建設。
這個過程中,著名敏捷開發方法大師Martin Fowler對我影響很深。他寫過經典的《重構:改善既有代碼的設計》和《企業應用架構模式》等。他認為真正重要的不是程式,而是框架的設計,即這個網站搭得好不好。
在Expedia後期,我的角色發生轉變,從一線程式設計師逐漸過渡到管理。2006年年底,我加入在線度假公寓租賃創業公司Escapia,任CTO。後來,它被Home Away收購。在一家公正的公司,性別差別其實並不重要。
關鍵還是看能力和勤奮。我接觸的技術女性,比例確實很小,但她們都很有責任心,也很聰明。而且女性的優勢在於善於溝通。但問題是大多數人在職業選擇時會有刻板成見,包括有的女性都認為自己不適合編程。我面試過的女性中,有一些不夠自信。女性應該有基本的好奇心和自信,去追求自己想做的事情。至少女性要明白,技術職業也是一種選擇。
2009年底促使我回國的是中國市場的好轉,我去微軟負責Bing的亞洲搜索引擎技術。一年半後,與羅軍一起創辦在線度假公寓平台途家網。今年6月,途家新一輪融資3億美元,攜程繼續增資,估值超過10億美元。
從技術角度講,很多產品的思路其實是一致的,包括如何搜索如何排序,無論做Bing、做途家,還是做類似淘寶的實體電商。以前在微軟,我們把Bing與百度比較,技術都差不多,但是為什麼Bing在中國開展並不好?還是跟市場推廣和環境有關。技術很重要,但絕不是唯一。
去年7 月,我在矽谷待了一個多星期。從Facebook、Google到Twitter,他們都不用Java,而有各自的編程語言。過去在Expedia,很多員工出身微軟,習慣用C語言,後來當公司說做Java和.NET時,簡直變成了宗教之爭。現在他們心態開放,每個團隊都有權選擇適合自己的語言。——口述 楊孟彤(見圖,途家網聯合創辦人兼CTO)
同時也有60部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,ASP.NET(C#)程式與資料庫設計(12) 完整影音教學: https://www.youtube.com/watch?v=ZMFwiLiRMcU&list=PLgzs-Q3byiYMFdHFaZiJ7NTML9fE1ntiF 01_建立YOUTUBE影音資料庫 02_建立網站與加入YOUT...
asp net c# 書 在 吳老師教學部落格 Youtube 的最讚貼文
ASP.NET(C#)程式與資料庫設計(12)
完整影音教學:
https://www.youtube.com/watch?v=ZMFwiLiRMcU&list=PLgzs-Q3byiYMFdHFaZiJ7NTML9fE1ntiF
01_建立YOUTUBE影音資料庫
02_建立網站與加入YOUTUBE網頁
03_建立下拉式清單更新影片內容
04_建立影音YOUTUBE資料庫與資料表
05_將資料庫繫結到資料來源中
06_建立新增資料頁面與FormView
07_簡易登入系統與C_Sharp與VB的比較
課程理念與課程介紹:
影音複習分享(全程錄影)。
提供業界實務開發經驗。
以範例為核心的教法(易學易懂)。
隨時更新第一手資訊。
可延伸證照考試解題(TQC+)。
提供雲端影音連結
提供部落格教學日誌
提供論壇登入問題討論
提供更多程式語言關聯性說明
ASP.NET雲端與APP
ASP.NET雲端與EXCEL VBA
ASP.NET雲端與資料庫
上課用書:ASP.NET 4.0 網頁程式設計速學對策(使用C#) 作者: 鄧文淵 總監製/文淵閣工作室 出版社:碁峰資訊 定價:520元
ASP.NET與資料庫連線應用是雲端互動式網頁最重要的一環,
沒學這部份等於沒學。
而ASP.NET的第四代資料庫控制項真的厲害,
沒寫程式,簡簡單單就將資料庫的資料顯示在網頁上,
還可以加上很多以往要寫一堆程式的功能,
此外,加上新增、修改、刪除也完全不用寫程式,
可以說真的很神奇,真正達到超高效率的境界,
可以將省下的時間在創意與美工上的發揮,
其實只要把這部份學好,就可以用在很多地方,
最重要的還是要找機會運用才會學的又快又好
ASP.NET(C#)程式與資料庫設計論壇:
https://groups.google.com/group/asp_net_c_sharp_and_database?hl=zh-TW
ASP.NET與雲端資料庫課程總整理
http://terry55wu.blogspot.tw/p/aspnet.html
Android程式開發證照教學懶人包
http://terry55wu.blogspot.tw/p/android.html
VB.NET實務與資料庫設計總整理
http://terry55wu.blogspot.com/p/vbnet.htm
VB.NET2008程式設計入門總整理
http://terry55wu.blogspot.com/2011/10/vbnet2008.html
ASP.NET,C#,吳清輝老師,勞工大學,推廣部,雲端設計,程式設計,WEB2.0,線上教學,APP教學

asp net c# 書 在 吳老師教學部落格 Youtube 的最佳貼文
ASP.NET(C#)程式與資料庫設計(12)
完整影音教學:
https://www.youtube.com/watch?v=ZMFwiLiRMcU&list=PLgzs-Q3byiYMFdHFaZiJ7NTML9fE1ntiF
01_建立YOUTUBE影音資料庫
02_建立網站與加入YOUTUBE網頁
03_建立下拉式清單更新影片內容
04_建立影音YOUTUBE資料庫與資料表
05_將資料庫繫結到資料來源中
06_建立新增資料頁面與FormView
07_簡易登入系統與C_Sharp與VB的比較
課程理念與課程介紹:
影音複習分享(全程錄影)。
提供業界實務開發經驗。
以範例為核心的教法(易學易懂)。
隨時更新第一手資訊。
可延伸證照考試解題(TQC+)。
提供雲端影音連結
提供部落格教學日誌
提供論壇登入問題討論
提供更多程式語言關聯性說明
ASP.NET雲端與APP
ASP.NET雲端與EXCEL VBA
ASP.NET雲端與資料庫
上課用書:ASP.NET 4.0 網頁程式設計速學對策(使用C#) 作者: 鄧文淵 總監製/文淵閣工作室 出版社:碁峰資訊 定價:520元
ASP.NET與資料庫連線應用是雲端互動式網頁最重要的一環,
沒學這部份等於沒學。
而ASP.NET的第四代資料庫控制項真的厲害,
沒寫程式,簡簡單單就將資料庫的資料顯示在網頁上,
還可以加上很多以往要寫一堆程式的功能,
此外,加上新增、修改、刪除也完全不用寫程式,
可以說真的很神奇,真正達到超高效率的境界,
可以將省下的時間在創意與美工上的發揮,
其實只要把這部份學好,就可以用在很多地方,
最重要的還是要找機會運用才會學的又快又好
ASP.NET(C#)程式與資料庫設計論壇:
https://groups.google.com/group/asp_net_c_sharp_and_database?hl=zh-TW
ASP.NET與雲端資料庫課程總整理
http://terry55wu.blogspot.tw/p/aspnet.html
Android程式開發證照教學懶人包
http://terry55wu.blogspot.tw/p/android.html
VB.NET實務與資料庫設計總整理
http://terry55wu.blogspot.com/p/vbnet.htm
VB.NET2008程式設計入門總整理
http://terry55wu.blogspot.com/2011/10/vbnet2008.html
ASP.NET,C#,吳清輝老師,勞工大學,推廣部,雲端設計,程式設計,WEB2.0,線上教學,APP教學

asp net c# 書 在 吳老師教學部落格 Youtube 的最佳解答
ASP.NET(C#)程式與資料庫設計(12)
完整影音教學:
https://www.youtube.com/watch?v=ZMFwiLiRMcU&list=PLgzs-Q3byiYMFdHFaZiJ7NTML9fE1ntiF
01_建立YOUTUBE影音資料庫
02_建立網站與加入YOUTUBE網頁
03_建立下拉式清單更新影片內容
04_建立影音YOUTUBE資料庫與資料表
05_將資料庫繫結到資料來源中
06_建立新增資料頁面與FormView
07_簡易登入系統與C_Sharp與VB的比較
課程理念與課程介紹:
影音複習分享(全程錄影)。
提供業界實務開發經驗。
以範例為核心的教法(易學易懂)。
隨時更新第一手資訊。
可延伸證照考試解題(TQC+)。
提供雲端影音連結
提供部落格教學日誌
提供論壇登入問題討論
提供更多程式語言關聯性說明
ASP.NET雲端與APP
ASP.NET雲端與EXCEL VBA
ASP.NET雲端與資料庫
上課用書:ASP.NET 4.0 網頁程式設計速學對策(使用C#) 作者: 鄧文淵 總監製/文淵閣工作室 出版社:碁峰資訊 定價:520元
ASP.NET與資料庫連線應用是雲端互動式網頁最重要的一環,
沒學這部份等於沒學。
而ASP.NET的第四代資料庫控制項真的厲害,
沒寫程式,簡簡單單就將資料庫的資料顯示在網頁上,
還可以加上很多以往要寫一堆程式的功能,
此外,加上新增、修改、刪除也完全不用寫程式,
可以說真的很神奇,真正達到超高效率的境界,
可以將省下的時間在創意與美工上的發揮,
其實只要把這部份學好,就可以用在很多地方,
最重要的還是要找機會運用才會學的又快又好
ASP.NET(C#)程式與資料庫設計論壇:
https://groups.google.com/group/asp_net_c_sharp_and_database?hl=zh-TW
ASP.NET與雲端資料庫課程總整理
http://terry55wu.blogspot.tw/p/aspnet.html
Android程式開發證照教學懶人包
http://terry55wu.blogspot.tw/p/android.html
VB.NET實務與資料庫設計總整理
http://terry55wu.blogspot.com/p/vbnet.htm
VB.NET2008程式設計入門總整理
http://terry55wu.blogspot.com/2011/10/vbnet2008.html
ASP.NET,C#,吳清輝老師,勞工大學,推廣部,雲端設計,程式設計,WEB2.0,線上教學,APP教學
