顯示具有 程式設計 標籤的文章。 顯示所有文章
顯示具有 程式設計 標籤的文章。 顯示所有文章

2016年5月12日 星期四

要成為一個能與 Google 工程師比肩的程式師應該要會哪些東西?

 




隨便亂翻的翻譯稿 😁 。原文在此: https://goo.gl/gU0Dwb

由於有不少網友常常問我「要成為一個『傑出』的程式設計師,該學哪些東西?」最近剛好看到網路上流傳這篇。就順手隨便翻翻。

這篇的翻譯準則並沒有很嚴謹,也就是並非逐字翻譯。翻譯的目的是服務一些英文苦手的讀者,所以若有語句不順、與原文有出入的地方,就請大家見諒、並以原文為準囉!

原文的超連結我盡量保持。但某些書籍推薦的超連結,如果我知道有中譯版,我就會加上中譯版連結,或者是乾脆把英文版連結換掉。希望各位會喜歡我這小小的雞婆。

那麼,正文開始!


2011年11月6日 星期日

Java 與 C 語言的不同點



 我在教「嵌入式系統設計」時,使用的是 C 語言。因為不管是作為類似 BIOS 存在的 U-Boot,或者是 Linux Kernel,甚至於寫某個硬體的 Driver,都脫不了 C 語言。這時候,我常遇到一些「會寫程式,但不會 C 語言」的學員。好奇心驅使下,問他們原來會的語言是什麼,蠻大一部份都回答:「Java」。

為了讓這些原來在「Java」世界打滾的朋友們,能快一點熟悉 C 語言,於是我寫了這一篇文章,給大家參考。希望那些原來熟悉 Java、現在想快點學會 C 語言的朋友,能對您們有點幫助。

以下就列出幾點 C 語言與 Java 語言不同的地方,給大家參考。


2011年10月19日 星期三

程式設計師應該使用的最佳作業系統是?


image

哈哈哈!相信看了上面的圖片,大家應該知道我個人的答案是什麼了吧?沒錯!我個人覺得,程式設計師應該使用的最佳作業系統,是 Linux !

其實提出這項議題,跟在政治上講藍綠一樣,是很敏感的。Windows 平台與 Mac OS X 平台上,也有很多讓程式師生產力提高的工具,憑什麼就是 Linux 「最佳」?我是站在「最低花費、最高生產力」這個評量基礎下,講出這句話的。Linux 由於它流著「開放源碼(Open Source)」的血液,導致在該平台上,許多生產力頗高的程式設計師工具,大多以「免費」方式提供。這不論是對想透過「程式設計」養家活口的程式設計師,或是對還在猶豫是否該全心投入程式設計的初心者,都大大降低了「成本」這道門檻。當然啦!您想下載安裝 Google 找到的「快樂版」軟體,那又是另外一回事(啥?不知道什麼是「快樂版」…趕快看這裡惡補一下!!)。

沒有基礎如何學好程式設計:回答網友學習 Matlab 問題



這個問題是網友在小弟的 Facebook 粉絲頁面( http://facebook.com/teacherchi ) 詢問的。本來想直接在 Facebook 回覆,但由於我太「厚話」(台語,多嘴之意),導致 Facebook 抱怨我的字數超過留言字數限制。加上我覺得這個問題應該很多人也會詢問,就在此發表了。Matlab 說實話我不算專家,頂多屬於「瞄過」的等級(我的等級有 (1) 問吧! (2) 請說... (3) 瞄...過 (4) 那是什麼?好吃嗎? 四種...哈哈哈!)。不過程式設計的學習過程與原理都差不多,都是要「多多接觸就學得會」。我也找了一個不錯的 Matlab 學習網站提供給大家參考。希望對大家有幫助。


2011年9月16日 星期五

兩步驟就挑對 -- 適合程式設計的 Mac 硬體

image

如果您想知道如何挑一台可以上上網、打打報告的「小白」(Mac 電腦的暱稱),我想網路上的相關文章應該多到讓您眼花撩亂了。但撇開把某款小白當菜刀的用途不論,若想挑一台適合用來寫程式的 Mac 電腦,應該要怎麼挑呢?


2011年9月9日 星期五

想學程式?可以先從該語言的「定數(Literals)」學起!

Technorati 的標籤:,,

image 
個人因為擔任電腦講師之故,最近正在教授 iPhone 程式設計的專用電腦語言 – Objective-C。目前經手的這一班,五人中有四人完全沒有程式設計經驗。所以常被同學問道:「我完全沒寫過程式,買了市面上的書,看不太懂。要如何開始?」每次被問到這個問題,我都會神秘地笑一笑:「從參加紀老師的課程開始…。」