看板 Soft_Job 關於我們 聯絡資訊
請問各位前輩 小弟不是資工/資管科系出身的 想學習程式語言,應該如何著手 目前只看過VB的入門書,看完後對書上的範例好像沒有吸收 應該說不知道如何應用 我想請益的是: 1. 沒有基礎的初學者應該先閱讀那些書,例如程式語言的觀念、語法、應用、邏輯?? 2. 選擇那種程式語言,小弟只對VB、VBA有點概念而已,因為可以應用在excel 3. 看完一本書後,應該如何設定目標或專案去應用這個程式語言 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.112.95
su35:你看書的範例 你腦袋想不出可以應用的範例嗎 就自己想個目標 05/10 13:48
eagle36:先說你想做什麼可能會比較好找到答案 05/10 13:49
su35:自己寫 以後遇到就能馬上想到了 我之前看書 是看一遍語法 之 05/10 13:50
su35:後依自己的想法去寫 把它寫出來 寫程式最後頂多去看語法 因為 05/10 13:52
su35:記語法 沒有意義 只要知道要怎麼用就好 05/10 13:52
andymai:樓上~偏偏還是有公司會出程式考卷~我也是不懂這樣有啥意義 05/10 20:26
iincho:因為基本語法還要查書對一個程式工人來說是不及格的... 05/10 21:15
iincho:高階的程式工人應該要有想到哪裡打到哪裡的實力... 05/10 21:16
andymai:記基本語法是當然~不過我回文時想的是api之類的語法~某些 05/10 21:28
andymai:公司還考這個實在是...我承認我工具用慣了~打個小數點就出 05/10 21:30
iincho:我比較龜毛, 至少要有ACM那種程度...XD 05/10 21:31
andymai:來的東西~我有印象知道怎麼用就好了吧!?常用的當然想忘也 05/10 21:31
TonyQ:因常常會用 notepad++ 或 vim 幫忙救火 , 該記得的都記得了. 05/10 21:32
andymai:忘不掉~但是有必要考這個嗎?倒不如上機考完整的~考完就知 05/10 21:34
andymai:道他寫作的架構~也可以問問為什麼要這樣寫~不是更有意義? 05/10 21:35
joy830:工作 05/10 23:12
supercfc:去接個case就會進步神速了 05/11 01:03
su35:考那種語法 本來就是很好笑的事情 我用C寫嵌入式系統 用VB寫 05/11 01:04
su35:測試軟體+自動化 常常翻書是看語法的形式 那翻書看頂多一分鐘 05/11 01:06
su35:考語法根本一點意義都沒有 不如直接用問的這要怎麼去架構 就 05/11 01:07
su35:能知道他到底會不會 05/11 01:07
iincho:樓上應該是沒看過高手寫程式, 去Google面試就是考這種.:p 05/11 01:07
iincho:當然你說這是找coding monkey我也不反對啦......zzz 05/11 01:08
iincho:不過我是覺得程式設計師是有比較提高自己的單位時間產量 05/11 01:26
iincho:類似蔣太的壽司裡計算用幾手完成一個壽司是一樣的,寫得 05/11 01:27
iincho:越快越好自然有機會幹掉別人,換個DUORAK鍵盤也許是好主意 05/11 01:29
iincho:不過對這串來說應該是離題了,還跑題跑很大... 05/11 01:29
kenzou:su35和andymai根本是嚴重跳針了,而且語法為甚麼不能考? 05/11 10:21
kenzou:什麼一點之後就出來的叫API或method吧,考語法很正常不是嗎 05/11 10:21
kenzou:考一個programmer懂不懂iteration 或是if else statement 05/11 10:22
kenzou:在之於variable declaration應該是最基本的吧。 05/11 10:23
kenzou:還真是語法函式傻傻分不清楚。 05/11 10:24
andymai:??所以我一定要跟人家說String有一個轉字串函式叫valueOf 05/11 21:02
andymai:我不可以說String有一個轉換語法叫valueOf?不好意思~我不 05/11 21:02
andymai:是本科系的~可以申請大法官解釋嗎?也許新人要考這個~但是 05/11 21:04
andymai:對一、兩年經驗的還考這個?不是該拿出作品或問問現在有一 05/11 21:04
andymai:個題目該怎麼規劃~程式會怎麼寫~以及為什麼嗎?寫得出架構 05/11 21:05
andymai:卻寫不出基本語法?有可能嗎?... 05/11 21:06
iincho:我的看法不同, coding技巧是基本, 就看你要不要練而已... 05/11 22:42
iincho:就拿個問題來講好了, 在不用STL的條件下, 有沒有辦法在限時 05/11 22:43
iincho:(10-15 min)內寫出一個priority queue而且不能出太多錯? 05/11 22:44
iincho:這個條件其實不會太苛, 只是這個pattern你要不要去記而已.. 05/11 22:44
iincho:很多兩三年號稱會架構的工程師並不能拿到這個水準.... 05/11 22:45
iincho:去玩一玩topcoder or ACM應該就知道這是怎麼一回事了... 05/11 22:46
poqwer:記「語法沒有意義」是給記過又忘了的人講的,不是從來 05/11 23:47
poqwer:都沒有記過的人,我說的是一些很基礎的語法....... 05/11 23:47
poqwer:當然面試「新人」或者是「有經驗的工程師」,是不可能用 05/11 23:47
poqwer:相同的標準的,語法是不用記,但那是指你端得出其他菜色 05/11 23:48
poqwer:,或者公司要給你機會端其他菜色,不然一般最簡單的 05/11 23:48
poqwer:語法,一般過濾的常常會考的東西,新人還是要記卡好... 05/11 23:49
andymai:糟的是身處只想要能用就好的地方~沒人能指導~也沒人會指導 05/12 00:37
andymai:誰管你架構寫得好不好Orz各位高手都互相砥礪還是自我努力? 05/12 00:44
iincho:你花在coding的時間越少能design的時間就越多...:p 05/12 00:52
kenzou:就像是strncpy還需要man的programmer,會說skills多扎實, 05/12 01:14
kenzou:實在是令人不敢恭維。 05/12 01:14
kenzou:anyway,真要面試我都還是註明需攜帶laptop,還真的沒能耐 05/12 01:15
kenzou:去請一些說得一口好程式的人。 05/12 01:16
kenzou:還有String的valueOf叫做method,這是有definition的。 05/12 01:18
andymai:我說過基本的不會忘嘛~只是突然覺得哪個api可以用~查一下 05/12 01:39
andymai:有錯嗎?一直覺得筆試不好是如果只是筆誤~那就要判我出局? 05/12 01:41
andymai:寫程式不准debug?帶laptop比較公正一點吧~而且連api都不准 05/12 01:43
andymai:說是語法~能說得一口讓您覺得好的程式~也不容易吧?基於好 05/12 01:44
andymai:奇~所以google了語法的解釋~老實說~我還是不懂這有什麼差? 05/12 01:45
andymai:對原po抱歉囉~洗回文~不過...原po好像沒在看?XD 05/12 01:46
kenzou:我不就提到帶laptop比較合理了嗎? = = 05/12 10:49
kenzou:andymai你真的一直在跳針耶。 @@" 還有API就API,語法就 05/12 10:50
kenzou:語法,API = Application Programming Interface,有哪一個 05/12 10:50
kenzou:字提到syntax了?還有compiler絕對不會因為class method 05/12 10:52
kenzou:錯誤然後抱怨syntax error。 05/12 10:52
kenzou:你去回想compiler都什麼時候在argue syntax error的你就知 05/12 10:54
kenzou:道syntax指的是什麼? 05/12 10:54
kenzou:不是我不准稱API=語法,是它根本就不是。我可沒那麼偉大, 05/12 10:56
kenzou:不是耍個賴無理取鬧就是真理。 05/12 11:02
andymai:呵XD好啦~我不鬧你了~我讀高職就考過method的填空題了~只 05/12 12:24
andymai:是習慣講Java有什麼可用的語法了~甚至直接說不是有個什麼 05/12 12:26
andymai:東西可以用嗎?etc...突然被糾正~我還真是不知道這有這麼重 05/12 12:27
andymai:要嗎?當然~debug時當然會分啦XD 05/12 12:28
kenzou:啊,我太嚴肅了。 XD 如有冒犯請多見諒。 05/12 13:11
andymai:我也不好意思~錯了還愛鬧~有點好奇您找到心目中的人了嗎? 05/12 13:32
kenzou:還在努力的尋找中。 :p 05/12 14:18