看板 Soft_Job 關於我們 聯絡資訊
※ 引述《G4321 (小胖)》之銘言: : 美工系畢業 最近在上職訓 一方面是重新學軟體(其實只是為了拿職訓津貼) : 因為本身美感不是很好(如下圖) : 最近要做的個人網站layout 同班的成員都說 好強好厲害 : 但我真的覺得很鳥 這就是之前我在文中說的 對平常人算有設計 對業界來說 : 沒設計 : http://i.imgur.com/oWr7M9e.jpg : 因為目前在教dreamweaver的老師 剛好算是全端的老師 跟他聊了一下 : 他只對我說 如果你不想被輕易取代 那你就去學JAVA吧 從底子打起 : 可是...你是真的要有"興趣" : 以前有為了畢業專題的互動 看了程式 會小改參數 會一點宣告子類別並應用 : 但不會寫程式 當時改道我要的效果跟感覺是很高興啦 但應該不是指這樣的 : 其實最大的原因是不想被取代 : 所以原本想報名資策會的前端程式設計班 但在想說一個月後職訓結束 : 是不是打掉重練 去報名資策會的JAVA專班(只是在想而已 目前還是努力學 : CSS跟HTML 畢竟要做出自己的網站) : 目前讓我很困惑的是~如何知道自己對程式是很有興趣的 有什麼方法呢? : 煩請各位版友解惑 以下是隨手亂寫閒聊,不見的直接跟你的文章有關... 對程式發生興趣的起點, 我自己的分類是有 top-down 和 bottom-up 這二種。 bottom-up 的那種人是在沒有特殊目的下直接學習程式語言, 先覺得寫程式很好玩後,才開始構思自己能用程式做什麼事。 這類的人通常都愛玩樂高, 因為一開始玩樂高的人都不是腦中想好要做什麼以後才開始組合的。 我個人是這類的人,小時候是先直接學完 BASIC, 覺得電腦可以被自己控制很好玩, 接著才會思考想能用已經學到的指令能湊出什麼東西來玩, 以前的老人都是這樣的。 但是這幾年,因為學習程式的門坎變低,top-down 的學習者變多了, top-down 意思是是先思考自己要做什麼東西後,才開始學習需要完成這功能的語言。 以你的例子,我覺得你應該就是這類的人, 你是先看過很多網站,以 "希望自己也有能力做出這樣的網站" 的出發點學語言。 我個人的想法是這樣的, 如果是 top-down 的類型的人,就應該貫徹 top-down 的思維。 像你說你老師叫你去學 Java,這就又淪入了 bottom-up 的老式作風了, 因為學 Java 跟網頁或網站的關連並不如你想像中密切 (這不是 JavaScript) 你一去學馬上就會陷入 "疑? 我不是要做網站嗎? 現在是在學什麼?" 的疑惑。 所謂的貫徹 top-down 思維,就是要先找個當做學習標地的網站, 設立的目標就是 "有獨立完成這種網站" 的能力。 然後搜集要完成這種網站需要用到的程式語言和工具是哪些, 知道後再開始學習 (自學或補習都好), 學習時要時時提醒自己,我學這些東西是要做那個網站, 隨時將自己學到的東西套用在自行建立該網站的模擬, 這樣才是 top-down 的作法。 當然一個新手看到一個網站,是無法知道那個網站是用什麼寫的, 也無法知道某功能到底是前端only 還是前端+後端, 這時就是網路的用處了,直接問網路上像我一樣沒事會打一堆字的閒人吧。 因為現在工具和語言很多,同樣的網站會有各種不同的答案, 不過我 "個人" (是個人喔,很多人不同意) 是覺得盡量不要從 framework 開始學, 盡量從低階點的東西開始會比較好。 扯遠了,你參考看看吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.114.102 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1430882086.A.C3B.html
pttworld: 最後一段覺得關鍵在有否時間限制要完成。 05/06 11:19
wotupset: good 05/07 23:52