看板 Soft_Job 關於我們 聯絡資訊
: 家人希望他到科技業工作 : 而他自己對於電腦程式方面有極高的興趣 : 目前他自己會撰寫網頁 : 用的是DW撰寫 : 做的還不錯,他也是自己上網自學 是不是進科技業最能有一番出息,到了台灣快被大陸淘汰掉的現在 這很難說。 但不管怎樣,先把英文學好一定是第一要務。 你堂弟如果真是個作專業人才的料,他未來要做的事情不可能不需要 流利的英文。 不論軟體硬體、法律、會計、金融、醫學或任何需要以西方知識論、 方法論為骨幹的科目,網路上、課本上接觸的全是英文。 而幾乎任何專業領域在這個internet作為主要資訊流通管道的時代, 最後他都得要靠接受英文的訊息來自我成長,輸出英文的訊息來獲取 他人的認同與相互合作。 有人說中文也正在崛起,但事實是為了爭取更多的眼球,一篇傑出的內容 必須得翻成英文才能被Internet中的大多數接受。 還有,英文會聽、會說比較重要,而且要越早從這兩個開始練比較好。 會聽會說得人遲早會讀會寫,但我遇過一大票會讀會寫的始終有聽力、 口說與心裡層面的障礙,而不能開始與他人用英文交談。 英文台灣高中的學校老師普遍不太懂得怎麼教,學校考試方向也是錯的。 可以的話,假裝他們並不存在吧。 個人經驗是,找個TOEIC考試的朗讀CD照三餐重複聽還比較有用。 : 他常常玩安卓系統的遊戲 FB的遊戲 : 問我說 如果要開發這些遊戲 要學哪方面? 大學科系要讀哪 : 我是回答說 資工系類 C語言要學好 : 我其實自己也不太懂這方面要學的是甚麼 : 所以想請教各位鄉民 : 目前他家人希望除了學校課業外 : 課後能看書自學程式語言的東西 : 有沒有鄉民能建議呢? 作為一個開發者,我能給的建議是: 如果你堂弟真的想開發出Android上的第一隻程式,直接學Java吧。 不見得得要把Java VM 的一切搞懂,但起碼可以從一本入門書開始,把裡面 的例題都做完開始寫一些PC上執行的簡單的小程式。然後,就可以開始學習 如何架構一個開發環境,去挖一下Android上到底要進行開發到底自己還缺什麼了。 我其實不太贊成一種所謂『為了打底,所以要先學底層的...』之類的思考。 現在還有誰是從 micro instruction -> 8086指令集 -> C -> LISP -> Java 這樣一路走來的呢? 如果以後為了需要又要在堆疊其他東西上去,到底未來有誰可以在有限的時間 中走到能開始創造價值的點上?科技總是會在某個點上累積出足夠成熟的抽象層 讓人簡化過去的一切的。 我比較傾向,先鎖定一個可以問出正確問題的目標,然後一路作上去,直到 當初所想像的目標被實現,或被證明不可能為止。 會很顛簸、會一路跌跌撞撞、會被論壇上的人當小白亂罵一通,而且我保證 他如果真的很專注,每隔1~3個月他就會對之前做的東西感到難過。 但如果這一切都有發生,他就走在確實成長的路上了。 : 若要往這方面的程式設計 : 該看哪些工具書呢?? : 謝謝囉~ -- 我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧 弱的知覺上留下來的痕跡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 72.21.245.243
godspeedlee:推英文重要性 03/28 02:28
k101122:推英文... 沒英文真的寸步難行 <===因為英文被打槍n次的人 03/28 05:46
howshou:如果只是把英文定位在查專業文件, 其實高中英文就夠用了 03/28 09:44
howshou:另外, 查文件的話, 我想學會簡體中文可能都比較有用。 03/28 09:45
howshou:英文只是工具, 不用把這工具當神崇拜。 03/28 09:46
howshou:其實走科技業寫程式也是工具而已, 不是賺錢的唯一工具。 03/28 09:48
howshou:認清自己的那種天賦可以賺錢, 才是年輕人首要任務阿。 03/28 09:51
Huangs:"micro instruction->8086指令集->C->LISP->Java"??? 03/28 11:32
Huangs:以前的人也不是按照這個過程走來的吧 @@ 03/28 11:32
clanguage:我就是這樣走來的 囧 03/28 11:38
james732:英文不是萬能,不懂英文是萬萬不能 XD 03/28 11:45
Huangs:如果是高二的話 寫Android應用程式應該會覺得滿有趣的 03/28 11:47
Huangs:不過更建議去解 ACM Online Judge 的題目,培養CS的硬底子 03/28 11:48
Apohades:借轉感恩 03/28 11:55
andymai:文中的學習順序是塗卡寫程式的年代?現在的大學應該是從C入 03/28 12:26
andymai:門~再去摸微處理器的部份吧?不過就如您所講的~在適當的架 03/28 12:28
zanyking:樓上沒說錯阿,所以我說每到一個點都會有成熟的抽象層 03/28 12:29
andymai:構下~實在沒必要插手太底層的東西~各司其職才是對的 03/28 12:29
zanyking:去封裝過去的東西,不然後人爬不上去的。 03/28 12:30
zanyking:那個順序不重要拉,真要列,LISP跟FORTUNE先學才是C。 03/28 12:32
zanyking:不過真搞過這些東西一路過來的話,真的是老前輩了。 03/28 12:33
flydragon198:推,英文真的很重要~~ 03/28 15:14
prag222:連指令集都出來了,走到一半就陣亡了吧 03/30 21:39
prag222:難道是教授等級的? 03/30 21:39
prag222:坦白說這裡是SOFT_JOB耶 03/30 21:40
andymai:不用教授等級吧?只要是走過那個年代的都應該知道 XD 03/31 05:18
zanyking:這確實是Soft_job啊,是20年前的soft_job XD 03/31 12:30