Re: [請益]沒有任何的程式基礎,如何自學JAVA
※ 引述《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/Soft_Job/M.1667277454.A.658
打個比方,學數學好了
廢話我去查台大數學系的用書 一樣能自己把大1~大4的書都看完阿
那請問有教授+助教帶比較有效率 還是 我自己埋頭亂念+網路亂問比較好?
如果我對數學的熱情有辦法支撐把那些書唸完且熟練度比本科生優秀
那那些教授學校都白癡484= =?
我有那麼強大的熱情,也不會來網路上問大家新人要怎麼辦了啦
謝謝大家
--
確實,數學很多部分沒人帶很難練起來,像是證明
本月尊給妳另一條路,找個有經驗的幫你規劃,比自己試
月族月尊只能有一位 那就是本座
專案效果更好
我的話真的會選不是上課自學原文書或 coursera 的,因為
我覺得學了什麼會了什麼之外,真正最重要的是學習跟排查
問題的能力,樣樣鬆的不知道他會鬆哪裡等於沒有能放心交
給它的事情
不信
面試挑人絕不選上課仔,一定是自學者優先
醒醒 能活到你面前還拿的出專案的自學仔早就是少數 別跟我說你這樣能當主管 本月尊絕不會放心把公司交給你這種的
確實 這邊希望大大能提供作者學習地圖
認同啊 自學若對電腦沒概念真的難
先嗆找課上的建議都是廢話,最後建議你找課上,啾咪
可憐 這麼快就測出文章讀不完的人
※ 編輯: B0988698088 (49.216.130.219 臺灣), 11/01/2022 19:02:03照你這理論,大家都別唸大學自己看書不就能考上研究所?
沒錯 我也是先看一本基礎java書 確定有興趣才去資策會上
養成班 現在也就業5年了
樓上怎麼得到這種結論?
22樓
結果你也沒有什麼課綱啊=.=
講了一堆廢言
先自修程式設計啊 自己把課程聽過一遍且認真寫上課作
業 都完成後再去上資x國際 緯x 比較可以跟上課程
如果可以的話 先去把資工所六科先念過一遍對上就業課
程有不同的認識
嗯
身邊轉職成功的大部分都是自學沒上課的
還是推薦找本書自己慢慢看
上課課程可能也是抄某個機構或是線上課程,主打就業面試
加老師指導
數學初學者會不知道證明為甚麼對 計算機可以跑結果
差滿多的
自學多半也是有看線上課啦 有料課程這麼多 傻了才不利用
這個領域經歷過自己學習的過程的人,和只會等人教的人是
完全不能比的
你現在當然可以在旁邊嘴上網問太慢沒效率,自己找資源是
沒架構亂學一通
但是別人教你的東西永遠不會變成你的
你不知道為什麼課綱是這樣設計,中間有沒有什麼東西漏掉
,但花你兩倍時間自學的人知道
別人教你的東西不夠用的時候你不知道自己立足點在哪裡,
無法評估你需要學的新東西多深,要花多少時間,和以前學
過的哪些東西可能有關 etc,但花你兩倍時間自學的人知道
你提到面試,當面試官問你某項技術細節的時候,你只能說
是課程教的,頂多說是課程專案用過,但自學的人來龍去脈
為什麼會觸及這個技術,當初是為了解決什麼問題,使用了
之後是否解決當初的問題 etc 講都講不完
如果你真的癈到只能去上課等人教,那你就去吧
300小時讀+操作完5本原文書根本超強 當然選這個
看完怎麼感覺還是要找課上啊 難道網課就沒課綱嗎
還是這是反串 要註明欸
理論還是要學啦 差很多 專案只要花時間誰都會做啊
推某樓所講,數學證明沒人帶,證明錯了也不曉得,但
是程式錯了電腦就會跟你靠腰,結論:程式可以自學無誤
推原PO,雖然我也是自學的,但完全新手要在一定時間內
上手有成果,真的是需要一個學習地圖(課綱)
有些人看到的也只是 "轉職成功的人",更多的是失敗的
印象很深,十幾年前,我只會 SELECT DELETE UPDATE
就硬幹一個小小的網站,連 SQL 的 SUM COUNT函數都不知道
就硬幹加總統計數量 (增加一筆去更新數值這種作法)
後來去資管系旁聽資料庫,才發現原來有這麼多語法,函數
才知道更多資源以及有效的學習方式
數學的部分 還真的是自己看
上課是為了知道考試範圍 真的要學 自己看比較實際
教授不是白痴 但很多教學白痴
或者該說 沒辦法自己看的 其實代表你可能不適合這個科
目
不管自學還是上課,也是要作筆記,把別人教你轉換自己看
的懂的範例和說明
推這篇 又不是人人想當大神 混口飯吃就補習班快速有效
推這篇,該花的錢就是要花,而不是浪費時間自己網路上亂
摸省錢,從國中補到研究所的人多的是,包含資工所之類的
,花錢能最快達到成效當然花錢,說什麼自學看書打底子之
類的當參考比較好,因為一堆經驗跟技巧,書跟學校老師才
不會教你,這些底子是要當自己不會時或是想不透時拿來手
邊查詢參考用的,都非本科了,真的不要有那種讓自己底子
很深的想法,短時間學好,知道個概念,往後有空再補回不
會的比較好,不然除非你本很大,不然誰有那美國時間整天
讀厚厚的理論書?
4
[目標非轉職] yt免費教學 -> udemy python基礎課程 想玩點web的話接著買udemy django課程和資料庫課程 想玩其他比如數據分析就買相對應課程就夠了 非轉職不要學java, 即便java也很簡單, 用python效率最高25
先說結論: 語言的部分從 C++ / Java / Python三個挑一個都可以 非本科的話我建議是挑Python 其實多年前我只會建議C++或Java 但不得不承認Python真的是後起之秀(尤其是3.0開始) 拿Python來搞CI/CD根本開掛 重點是他好學 壞處是很多底層的東西你可能會不懂 但無所謂 除非你做底層不然這不一定重要37
首Po由於大學唸的科系跟程式完全沾不上邊,所以想請問,如果沒有程式的基礎,想自學JAVA 該怎麼學呢? 希望的學習模式是一個有系統的學習模式,因為沒有程式基礎,只能從最基本的開始學上 去,所以希望各位大大能夠指點一下該如何自學,而希望有系統,是希望可以有一個比較 完整的學習架構,而不是東一塊西一塊的學3
其實我覺得最有效率學習法 還是找一個有經驗的家教+自學 家教不是像學校老師這樣手把手開始上課 家教是讓你問問題 解決卡住的地方 出作業 如果今天我的朋友問我這個問題2
有特殊目的嗎?沒有的話,建議學新的語言 自學,有時間的,onJava8,買一本回來啃。 因為java很老了,看著看著,你會發現前後不一 中間有其歷史因素。 沒時間的,直接開spring.io, 工具下載完,範例一個個做。7
Java的話我推薦讀Walter Savitch的Absolute Java 作者行文邏輯清晰,說明淺顯易懂,然後關鍵的地方會有標註說明 對初學者最重要的程式邏輯思維解說,這本書呈現的還不錯 基本上我覺得作者是很會寫書的 基本上他的Absolute C++、Absolute Java、Problem Solving with C++
爆
[爆卦] 我眼中的bump21:01修文提供一些佐證與回應推文質疑. ---- 在比較深入參與GASO台灣這邊的運作之後 因為近期警察家訪之後很多人才發現 「什麼? 我兒子去了柬埔寨?」爆
Re: [問卦] 請不支持恩恩爸的人,不要批評!全台灣不只他喪子,焦糖都說很多孩子都走了,還有很多人的爺爺奶奶爸爸媽媽 都走了,為什麼就只有他一個人的公道獲得民進黨大張旗鼓的聲援? 別人的命都不是命,恩恩的命才是命? 其實我也覺得不要怪恩恩爸,他只是個普通人,無論他想要從這個事件獲得什麼, 也許是求個心安不再自責,也許是拿點賠償,又或者是被某些惡魔吸引,爆
[問卦] 八卦板一堆新聞的推文是發生什麼事乳提 剛剛看到一篇基輔電視塔被炸到的新聞 本來想說會看到大家會擔心消息無法外傳 到時候首都有什麼狀況沒辦法播送給民眾 結果推文真的是大開我的眼界爆
[討論] 政黑的都是瘋子?不,這是有原因的。剛剛在巧芯那篇推文底下,四趴非常不解為什麼政黑常見id都一直大喊「唸出來」 要上班摸魚上ptt的公務員大聲唸出留言,不管他是挺綠的還是挺蔡英文的都一樣。 有人推文了這句: : 推 patiger: 我覺得4%現在應該:政黑的都是瘋子 06/15 19:46 其實我想跟四趴講一下爆
[專欄] 棒球是一面最真實的照妖鏡專欄網址: 專欄標題:[WIT] Week 30 - 棒球是一面最真實的照妖鏡 專欄內容: 作者 文生大叔 在臺灣,沒有人可以對棒球迷說謊,沒有人可以帶棒球迷的風向,也沒有人可以把棒球迷爆
Re: [心得] 我的全職交易人生 最終回不知不覺這條路也走了十年多,這次一樣是來回覆問題的, 這篇很可能是最後一篇,我會盡量寫得很仔細。 不要問有些東西為什麼跟之前說的不一樣, 我也是持續有在進步與修正的好嗎! 早期的文我不敢說,但近年的交易算是有自己的形狀了,爆
Re: [新聞] 他的數學「沒救了」 高中輟學、大學被當其實這個得主 June Huh 的確在"近代"的Fields medal的得主中 屬於比較另類的 倒不是說他沒有天分 他百分之百是天才 只是他的天分 真的跟亞洲環境下認定的天分是不同的 或者他的天才超越了亞洲的教育體系能夠判定的 推文中有很多人質疑 要是不優秀的話怎麼考得上首爾大學爆
Re: [問卦] 男性真的會對自己的小孩有感情嗎?我老公說,我兒子就是他的分身,小的他,所以愛他. 問他三個兒子他最愛誰?他說都愛.我就可以排名哪個最愛哪個還好 兒子們剛出生時,我老公就很勤快一直跑去嬰兒室外面看他們 我老公會幫我的三個兒子洗澡換尿布用手洗會摸到大便,陪兒子踢足球,玩積木,陪小孩打電動 為了兒子成績,印各科考卷陪兒子(小四)一起複習寫考卷(我們三個一起考比成績排名的那?29
Re: [請益] 本科在前端(應該有)的優勢?身為一個私立本科肄業全端出身的現役資深前端,認真回答你一下 先給你一些基本概念: 1. 114 本科畢業沒有直接去一流大公司,你必須要有一個很好的理由, 因為每個面試官都會問你「為什麼?」,沒有好的或理性的答案,絕對扣分。 2. 你看那些招募訊息明確寫說需要什麼什麼框架的,多是中小型企業,或是養老單位