Re: [請益]沒有任何的程式基礎,如何自學JAVA

看板Soft_Job (軟體人)作者 (廢文少女小円♥)時間2年前 (2022/11/01 12:37), 2年前編輯推噓9(14559)
留言78則, 28人參與, 2年前最新討論串5/7 (看更多)
※ 引述《hym121023 (無)》之銘言: : 由於大學唸的科系跟程式完全沾不上邊,所以想請問,如果沒有程式的基礎,想自學JAVA : 該怎麼學呢? : 希望的學習模式是一個有系統的學習模式,因為沒有程式基礎,只能從最基本的開始學上 : 去,所以希望各位大大能夠指點一下該如何自學,而希望有系統,是希望可以有一個比較 : 完整的學習架構,而不是東一塊西一塊的學 身為白紙新手卻知道要找『學習架構』,光是這點就值得讚許了! 網路上90%的人都會跟你說:就找書/課自學就好啦 那些都是來亂的,別聽他們的 我跟你說啦,學程式的基本上分兩種人,有geek特質的 跟 沒geek特質的 有geek特質的,他也不會來這邊發文了,早就把寫code當興趣,整天搞一堆side project 不懂的部分也會找資源補足,你會覺得他學很快是因為他把私生活的時間都花在這上面 沒geek特質的,就需要 學習架構 = 課綱 什麼是課綱?就是在一定期間內有系統、有計畫地學習一門知識的綱領 沒geek特質的人能投注的時間通常有限,白天上課晚上休閒, 既然時間有限,那去找課綱來學並沒有甚麼錯 而課綱最終引導的目的是甚麼? 現在主流是就業,例如資O會、Ti**Me...,很多 他們沒辦法保證你有多好的演算法概念、多紮實的基本功,但它們保證你一件事 好好念完是能做一個後端網站出來的,可能很爛,但至少你完成一件可以上線的專案 至於那些吹什麼找一個有興趣功能埋頭做、找一本原文書看、找一套coursera... 都是廢話= = 一樣的時數,比如300小時好了 你可能讀+操作完5本原文書(很認真的那種),你也能拿去上課綱兜完一個專案 你是面試官請問你選哪個? 課綱就是比較有效率的學習地圖,學完你也做出一個能拿去面試的專案了 看起來樣樣鬆沒錯,但你對整個全端已經是有一個即使模糊但也算是全面的觀念了 該view就view、該call外部API就call、該資料庫就資料庫,該MVC就MVC 都很不熟很菜沒錯,去工作你起碼知道現在在做哪一塊,然後越來越熟 反之你如果純粹找個有興趣的專案做,比如訂票APP、比如定時錄影vtuber生肉 新手一定都網路上找幾個專案來抄啦,這些人分享git就不錯了 但大多不是甚麼專業講師,撰寫未必清楚,也不能隨時回答你問題 複製貼上大家都會,但中間有些東西為什麼要這樣寫、為什麼要這樣設定 你不知道,也沒人可以問 有人會說,我貼去網路論壇一樣有人回答阿 老樣子,那是有課綱天天上班的老師回答你有效率呢?還是到網路上貼文等人回有效率? 總結一下,本月尊建議你現在兩條路,你自己選 1. 想弄清楚自己對程式有沒有興趣、是不是這塊料 => 找一套coursera念或一個有興趣的APP/網站專案來抄,然後看自己吃不吃得下 => 吃得下走第二條路 2. 不管我反正就是想學Java且用來工作 => 偉育資策會自己選,錢交了就認真念,有問題好好統整下課時問老師或班上大神 看起來好像沒啥選擇?是阿,1只是給你一個認賠殺出的停損點而已 總之 千萬別信什麼自己學 好省錢、一樣能學會的那種鬼話 打個比方,學數學好了 廢話我去查台大數學系的用書 一樣能自己把大1~大4的書都看完阿 那請問有教授+助教帶比較有效率 還是 我自己埋頭亂念+網路亂問比較好? 如果我對數學的熱情有辦法支撐把那些書唸完且熟練度比本科生優秀 那那些教授學校都白癡484= =? 我有那麼強大的熱情,也不會來網路上問大家新人要怎麼辦了啦 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.130.219 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1667277454.A.658.html

11/01 12:47,
11/01 12:47

11/01 12:51,
確實,數學很多部分沒人帶很難練起來,像是證明
11/01 12:51

11/01 13:10,
本月尊給妳另一條路,找個有經驗的幫你規劃,比自己試
11/01 13:10

11/01 13:10,
專案效果更好
11/01 13:10

11/01 13:39,
我的話真的會選不是上課自學原文書或 coursera 的,因為
11/01 13:39

11/01 13:40,
我覺得學了什麼會了什麼之外,真正最重要的是學習跟排查
11/01 13:40

11/01 13:41,
問題的能力,樣樣鬆的不知道他會鬆哪裡等於沒有能放心交
11/01 13:41

11/01 13:42,
給它的事情
11/01 13:42
總之 千萬別信什麼自己學 好省錢、一樣能學會的那種鬼話 打個比方,學數學好了 廢話我去查台大數學系的用書 一樣能自己把大1~大4的書都看完阿 那請問有教授+助教帶比較有效率 還是 我自己埋頭亂念+網路亂問比較好? 如果我對數學的熱情有辦法支撐把那些書唸完且熟練度比本科生優秀 那那些教授學校都白癡484= =? 我有那麼強大的熱情,也不會來網路上問大家新人要怎麼辦了啦 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.130.219 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1667277454.A.658.html

11/01 12:47, 2年前 , 1F
11/01 12:47, 1F

11/01 12:51, 2年前 , 2F
確實,數學很多部分沒人帶很難練起來,像是證明
11/01 12:51, 2F

11/01 13:10, 2年前 , 3F
本月尊給妳另一條路,找個有經驗的幫你規劃,比自己試
11/01 13:10, 3F
月族月尊只能有一位 那就是本座

11/01 13:10, 2年前 , 4F
專案效果更好
11/01 13:10, 4F

11/01 13:39, 2年前 , 5F
我的話真的會選不是上課自學原文書或 coursera 的,因為
11/01 13:39, 5F

11/01 13:40, 2年前 , 6F
我覺得學了什麼會了什麼之外,真正最重要的是學習跟排查
11/01 13:40, 6F

11/01 13:41, 2年前 , 7F
問題的能力,樣樣鬆的不知道他會鬆哪裡等於沒有能放心交
11/01 13:41, 7F

11/01 13:42, 2年前 , 8F
給它的事情
11/01 13:42, 8F

11/01 14:28, 2年前 , 9F
不信
11/01 14:28, 9F

11/01 14:57, 2年前 , 10F
面試挑人絕不選上課仔,一定是自學者優先
11/01 14:57, 10F
醒醒 能活到你面前還拿的出專案的自學仔早就是少數 別跟我說你這樣能當主管 本月尊絕不會放心把公司交給你這種的

11/01 15:38, 2年前 , 11F
確實 這邊希望大大能提供作者學習地圖
11/01 15:38, 11F

11/01 16:12, 2年前 , 12F
認同啊 自學若對電腦沒概念真的難
11/01 16:12, 12F

11/01 16:17, 2年前 , 13F
先嗆找課上的建議都是廢話,最後建議你找課上,啾咪
11/01 16:17, 13F
可憐 這麼快就測出文章讀不完的人 ※ 編輯: B0988698088 (49.216.130.219 臺灣), 11/01/2022 19:02:03

11/01 19:17, 2年前 , 14F
照你這理論,大家都別唸大學自己看書不就能考上研究所?
11/01 19:17, 14F

11/01 19:25, 2年前 , 15F
沒錯 我也是先看一本基礎java書 確定有興趣才去資策會上
11/01 19:25, 15F

11/01 19:25, 2年前 , 16F
養成班 現在也就業5年了
11/01 19:25, 16F

11/01 19:26, 2年前 , 17F
樓上怎麼得到這種結論?
11/01 19:26, 17F

11/01 19:26, 2年前 , 18F
22樓
11/01 19:26, 18F

11/01 19:50, 2年前 , 19F
結果你也沒有什麼課綱啊=.=
11/01 19:50, 19F

11/01 20:13, 2年前 , 20F
講了一堆廢言
11/01 20:13, 20F

11/01 21:18, 2年前 , 21F
先自修程式設計啊 自己把課程聽過一遍且認真寫上課作
11/01 21:18, 21F

11/01 21:18, 2年前 , 22F
業 都完成後再去上資x國際 緯x 比較可以跟上課程
11/01 21:18, 22F

11/01 21:19, 2年前 , 23F
如果可以的話 先去把資工所六科先念過一遍對上就業課
11/01 21:19, 23F

11/01 21:19, 2年前 , 24F
程有不同的認識
11/01 21:19, 24F

11/01 22:02, 2年前 , 25F
11/01 22:02, 25F

11/01 22:05, 2年前 , 26F
身邊轉職成功的大部分都是自學沒上課的
11/01 22:05, 26F

11/01 22:10, 2年前 , 27F
還是推薦找本書自己慢慢看
11/01 22:10, 27F

11/01 22:12, 2年前 , 28F
上課課程可能也是抄某個機構或是線上課程,主打就業面試
11/01 22:12, 28F

11/01 22:12, 2年前 , 29F
加老師指導
11/01 22:12, 29F

11/01 22:45, 2年前 , 30F
數學初學者會不知道證明為甚麼對 計算機可以跑結果
11/01 22:45, 30F

11/01 22:45, 2年前 , 31F
差滿多的
11/01 22:45, 31F

11/02 00:18, 2年前 , 32F
自學多半也是有看線上課啦 有料課程這麼多 傻了才不利用
11/02 00:18, 32F

11/02 01:59, 2年前 , 33F
這個領域經歷過自己學習的過程的人,和只會等人教的人是
11/02 01:59, 33F

11/02 01:59, 2年前 , 34F
完全不能比的
11/02 01:59, 34F

11/02 01:59, 2年前 , 35F
你現在當然可以在旁邊嘴上網問太慢沒效率,自己找資源是
11/02 01:59, 35F

11/02 01:59, 2年前 , 36F
沒架構亂學一通
11/02 01:59, 36F

11/02 01:59, 2年前 , 37F
但是別人教你的東西永遠不會變成你的
11/02 01:59, 37F

11/02 01:59, 2年前 , 38F
你不知道為什麼課綱是這樣設計,中間有沒有什麼東西漏掉
11/02 01:59, 38F

11/02 01:59, 2年前 , 39F
,但花你兩倍時間自學的人知道
11/02 01:59, 39F

11/02 01:59, 2年前 , 40F
別人教你的東西不夠用的時候你不知道自己立足點在哪裡,
11/02 01:59, 40F

11/02 01:59, 2年前 , 41F
無法評估你需要學的新東西多深,要花多少時間,和以前學
11/02 01:59, 41F

11/02 01:59, 2年前 , 42F
過的哪些東西可能有關 etc,但花你兩倍時間自學的人知道
11/02 01:59, 42F

11/02 01:59, 2年前 , 43F
你提到面試,當面試官問你某項技術細節的時候,你只能說
11/02 01:59, 43F

11/02 01:59, 2年前 , 44F
是課程教的,頂多說是課程專案用過,但自學的人來龍去脈
11/02 01:59, 44F

11/02 01:59, 2年前 , 45F
為什麼會觸及這個技術,當初是為了解決什麼問題,使用了
11/02 01:59, 45F

11/02 01:59, 2年前 , 46F
之後是否解決當初的問題 etc 講都講不完
11/02 01:59, 46F

11/02 01:59, 2年前 , 47F
如果你真的癈到只能去上課等人教,那你就去吧
11/02 01:59, 47F

11/02 02:10, 2年前 , 48F
300小時讀+操作完5本原文書根本超強 當然選這個
11/02 02:10, 48F

11/02 02:49, 2年前 , 49F
看完怎麼感覺還是要找課上啊 難道網課就沒課綱嗎
11/02 02:49, 49F

11/02 02:49, 2年前 , 50F
還是這是反串 要註明欸
11/02 02:49, 50F

11/02 04:07, 2年前 , 51F
理論還是要學啦 差很多 專案只要花時間誰都會做啊
11/02 04:07, 51F

11/02 07:00, 2年前 , 52F
推某樓所講,數學證明沒人帶,證明錯了也不曉得,但
11/02 07:00, 52F

11/02 07:01, 2年前 , 53F
是程式錯了電腦就會跟你靠腰,結論:程式可以自學無誤
11/02 07:01, 53F

11/02 07:37, 2年前 , 54F
推原PO,雖然我也是自學的,但完全新手要在一定時間內
11/02 07:37, 54F

11/02 07:37, 2年前 , 55F
上手有成果,真的是需要一個學習地圖(課綱)
11/02 07:37, 55F

11/02 07:38, 2年前 , 56F
有些人看到的也只是 "轉職成功的人",更多的是失敗的
11/02 07:38, 56F

11/02 07:39, 2年前 , 57F
印象很深,十幾年前,我只會 SELECT DELETE UPDATE
11/02 07:39, 57F

11/02 07:40, 2年前 , 58F
就硬幹一個小小的網站,連 SQL 的 SUM COUNT函數都不知道
11/02 07:40, 58F

11/02 07:40, 2年前 , 59F
就硬幹加總統計數量 (增加一筆去更新數值這種作法)
11/02 07:40, 59F

11/02 07:41, 2年前 , 60F
後來去資管系旁聽資料庫,才發現原來有這麼多語法,函數
11/02 07:41, 60F

11/02 07:41, 2年前 , 61F
才知道更多資源以及有效的學習方式
11/02 07:41, 61F

11/02 10:29, 2年前 , 62F
數學的部分 還真的是自己看
11/02 10:29, 62F

11/02 10:30, 2年前 , 63F
上課是為了知道考試範圍 真的要學 自己看比較實際
11/02 10:30, 63F

11/02 10:31, 2年前 , 64F
教授不是白痴 但很多教學白痴
11/02 10:31, 64F

11/02 10:32, 2年前 , 65F
或者該說 沒辦法自己看的 其實代表你可能不適合這個科
11/02 10:32, 65F

11/02 10:32, 2年前 , 66F
11/02 10:32, 66F

11/02 12:23, 2年前 , 67F
不管自學還是上課,也是要作筆記,把別人教你轉換自己看
11/02 12:23, 67F

11/02 12:23, 2年前 , 68F
的懂的範例和說明
11/02 12:23, 68F

11/02 12:26, 2年前 , 69F
推這篇 又不是人人想當大神 混口飯吃就補習班快速有效
11/02 12:26, 69F

11/02 12:57, 2年前 , 70F
推這篇,該花的錢就是要花,而不是浪費時間自己網路上亂
11/02 12:57, 70F

11/02 12:57, 2年前 , 71F
摸省錢,從國中補到研究所的人多的是,包含資工所之類的
11/02 12:57, 71F

11/02 12:57, 2年前 , 72F
,花錢能最快達到成效當然花錢,說什麼自學看書打底子之
11/02 12:57, 72F

11/02 12:57, 2年前 , 73F
類的當參考比較好,因為一堆經驗跟技巧,書跟學校老師才
11/02 12:57, 73F

11/02 12:57, 2年前 , 74F
不會教你,這些底子是要當自己不會時或是想不透時拿來手
11/02 12:57, 74F

11/02 12:57, 2年前 , 75F
邊查詢參考用的,都非本科了,真的不要有那種讓自己底子
11/02 12:57, 75F

11/02 12:57, 2年前 , 76F
很深的想法,短時間學好,知道個概念,往後有空再補回不
11/02 12:57, 76F

11/02 12:58, 2年前 , 77F
會的比較好,不然除非你本很大,不然誰有那美國時間整天
11/02 12:58, 77F

11/02 12:58, 2年前 , 78F
讀厚厚的理論書?
11/02 12:58, 78F
文章代碼(AID): #1ZOAAEPO (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1ZOAAEPO (Soft_Job)