作者hym121023 (無)
看板Soft_Job
標題[請益]沒有任何的程式基礎,如何自學JAVA
時間Fri Oct 21 21:31:39 2022
由於大學唸的科系跟程式完全沾不上邊,所以想請問,如果沒有程式的基礎,想自學JAVA
該怎麼學呢?
希望的學習模式是一個有系統的學習模式,因為沒有程式基礎,只能從最基本的開始學上
去,所以希望各位大大能夠指點一下該如何自學,而希望有系統,是希望可以有一個比較
完整的學習架構,而不是東一塊西一塊的學
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.165.30 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1666359101.A.16E.html
1F:→ DrizztMon: 學習最有效的方法都是先訂個題目 10/21 21:46
2F:→ DrizztMon: 要系統就去上課 10/21 21:46
4F:推 randall1234: 書 10/21 22:16
5F:推 gcobc07494: 同問!想問良哥的書我手上有SE14的書夠用嗎,還是建 10/21 23:07
6F:→ gcobc07494: 議買SE17,謝謝! 10/21 23:07
7F:→ gasbomb: 手上有14就先看14 基礎先打好比較重要 10/21 23:10
8F:→ gasbomb: 每個版號新增的特性可以等上手之後再熟悉就好 10/21 23:10
9F:推 MoonCode: maven 跟 gradle 都很迷 10/21 23:37
10F:推 gcobc07494: 感謝g大 10/22 00:08
11F:→ yyc1217: 到udemy買課程 10/22 00:17
12F:→ KY1998: java8之前的先熟練再說,9~17特性等你框架熟再來也沒關係 10/22 00:30
13F:推 JuiceBro: Udemy 有推薦課程嗎?謝謝 10/22 01:21
14F:推 a129924: 非本科又沒基礎 當然直接看免費的教學影片 看自己的接受 10/22 01:30
15F:→ a129924: 程度 如果都聽不懂 你覺得你買課程情況會變嗎 10/22 01:30
16F:推 boomberm: 買本書跟著做,線上課程感覺對零基礎沒什麼用 10/22 01:41
17F:推 B0988698088: 有系統就是上有課綱的 比如資測會 怕白花錢可以先買 10/22 03:33
18F:→ B0988698088: 一組udemy來聽 確定吃的進去再去買實體課 10/22 03:33
19F:推 c80352: 職訓局的課程參考一下,挑有補助的上,符合資格還可以領生 10/22 04:10
20F:→ c80352: 活費,雖然教的都是基礎,總比自己摸好多了 10/22 04:10
21F:推 neworldgod: 如果時間金錢允許,真的建議上轉職班四、五個月之後繼 10/22 06:34
22F:→ neworldgod: 續以工程師職位努力,有一定的思考下 10/22 06:34
23F:推 lllll12b56: 非本科為什麼第一個想學的語言是Java? 10/22 08:07
24F:→ w28103566: 資策會吧,滿多朋友java班就業的 10/22 09:24
25F:推 somefatguy: 買本書看 書就是把資料整理好讓你不用再自己去找 而且 10/22 09:45
26F:→ somefatguy: 順序也安排好 10/22 09:45
27F:推 samtash1034: 有決心的話推資策會,有些公司會想說資策會出來的至 10/22 10:44
28F:→ samtash1034: 少有經過系統化的訓練 10/22 10:44
29F:→ xenorock: 不知道怎麼講 但新手我覺得學Py比較不會放棄,物件導向 10/22 11:22
30F:→ xenorock: 眉角太多了 10/22 11:22
31F:推 hegemon: codility 上的課程先刷一遍? 10/22 11:32
32F:→ hegemon: 樓上由奢入儉難呀 10/22 11:32
33F:推 jack0204: 那直接寫GO好了 10/22 11:44
34F:推 kirin021: 英文可以就找個線上課程,不行就把良葛格整本嗑完,做 10/22 14:45
35F:→ kirin021: 不到的話還是轉行吧,之後還有更多東西要學 10/22 14:45
36F:推 zo4j4: 不建議,java學習曲線高,不如直接學 Go or Python 10/22 16:57
37F:噓 hegemon: 覺得java學習曲線高的話建議轉行 10/22 17:06
38F:推 DrTech: 以前在沒什麼人用Python 的年代,大家一開始都學java啊 10/22 17:54
39F:→ DrTech: 只是學習語法,流程Loop,判斷句,什麼語言都很簡單上手吧 10/22 17:55
40F:→ DrTech: 。 10/22 17:55
41F:→ Firstshadow: 我覺得java學習曲線超高der == 該轉行了 10/22 17:57
42F:推 qwe70302: java學習曲線超高的沒錯啊,跟js, Python比的話 10/22 18:06
43F:推 railrail: 同意覺得Java學習曲線高的應該轉行比較好 10/22 19:50
44F:→ MonyemLi: 工作java8,比較多公司用,在上去入職難度較高些 10/22 21:17
45F:→ MonyemLi: 另外程式領域頗廣,java一門程式只是入門 10/22 21:18
46F:→ ctrlbreak: 20年前長輩說C++是入行的過濾門檻現在是不是該改成java 10/22 21:54
47F:→ dong531: 就學啊,那個人不是從零開始的? 10/23 00:46
48F:推 hakosaki: java版本大於8就好 推良葛葛 10/23 01:06
49F:推 gisasy001: java其實很多優點是多跨平台 特性JVM ,安全性高. 10/23 08:09
50F:→ gisasy001: 還是有一定的市 10/23 08:09
51F:→ gisasy001: 場.畢竟10年前左右的架構多是java ,不太可能換架 10/23 08:09
52F:→ gisasy001: 構 10/23 08:09
53F:→ brucetu: 建議覺得java學習曲線高請轉行的是在優越什麼 笑死 10/23 10:59
54F:→ brucetu: 我沒寫過java 拿yt影片照做也是可以刻出需要的小工具app 10/23 11:01
55F:→ brucetu: 收簡訊打回伺服器 不用一天就能做好 我還是覺得java學 10/23 11:01
56F:→ brucetu: 習曲線高啊 不會站在新手角度思考嗎?java 學習曲線就是 10/23 11:01
57F:→ brucetu: 比python高 有問題? 10/23 11:01
58F:→ brucetu: 而且java工作薪水也沒比python高 一堆老舊專案領40k接案 10/23 11:02
59F:→ brucetu: 公司 10/23 11:02
60F:→ brucetu: 講的一嘴好OO 結果年薪沒有120 一堆 10/23 11:03
61F:推 GameHeven: 無基礎又要有系統學習,建議花錢找補習班。 10/23 12:55
62F:推 Burwei: 深入淺出Java 10/23 18:15
63F:推 yin0416: 買本書,照著做之外,也試著修改程式碼,看看會有什麼變 10/24 10:20
64F:→ yin0416: 化。這可以幫助你更理解這個語言。能的話,試著自己寫程 10/24 10:20
65F:→ yin0416: 式,就算你看得懂程式、能修改別人的程式,還是不一定能 10/24 10:20
66F:→ yin0416: 夠自己寫出程式。 10/24 10:20
67F:推 yin0416: 等迴圈、條件控制等其他基礎都會了以後,再學物件導向, 10/24 10:23
68F:→ yin0416: 那是 java 的核心。 10/24 10:23
70F:噓 hegemon: 又有蛇粉崩潰了,慘...沒看到一堆公司原本用蛇蛇的現在都 10/24 16:38
71F:→ hegemon: 在找人用Java或是其他語言重寫嗎? 10/24 16:38
72F:→ hegemon: 之前遇到一家大主管就直接說呀,prototype 用蛇蛇沒問題 10/24 16:39
73F:→ hegemon: ,但是你真的想要正式來的時候他們還是選擇用Java或是.Ne 10/24 16:39
74F:→ hegemon: t 10/24 16:39
75F:→ hegemon: 學習曲線越低表示你的競爭對手越多,去選一個學習曲線低 10/24 16:40
76F:→ hegemon: 的然後想要在這個行業過得好可能是有什麼誤會 10/24 16:40
77F:推 ejej2020: 認真想用來吃飯的就去上課最快 10/24 19:37
78F:推 kokona554: 2022還有人在戰語言… 10/24 20:28
79F:推 deeeplove: 新人很容易在java陣亡QQ 10/25 08:13
80F:→ Zepho: 學js cp最高啦 java都馬在維運舊系統 10/25 11:13
81F:推 x20165: 我是學java又跑去學kotlin 後面都用kotlin 10/25 12:35
82F:→ x20165: 你可去上cs50 yt有導讀 10/25 12:35
83F:→ eva19452002: 隨便找個二手入門書,不要問為什麼,書上講什麼你就 10/26 08:04
84F:→ eva19452002: 照著做,先把環境設定好,確定可以執行hello world, 10/26 08:05
85F:→ eva19452002: 再開始從程式基本架構循序、選擇、迴圈學起 10/26 08:06
86F:推 ck237: java 學習曲線高? 10/29 02:06
87F:推 goodice: 去上課 10/31 14:53
88F:推 pp129908: 看課程一點都不重要,直接實戰作品比較實在 10/31 23:03
89F:推 wintersxp: 入門建議從python開始 11/02 00:05
90F:推 cathychg: Microsoft X box = = 11/02 07:21
91F:→ cathychg: report table program..... 11/02 07:22
92F:推 molopo: 看影片學 看不懂上課 沒錢去打工 11/05 22:45
93F:推 Roderickey: 建議從python開始 正常資質的人應該都不覺得難 11/08 15:42
95F:→ secretfly: 自學程式表面上很簡單 就教學資源看一看 其實技巧 08/10 19:34
96F:→ secretfly: 很重要 08/10 19:35