文組初學coding建議 - 工程師

Dora avatar
By Dora
at 2017-10-16T15:36

Table of Contents

※ 引述《hungryhippo (hungryhungryhippo )》之銘言:
: Hi各位年薪300有為青年大家好,
: 我是今年25歲文組畢業的,想要在這理問大家相關問題
: 想知道如果現在要自學coding,有沒有比較推薦的相關program/degree可以修,之後對找
: 相關工作比
: 較有幫助的呢?(美國學校也可以,NY佳)
: 有在看Upenn的MCIT 請問有校友可以請教嗎?
: 有綠卡希望以後到美國能夠順利就業
: 聽人家說覺得Python很推薦,請問你們覺得呢?我本來是要學Java的,但聽了一些人建議
: 後還是決定先來這裡問問大家意見好了
: PS有些鄉民會走心,我沒有什麼看不起本科生的想法,就單純想問問大家的意見,謝謝指
: 教

若是你決定還是要學 Java
我覺得很多大學大一用來學程式設計的課本 Java How to Program 其實很不錯
最新的到第十版了
中文版書名叫 JAVA程式設計藝術
https://i.imgur.com/grXYnom.jpg
這本的好處是會給你打好基礎
告訴你很多初學者要注意或是養成的好習慣
因為作者可不是台灣作者那種學過C家族的程式語言遇到Java就覺得也差不多的心態在寫
作者他們是提供程式語言教育訓練的公司(客戶有美國國防部,NASA之類的機構)

舉個例子吧
例如說,Thread1,Thead2兩個執行緒都要把 Monitor1,Monitor2上鎖
(好吧,嚴謹的說法是兩個執行緒的critical section在執行時要互斥,這叫作同步)
時順序要相同,不然可能會遇到deadlock

再舉一個例子
很多人不知道為何大部份現代的UI Framework都是單執行緒的
而作者在教Java的圖形介面程式設計(Swing)時
就有做了說明 告訴你為何UI Framework大家都這樣設計
是的 在這樣的一本入門書其實就已經有講解這個很多寫很多年程式的人都不知道的觀念

但是有一個問題是這本書很厚
光是不含光碟裡的章節就784頁了
光碟裡的章節也都讀完我記得好像一千多頁
你可能要讀很久
但是辛苦是有代價的
你的根基很穩而且不會犯一些半調子的人犯的錯

對了 寫程式要compile的時候把javac -Xlint打開
compiler會把所有你的程式中它看不慣的地方都列出來
試著去讀compiler為何不爽的訊息
然後改正你的寫法

--

All Comments

Jessica avatar
By Jessica
at 2017-10-17T01:37
Isabella avatar
By Isabella
at 2017-10-19T17:04
Heather avatar
By Heather
at 2017-10-20T19:19
文組轉行的 這種恐龍本破千頁能唸完頭兩章就不錯惹
Edwina avatar
By Edwina
at 2017-10-24T16:13
我很喜歡那隻蜜蜂
Edwina avatar
By Edwina
at 2017-10-24T18:33
一堆56
Franklin avatar
By Franklin
at 2017-10-25T00:06
讀恐龍本之前要懂c 資料演算 計組...
James avatar
By James
at 2017-10-29T22:49
我覺得她早就被嚇跑了
Margaret avatar
By Margaret
at 2017-11-02T20:52
恐龍不是os的書嗎?
Jessica avatar
By Jessica
at 2017-11-03T17:48
我覺得…自學除非是有天份
否則整本幹完…效益不大
Joseph avatar
By Joseph
at 2017-11-05T16:06
除非幹好幾本…但時間跟毅力又是問題
不如照就職班課程,自學寫作品
Barb Cronin avatar
By Barb Cronin
at 2017-11-09T01:08
慢慢就會通,也比較有成就,找工作也可以馬上說嘴
Thomas avatar
By Thomas
at 2017-11-10T22:26
這會先嚇跑吧!我會告訴他 寫會hello world就已經是強者
Zora avatar
By Zora
at 2017-11-14T16:07
xD
Margaret avatar
By Margaret
at 2017-11-19T12:05
我們學校這本是Programming 101指定參考書,上完兩週一堆
人轉專業,然後又上兩週老師說ok你們大概有基礎概念了,以
後你們自己讀這本聖經吧,我們來實戰(丟書)
Doris avatar
By Doris
at 2017-11-24T09:58
這本從網路電腦環境設定講起 光碟還一堆內容
Elvira avatar
By Elvira
at 2017-11-25T12:41
還有一隻類似螞蟻蜜蜂還蒼蠅的對你笑
Yedda avatar
By Yedda
at 2017-11-30T03:26
這種入門書真的是防止別人對程式有興趣XD
Susan avatar
By Susan
at 2017-12-04T01:17
從入門到放棄
William avatar
By William
at 2017-12-06T12:43
這本書有中文版的嗎
Bennie avatar
By Bennie
at 2017-12-08T03:03
https://i.imgur.com/HWpGcES.jpg
Ivy avatar
By Ivy
at 2017-12-10T20:44
學過C在寫java怎麼感覺到版大口中就變更差的感覺....
William avatar
By William
at 2017-12-13T20:14
推認真回,不過看到文組想學code就是風向迷

太陽能合併案》打造新營運模式 不再成為

Anonymous avatar
By Anonymous
at 2017-10-16T14:41
http://news.ltn.com.tw/news/business/breakingnews/2223994 太陽能合併案》打造新營運模式 不再成為中國代工廠! http://img.ltn.com.tw/Upload/liveNews/BigPic/600_phpraWByE.jpg 昱晶、昇陽、新日光合併成立聯合再生能源,2018年Q3完成合併。(記者張慧雯攝) 〔記者張慧雯/台北 ...

螃蟹開獎

Agatha avatar
By Agatha
at 2017-10-16T13:20
分享tv RD 4 year 25 (3/3) 看了前面推文覺的很少 沒看前覺的還可以 看來tv呆久價值觀也變了 - ...

《富比士》首推全球最受信賴公司排行 台

Dora avatar
By Dora
at 2017-10-16T12:31
〔即時新聞/綜合報導〕《富比士》(Forbes)首次推出最受信賴公司排行榜(Top Regarded Companies list),調查範圍是以《富比士》2017全球2000大上市公司為評選 對象,從中選出前250名最受信賴公司,台灣有3家企業上榜。 《富比士》與Statista合作,邀請來自60個國家和地區的1.5萬名受訪者介紹自己對全球 企業2000強公司的看法,從信任度/誠信度、 ...

AR與VR之爭,行動AR平台表現甚為重要

Liam avatar
By Liam
at 2017-10-16T09:47
[情報] AR與VR之爭,行動AR平台表現甚為重要 http://bit.ly/2yqLXfx AR平台之間的戰爭已經在蘋果、谷歌與臉書之間展開。根據Digi-Capital研究顯示,由於 蘋果iPhone族群甚多,因此其將成為2019年以前的AR贏家,可是2019年之後,由於加入谷 歌平台的智慧型手機業者眾多,因而會成為AR的贏家。 目前來看,2018年將是蘋果的ARKit、谷歌的ARCo ...

鴻海想留才 學學歐菲光

Agatha avatar
By Agatha
at 2017-10-16T01:57
鴻海想留才 學學歐菲光 https://money.udn.com/money/story/5612/2759020 泛鴻海集團子公司邁向登陸掛牌,業界觀察,主要將能籌措更多資金、留住優秀人才,近 期業界也多以歐菲光在深圳交易所掛牌後,六次祭出員工認股計畫來留才,成為業界教科 書案例。 儘管PCB行業與觸控行業存在結構差異,不過,業界認為,二者若走向規模經濟、大者恆 大的資本競賽格局時,擁有 ...