• 6

程式設計新手請益

樓上說的+1

別太迷信於工具,
工具是用來解決問題, 不是製造更多的問題..

你現在可以開始設計一個自己也會想用的程式,
不管是小遊戲, 家裡用的進銷存, 同學之間的聊天室, 甚至遊戲的外掛都ok,
然後才找適用的工具,這樣寫起來才會有趣,
不會落入了"為了學而學"的陷阱裡...

寫了之後你就會發現缺少了一些東西,
例如程式寫的風格, 設計的方法, 加速除錯的技巧...
這時再回頭看書, 你會發現學到更多..
畢竟這些問題你都有遇到, 用理論驗證實務經驗再洽當不過了...
遊戲設計相關的科系上的課程應該也會很多種,不只有程式而已,或許還有美術企劃相關方面
建議樓主不用猜測了,直接上學校系所的網站應該都有課程介紹才對
針對你系所的課程去做些準備,可以讓你在上大學的初期會較快進入狀況
至於該學什麼語言比較好,因為未來你又還未決定走哪方面,再加上前面許多大大都有說明過了,這裡就不再講了
我倒覺得現階段樓主要先將基礎打好,等大一大二過後對整體比較有概念後,再來決定專精哪個語言也不遲
打底比較重要!!
我的小孩不會讓他走這個行業,每幾年都有新的技術,不學又怕被淘汰,很幸苦。

有時很享受晚上一杯咖啡,在夜深人靜時寫程式的感覺,感覺自己是個創作家。
不過上了年紀就不能這樣玩了。
小弟就剛好是龍華的多媒體遊戲系畢業的....

現在也在資訊業界打滾。

流水憶秋年 wrote:
呃... 其實我也不確定這篇適不適合發在這個版
如果不行的話再告知刪文吧 感謝!
-------------------------
我是即將上大學的準大學生
上的科系是遊戲設計相關的科系
可想而知以後應該是會大量寫程式吧我猜
然後最近想說應該在上大學前這兩三個月充實一下
自己先自學一點東西稍微有點概念
畢竟之前是念普通高中
電腦課老師沒教什麼東西,甚至電腦課有時候被主科拿去考試...
所以程式語言這些可以說是零基礎
這一兩天爬了好多文爬得眼花撩亂還是有很多問題想問所以打了這篇
目前我看到的是有一派都說先學C語言
有一派說先學Java,也有說先學Python的,還有說先學HTML,CSS的
好多好多五花八門的說法,實在不清楚到底該先學哪種?
再來是如果要學的話有需要先去外面上課嗎? 巨X之類的?
還是買書自學? 如果買書的話有推薦哪本近期的書參考嗎? (因為爬文都是比較多年前的文)
或者單純用網路上的免費資源學就綽綽有餘了? (Coursera,Codecademy 等等)
再補問個小問題
寫程式真的有必要買Mac嗎? 因為我看很多人都說先買Mac
一般其他筆電或桌電跟Macbook/Mac相較之下的缺點是什麼?
對了,
爬文看了很多人都說"軟工在台灣不吃香沒人重視"
"如果重來不會選資訊"
"程式寫得好要,要飯要到老"
等等言語覺得有點擔心不過也來不及了都上了XD
頂多到時候進去真的很沒興趣或完全沒天分很挫折的話再想辦法轉系囉 哈哈
--
以上, 大概這幾個問題, 若有想到再補問
感謝各位前輩大大讀完這篇
希望有人能替小弟指點迷津,感恩!
達叔愛料理
有時學的再多,人際關係的互動交流在大學也要學好,
有的公司是看人脈,是不是非常會寫是一回事...


JACK444 wrote:
我的小孩不會讓他走這個行業,每幾年都有新的技術,不學又怕被淘汰,很幸苦。


可是這不也是不容易被淘汰的優勢嗎? 如果一種技術幾十年都不會改變, 新手假設三年可以出師, 那三年過後雇主要不要漲薪水呢? 黑心一點老闆的可能每一年就進一批新人, 做滿四年的資深員工就資遣, 案子由已經進來三年的繼續接手, 這不就可以永遠用最少的人事成本來賺錢?
當然我也可以說老闆不續聘資深員工, 找不會舊技術只學新技術的新人來也是一樣的道理,事實上卻沒這麼簡單, 技術的演進是疊床架屋一樣, 新技術也是舊技術演化而來, 直接忽略新技術的過去演進歷史, 房子會蓋的不穩, 這時候一路走上來的工程師就會發揮他們的價值
以小弟自身的例子來說好了, 早期是以C++為主, 後來主要轉到C#, 因為有C++的加持, C#上手大概只花了兩周, 後來也有兼職寫寫Objective-C, 從完全沒接觸過Objective-C到寫出App也不過花了五周, 新人來學C#可能也不過一個月, 看似沒差多少, 但是若沒指標概念可能不知道其實這塊是Framework處理掉了, 基本的原理還是不會變的, 在開發C#時會特別去注意別犯到C++上會犯的錯, 會減少很多非預期的錯誤

流水憶秋年 wrote:
呃... 其實我也...(恕刪)
\

MARK 馬克 馬可
學什麼語言根本不必問, C/C++就對了, 精通C/C++後再去看其他語言都很簡單了.

建議學其他語言的網友都忘記學會C的最大好處是絕大部份的Embedded system都是用C寫的, 比如說各大IC設計公司, 所以如果你不想走軟工, 還可以偏向Embedded system, 這個臺灣很缺, 而且薪水很不錯.

lung6660 wrote:
我是機構工程師 (幹了10年)這篇可證明
http://www.mobile01.com/topicdetail.php?f=368&t=3471922

後來轉軟體 寫程式(Android)正職喔
沒學過JAVA,有上過Android開發課程(事實上也只教元件的用法)
自己也寫過小遊戲
https://play.google.com/store/apps/details?id=com.hcl.clc&hl=zh_TW

學過C(二專時代 20年有了吧)但只是基礎只學到迴圈笑

學啥語言呢 我個人的想法.......

學好英文吧
學好英文吧
學好英文吧

很重要所以說3次

會英文後Google會教你寫程式

寫程式就是 Google->Copy->Paste

我就是不會英文所以學起來很辛苦
幸好還有Google翻譯可全網頁翻譯

寫程式中文說法就是 搜尋->複製->貼上笑笑笑

我是不知道你說的"機構工程師"是在幹什麼

但不是叫工程師就是所有領域都通好嗎

只學到迴圈也敢拿出來講?

什麼寫程式就是 Google->Copy->Paste

寫程式著重邏輯思考及天份

最好是上網GOOGLE一下就能寫好

需求改一下你根本就沒能力改

沒真的學過程式就別在那邊誤導人

JACK444 wrote:
我的小孩不會讓他走這個行業,每幾年都有新的技術,不學又怕被淘汰,很幸苦。

有時很享受晚上一杯咖啡茶,在夜深人靜時寫程式的感覺,感覺自己是個創作家。
不過上了年紀就不能這樣玩了。爆

你講的也太過

又不是每幾年就有新的程式語言冒出來

爾且就算要學新語言,只要過去有精通過某種語言,要學都很好上手

就像你很會用水彩畫畫,想改畫油畫,並沒有多難
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?