Re: [請益]沒有任何的程式基礎,如何自學JAVA
※ 引述《hym121023 (無)》之銘言:
: 由於大學唸的科系跟程式完全沾不上邊,所以想請問,如果沒有程式的基礎,想自學JAVA: 該怎麼學呢?
: 希望的學習模式是一個有系統的學習模式,因為沒有程式基礎,只能從最基本的開始學上: 去,所以希望各位大大能夠指點一下該如何自學,而希望有系統,是希望可以有一個比較: 完整的學習架構,而不是東一塊西一塊的學
[目標非轉職]
yt免費教學 -> udemy python基礎課程
想玩點web的話接著買udemy django課程和資料庫課程
想玩其他比如數據分析就買相對應課程就夠了
非轉職不要學java, 即便java也很簡單, 用python效率最高
python能夠做的事情的廣度也絕對夠你用的了
[目標是轉職]
yt免費教學(找一個完整度較高的頻道跟著做一個成品出來)
這階段你學不到完整的東西, 只是測試你是不是耐得住coding的枯燥與寂寞
接著就三條路:
1. 考資工所
2. 去補習班(資策會或tibame或相關有就業媒合的)
3. 如果有認識業界軟工人,請他們幫你列出該會的東西然後udemy買課
上完課做出一個完整的成品然後去面試
想要有系統的話去補習班,他們直接把業界要會的東西有系統交給你
優點是容易就業,缺點是基本功太差,上班後要花幾年時間一點一點補回基本功
不然會淪為以為自己在學寫程式,其實只是在學使用工具
資工所容易進高薪公司,底子比較好,人脈也比較多,想要成為真正的大師
而不是只為了就業,這條路比較適合
--
這篇要戰語言了嗎?
當年選php 轉職的我現在各種QQ 應該要選 java 或c#
PHP最高!
效率高你也要看看場景。你不會傻到big data stack,還在用
效率低的Python,你不會傻到寫遊戲時,還在用開發效率低的
Python… 太多例子了
目標非轉職的人學語言不外乎幫助自己現有的工作更輕鬆 可能寫一些batch自動化處理excel或抓資料存db 我指的效率是快速開發 不是指效能 拿語言來輔助自己的人99%的所寫的東西不會碰觸效能issue
要看是哪一層面,在 Big Data 相關的 tech stack 裡面,還
是會用 PySpark 去做 ETL 那一層的開發;遊戲除了底層渲染
跟連線之外,也會用 Python 和 Lua...
再說遊戲也不少類型,比如 MUD 這種現代已經漸漸非主流的遊
戲,也不需要渲染頁面只需要純文字,用基於 Python 開發的
Evennia 框架可以很快建構出故事內容
笑死,台灣沒學歷推薦py????
我說目標非轉職建議他學py阿py最容易用用途也廣 處理日常事物最適合 不轉職要啥學歷? 你有看文嗎
先學py啦 30小時內就能學會寫基本crud webpage/api了
這麼簡單學起來試試水溫
建立程式的概念 總比一開始就各種syntax error, compiler
設定問題 環境問題 結果跑不起來研究半天
python用vscode+microsoft store點一點就能裝起來hello w
orld了
好啦,那你們慢慢用pyspark,以及Python寫遊戲吧,祝福。
Python現在還可以寫web前端的,其實順便寫前端也可。真是
好棒棒。(實際上根本工作上沒人這樣做)
開發效率,開發的時間成本,明明就沒比較高,硬要扯。讀ex
cel開發效率最高是寫巨集,不是另外開Python慢慢多此一舉
。
pyspark就更扯了,硬是要用Python呼叫JVM ,結果還不是要
跳到Java,scala那套。多一層學習開發有比較有效率嗎。現
實場景很少用Python來做big data才是常態。
新手學Python真的很好。但是硬要扯Python不擅長做的事情,
還要說好棒棒,就沒必要啦。
樓上是不是不太會看重點啊?我明明要說的是 it depends 而
不是你說的那樣好嗎?不談使用場景就在數落語言這件事才是
不應該的。而且我不知道你對於上面這些言論的評價標準是在
哪個年代的。使用 PySpark 叫做硬要呼叫 JVM 你怎麼不去和
Spark 社區反映呢?
另外讀寫 Excel 你用 VBA 寫巨集的狀況下,對於檔案較大的
狀況下,非開發者不會去關閉及時計算功能,單純錄製也不會
處理排序性能消耗,很多非科班開發的 VBA 就是開跑就直接卡
死,相較之下使用 Python 或 R 處理完數據之後再存入 xlsx
會比較有效率;實務上還是不少人使用你所謂這些好笑的技術
的,另外 Spark 那邊的性能問題跟你用什麼語言開發,老實說
關係並不大,老實說我選擇的順序還是 Scala>Python>Java
但這篇裡面討論的是新手的狀況,除了這個場景之外,你會拿
Scala 寫網頁?寫爬蟲?寫 Excel 自動化?
不要手裡有鐵鎚就看什麼都是釘子好嗎?
文章都說了"目標非轉職", 用 Python 效率高, 然後非要講個
Big Data 秀優越?
大家餔要炒架 想寫Python就去寫 想寫Java的就去寫
drtech 用 java 寫 spark 邏輯很厲害耶
Scala 自動化我幹過, 就是 function 可以當物件亂傳好用
拿來做 selenium 亂亂測 XDD
以為自己在學寫程式,其實只是在學使用工具 甚麼意思?
大家不要吵架 有話慢慢說
其實有些AVG遊戲套件是用蛇蛇喔,很多人用它寫HGame..
可惜我美術太差...
每幾個月都來一篇這種文章。。
25
先說結論: 語言的部分從 C++ / Java / Python三個挑一個都可以 非本科的話我建議是挑Python 其實多年前我只會建議C++或Java 但不得不承認Python真的是後起之秀(尤其是3.0開始) 拿Python來搞CI/CD根本開掛 重點是他好學 壞處是很多底層的東西你可能會不懂 但無所謂 除非你做底層不然這不一定重要37
首Po由於大學唸的科系跟程式完全沾不上邊,所以想請問,如果沒有程式的基礎,想自學JAVA 該怎麼學呢? 希望的學習模式是一個有系統的學習模式,因為沒有程式基礎,只能從最基本的開始學上 去,所以希望各位大大能夠指點一下該如何自學,而希望有系統,是希望可以有一個比較 完整的學習架構,而不是東一塊西一塊的學3
其實我覺得最有效率學習法 還是找一個有經驗的家教+自學 家教不是像學校老師這樣手把手開始上課 家教是讓你問問題 解決卡住的地方 出作業 如果今天我的朋友問我這個問題2
有特殊目的嗎?沒有的話,建議學新的語言 自學,有時間的,onJava8,買一本回來啃。 因為java很老了,看著看著,你會發現前後不一 中間有其歷史因素。 沒時間的,直接開spring.io, 工具下載完,範例一個個做。9
身為白紙新手卻知道要找『學習架構』,光是這點就值得讚許了! 網路上90%的人都會跟你說:就找書/課自學就好啦 那些都是來亂的,別聽他們的 我跟你說啦,學程式的基本上分兩種人,有geek特質的 跟 沒geek特質的 有geek特質的,他也不會來這邊發文了,早就把寫code當興趣,整天搞一堆side project7
Java的話我推薦讀Walter Savitch的Absolute Java 作者行文邏輯清晰,說明淺顯易懂,然後關鍵的地方會有標註說明 對初學者最重要的程式邏輯思維解說,這本書呈現的還不錯 基本上我覺得作者是很會寫書的 基本上他的Absolute C++、Absolute Java、Problem Solving with C++
54
[請益] 想請問資策會推薦大數據還是JAVA班各位前輩好,個人準備轉投軟體業,本身非理工科出身, 對於電腦大約只有基本(約計算機概論這種程度,會拆開電腦換硬體, 軟體有問題Google後手動解決),以前在學時學過一點C語言(幾乎忘的差不多了), 找查上課資料時發現資策會評價不錯,陸陸續續有去聽一些說明會, 目前比較想去上的課程有兩個,JAVA跟Big Data班,課程大綱如下:49
[心得]非本科轉職後端心得自己一直在想要不要寫這篇心得文 自己私立學店出身 沒有任何名校光環 甚至連靈壓都感受不到 但自己取之於PTT 用之於PTT 以及各方各路大神分享 還是決定將自己的轉職心得分享出來 希望能幫助到任何想轉職的人 「轉職只是起點,並非一個終點」33
[心得] 非本科自學轉職分享又一個轉職仔來分享心得,從 2021 年十一月到現在,學習、寫 code、投履歷、面試花 了大約 400-450 小時(專注時間,螢幕前滑手機、看網頁、起身倒水都不計入),即將 入職某公司擔任 junior backend developer,希望對正在考慮轉職的版友有幫助 感謝 soft_job 版和之前分享的版友們,寫 code 寫到懷疑人生時都會來看看 --33
[心得] 大齡後端難民轉職心得(更新建議)轉職後端工程師已經一年多,轉職前在網路上找到很多前輩分享的心得,獲益良多。 希望也能幫助到其他想轉職的人。 背景介紹 國立大學畢 36歲時,補習班就業媒合轉職成功27
[請益] 年近30非本科轉職(台中)各位前輩大家好 小弟目前年近30,非本科的國立理工學士, 語言多益700多和日文N2 工作年資近六年多 在半導體外商當CSE,年薪150+ 轉職原因21
[請益] 目標轉職精進方向請益各位先進好,這篇大概是板上繼65535後第N篇非本科文組轉職請益文了,想和各位詢問一 下接下來的職涯規劃。 簡單自我介紹,本人國立中段文組學士畢業,未滿30。前後在公部門相關機構擔任行政, 但因薪資結構固定無法升遷決定另起爐灶。 先前已透過feis studio的C語言入門系列影片學習基礎,也額外看書上網學習相關知識18
Re: [請益] 轉職仔的語言選擇語言不是重點,要看接在什麼主題後面 學寫程式,語言不是重點(O) 轉職,語言不是重點(O) 領更高的薪水,語言不是重點(O) 但,目的是了解程式,語言就是重點了2
[問題] 想轉職走程式設計對於課程選擇有些迷惘小弟今年 28 歲, 目前從事資訊硬體維護的相關工作, 一直有念頭想轉職走程式設計這塊, 目前有自己做了很多功課, 也知道非本科系要轉程式有多難, 考慮許久還是想嘗試看看。 我知道程式語言只是工具, 重要的是對寫程式的邏輯, 目前選擇了很多人推的 Udemy Python 劉老師的課程入門, 學起來沒什麼大問題, 自己還蠻喜歡 Python 的程式語言, 可惜爬文的結果告訴我, 非本科系想要比較好找工作, 似乎只能從 C# 和 Java上選擇才是最好的, 這點不確定正不正確 最近從104上面搜尋 Python 的職缺似乎快追上 Java 了, 然後拿 C# 和 JAVA 做比較的話 C# 又比較好入門一點, 所以我的認知沒錯的話應該會選擇資策會的 C# 課程, 但是不確定自己的決定正不正確, 或許套用到業界又有不一樣的看法 想詢問版上有經驗的大大們對於以下課程會給予什麼樣的看法呢? 或是有什麼其它課程可以推薦的呢? 非常感謝 !