iT邦幫忙

0

可以指引一下我程式學習的方向嗎?

  • 分享至 

  • xImage

目前還是大學生,想問一下有哪些程式能力是必備的呢 ,
我目前會的:
JAVA[只有使用android studio開發過APP 配FIREBASE]
Html.css.javascrip(網頁前端)+php(後端)[就只有架網站而已]
Python(懂語法、機測題都做得出來,但沒實做過東西)
資料庫(只學過觀念,但也沒實做過)

想問一下我之後的方向是什麼呢,我想在畢業前將自己進修到符合工作條件。
現在在自習,但又不太明白學習的方向,麻煩講簡單一點,怕聽不太懂

1.我未來沒有很想做網頁工程師,那我還有需要更深入的去學網頁語言嗎?
2.Python、Java是不是專精深入一種即可呢?
那如果我JAVA還要深入的話,我接著要學什麼呢?(目前只會android stuio做app)
3.資料庫還沒有搭過JAVA那些實作過,只有開發網站的時候做過phpmyadin。
那我資料庫還有必要繼續學嗎?還是等進公司之後再研究公司資料庫呢
4.還有什麼程式能力或工具是必備的嗎? 只學java不學c#.net會不好嗎?

可惡 我的額度滿惹 明天告訴你
tlf20918 iT邦新手 5 級 ‧ 2019-11-29 15:35:12 檢舉
這種問題感覺蠻常看到的,簡單來說先決定你要做哪一種工程師,在選擇語言,就跟玩遊戲一樣,你樣當法師,所以你技能要點MP,而不是因為你技能點MP所以你當法師,最後沒有語言是必備的,只有需要的,學到後來應該會發現語言都大同小異,只是熟不熟的問題,不要想進公司在學,公司是上班的地方,跟學校差很多
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
7
dragonH
iT邦超人 5 級 ‧ 2019-11-26 23:03:09

1.我未來沒有很想做網頁工程師,那我還有需要更深入的去學網頁語言嗎?

不用

2.Python、Java是不是專精深入一種即可呢?

小孩子才做選擇

那如果我JAVA還要深入的話,我接著要學什麼呢?(目前只會android stuio做app)

只說 java 太籠統

我對 java 不算很熟

但我知道 java 能寫

web

android app

desktop app

這些所需要熟悉的框架也一定會不同

3.資料庫還沒有搭過JAVA那些實作過,只有開發網站的時候做過phpmyadin。
那我資料庫還有必要繼續學嗎?還是等進公司之後再研究公司資料庫呢

所以你是想做什麼工程師呢

用 java 寫 android 的話

或許不需要

但還是那句話

小孩子才做選擇

不用到精通

但我覺得至少要有個概念

4.還有什麼程式能力或工具是必備的嗎?

問對問題的能力

相信我

這一定會對你很有幫助

問錯問題你會繞一大圈

沒有啥工具或能力是一定需要的

根據你的工作內容而定

只學java不學c#.net會不好嗎?

請定義不好

ni0 iT邦新手 5 級 ‧ 2020-01-13 16:30:10 檢舉

java光spring就可以搞屎人惹
/images/emoticon/emoticon02.gif

2
小魚
iT邦大師 1 級 ‧ 2019-11-26 23:10:32

大學畢業又有基礎能力,
應該不至於找不到工作,
至於方向的話,
先想個東西來寫吧,
寫一個比較完整的功能出來,
另外如果你要走Android的話,
目前應該都會需要會Kotlin.
不過還是先想辦法寫個完整的專案出來,
你就會知道自己要學什麼了.

看更多先前的回應...收起先前的回應...
小魚 iT邦大師 1 級 ‧ 2019-11-27 00:08:12 檢舉

某位姓叔的大人不想回答,
套句他的口頭禪:你不適合走這一行
話說回來,
你到底為什麼想不開要走這一行呢?

如果是聽人家說這一行很好賺,
套句某位姓灰的人說:
告訴我誰說的?
我保證不打死他。

deh iT邦研究生 1 級 ‧ 2019-11-27 09:01:48 檢舉

曾經好賺阿,我前輩畢業時寫一個「網頁」就有兩萬,然後他說當完兵出來之後行情整個不一樣。
現在的環境我只想說,呵呵。

其實行情是被工程師自己破壞的………
一堆沒能力在那開低價造成的。
重點是他們還會以為自己是天才。

聽說這一行很好賺/images/emoticon/emoticon44.gif

小魚 iT邦大師 1 級 ‧ 2019-11-27 12:04:22 檢舉

聽說公家機關之前都要低價的,
發現不對勁現在又改策略了.

0
p39212053
iT邦新手 4 級 ‧ 2019-11-26 23:36:52

畢業後感覺是,很遺憾大學沒有把必修課程精通,
以下是如果我重新身為大學生會做的事情,

必修課程裡面的資料結構、演算法......等,對於 coding 能力有很大的幫助,
要認真的學,
建議你可以多多參加 CPE 或 上 Leetcode 解題,
這樣就等於在自習了,

至於你問有哪些程式能力是必備的,
其實是在於你對未來工作的興趣到底在哪裡,
你可以到 104求職平台 或是 你想進的公司,看看那些你有興趣的職缺,
看他們需要甚麼,再去精通它,

希望能幫助到你
大學時光要好好把握 ~~

沒有甚麼遺憾不遺憾的,學分班也可以回去上呀,自修也可以,再來學校教的不會太深入,但能引你進門

5
Darwin Watterson
iT邦好手 1 級 ‧ 2019-11-26 23:51:24

https://ithelp.ithome.com.tw/upload/images/20191126/201091078mgXH0rbHM.png

講到java,不得不提Spingboot自助餐/images/emoticon/emoticon12.gif

ps.今年三月回的,因爲用平板回覆,懶的打字了!直接截圖/images/emoticon/emoticon39.gif

這太懶/images/emoticon/emoticon01.gif,但科技總是始於O性/images/emoticon/emoticon07.gif

0
ckp6250
iT邦好手 1 級 ‧ 2019-11-27 05:13:54

  看到本版常有年輕學子在問:『我的方向在那裡?』不免感慨萬千。

  在我們那個年代,思慮單純,選擇較少,關於未來的方向,大抵不出三個,一是接續家族事業、二是考個公務員,三是隨便找個工作,有什麼做什麼。

  當然,這是有時代背景因素,彼時,大學窄門沒多少人能擠得進去,錄取率約三成,絶大多數的同學都只唸到高中職(包括區區在下小弟我),就得出社會就業或先當兵,18年歲的小毛頭,那能想那麼多?又有誰可以商量,更別說什麼上網求教了,父執輩比我們讀得書更少,也指不出什大方向,能把我們養大,就很不容易了。

  這位同學的焦慮我能體會,但我沒能力指出方向,不過,有件事我倒是知道,不管您將來從事什麼工作,把該工作儘心儘力做好,就會有前途;我看過太多人,整天抱怨懷才不遇,老闆眼瞎,看不出他這個人才;但,其實,我的經驗時,只要您努力,只要您是人才,不會全天下的老闆都瞎了眼,總有人會看出來的。

  天道酬勤(等下又有人要罵我啦),路在腳下,不在嘴哩。

天道不一定酬勤 - 如果你爸是李嘉誠、王永慶或是郭台銘。
路不一定在腳下 - 很多時候你連路都沒的走
路有可能在嘴裡 - 不然怎麼一堆靠嘴吃飯的?

重點是:行與不行,單看熱誠,沒有熱誠,就甭想會把工作儘心儘力做好。

常常有人說,做有興趣的工作是能賺飯吃?
事實上,做你有興趣的工作,才真的能賺錢,因為這時腦袋瓜才會轉。

ckp6250 iT邦好手 1 級 ‧ 2019-11-27 10:48:14 檢舉

說曹操,曹操就到。

1
阿展展展
iT邦好手 1 級 ‧ 2019-11-27 06:36:10

你問的問題蠻明確的...而且蠻多題的 我先試著回答幾個好了 如果你有仔細看 那我們在繼續往下看...

目前還是大學生,想問一下有哪些程式能力是必備的呢 ,
我目前會的:

JAVA[只有使用android studio開發過APP 配FIREBASE]

FireBase 只是一個基本的套件、架站的工具大概有 2^N 這麼多種,只會一種是不可能足夠的

Html.css.javascrip(網頁前端)+php(後端)[就只有架網站而已]

你列出了 html css js php 很棒 再怎麼樣寫網頁都脫離不了這四款
接著.... sass scss canvas vuejs reactjs angularjs laravel sympony CakePHP
這些東東你認識幾個呢/images/emoticon/emoticon07.gif

Python(懂語法、機測題都做得出來,但沒實做過東西)

那你知道 python2 python3嗎
你知道python 可以做哪些事情嗎?

資料庫(只學過觀念,但也沒實做過)

這個...請搜尋SQL 大概會有9487個結果
然後 我推薦 mysql

看更多先前的回應...收起先前的回應...
小魚 iT邦大師 1 級 ‧ 2019-11-27 07:49:08 檢舉

為什麼推薦MySQL呢?

我用故我推 (挺胸
再者 mysql 學習資源超多,然後之後看 oracle 的語法
會有 「雙胞胎」的錯覺,大部分很相同,細部不太一樣的感覺

ccutmis iT邦高手 2 級 ‧ 2019-11-27 08:36:29 檢舉

為什麼推薦MySQL呢?

因為名字最短最好記
例句:
MySQL 麥洗褲
MS SQL 恩系洗褲
ORACLE 黑落褲
PostgreSQL 歹死隔咧洗褲

/images/emoticon/emoticon04.gif

說真的,mysql的說明。
我真的笑出來了

/images/emoticon/emoticon02.gif

4
海綿寶寶
iT邦大神 1 級 ‧ 2019-11-27 09:14:36

過了一年
你會的程式語言仍然一樣
你問的問題仍然一樣

除了這一年新來的邦友答案之外
也可以再回頭看看
一年前的12個回答

選我正解

/images/emoticon/emoticon04.gif

圓頭人 iT邦研究生 5 級 ‧ 2019-11-29 09:48:22 檢舉

/images/emoticon/emoticon16.gif

2

1.我未來沒有很想做網頁工程師,那我還有需要更深入的去學網頁語言嗎?
認真來說,不需要。但相對的。你的走向就會被限制住。
而且現在很多app。常會需要網頁語言做搭配。

2.Python、Java是不是專精深入一種即可呢?
那如果我JAVA還要深入的話,我接著要學什麼呢?(目前只會android stuio做app)

認真來說,能多學就多學。程式相關你永遠不知道你未來的公司需要哪一種。
搞不好你現在還在選擇這兩種的期間。已經被學三種的人給打敗了。
學程式語言沒有所謂的好不好,只有學不學。不學可以,但相對的你的能力就是少了這一項。
還有,要學做app的話。最好是連ios也一起學。

3.資料庫還沒有搭過JAVA那些實作過,只有開發網站的時候做過phpmyadin。
那我資料庫還有必要繼續學嗎?還是等進公司之後再研究公司資料庫呢

其實,光你這個問話。就可以知道你根本還不懂什麼是資料庫。
而且,無論任何一種程式語言。大多數只要是需要資料儲存式的軟體。一定都要搭配資料庫。
所以這是必學的東西。

4.還有什麼程式能力或工具是必備的嗎? 只學java不學c#.net會不好嗎?
沒有什麼程式能力是必備的。也沒有什麼工具的是必要的。
只學java不c#沒有所謂的好與不好。

再來,就是複黑話語
「你問這什麼鬼問題,回家去再練個10年後,再來看看會讓你覺得抱歉的問題。
會問這樣的問題根本就是連初學者也不是。有這樣的心態的人。你不適合再這個行業混。去賣雞排會比寫程式好」

好了,以上為我的黑暗面。看看就好

看更多先前的回應...收起先前的回應...

推雞排 \0.0/
阿 複黑話語

ckp6250 iT邦好手 1 級 ‧ 2019-11-27 10:45:50 檢舉

「去賣雞排會比寫程式好」
好像是在說我,
我問的通常是鬼問題。

@ckp6250
不要對號入座。鬼問題不等於心態問題。

鬼問題反而比較適合在程式界惡搞。這也是為何我不認同你的論點。但也不代表我反對你的論點。但絕對適合在程式界上。
如果你有發現。我完全沒對你說過不適合在這業界上的話語。

心態問題才是最嚴重的。完全不適合在程式業界。

叔叔我給你的建議就是:

好Swift,還不來快點跟我學。

不要再拉我入抗了啦!!!學太多了啊!!

坑,就是挖來給人跳的。

ckp6250 iT邦好手 1 級 ‧ 2019-11-27 17:41:22 檢舉

  我正很努力在學 Laravel,也要感謝諸位先進的不斷開示。

  我一點都不怕學新事物,反而樂在其中,以前沒去接觸框架,主要是因為所接的案子通常都不大,還沒超過五十萬的,以過去技術,游刃有餘,因循苟且,得過且過。

  有些東西,學了半天,都還沒派上用場,就從市場上消失了,比如什麼 Silverlight , linq , sharepoint , J# ...幾乎沒看到誰在用?

  這個同學列出的那些名詞,我通通都學過,書櫃中一大堆電腦書,什麼都有,只是資質駑鈍,學書不成,去學劍,又不成。

  我不怕 Laravel , 反而比較怕 cola 大,據說,連狗看到他都怕。

froce iT邦大師 1 級 ‧ 2019-11-27 18:29:42 檢舉

  有些東西,學了半天,都還沒派上用場,就從市場上消失了,比如什麼 Silverlight , linq , sharepoint , J# ...幾乎沒看到誰在用?

所以啦,用到再學,把架構、觀念學清楚了,各種語言幾乎就只差進階用法。
最近都在看老飯骨,做料理的都強調一通百通了,寫程式的更該知道一通百通。

0
純真的人
iT邦大師 1 級 ‧ 2019-11-27 09:47:00

你....若對程式沒有興趣...學這些也是白搭..
因為你以後的工作走向...可能就會對程式碼開發不感興趣..
若用來當業務的話~這些程式碼的話術可以派上用場~
不過..你還在人生的決定階段..重點看你自己的決定/images/emoticon/emoticon10.gif

擲出:骰子!

ccutmis iT邦高手 2 級 ‧ 2019-11-27 12:07:11 檢舉

在枱面上覆蓋一張陷阱卡,結束這回合。

1
Tony_Tsai
iT邦新手 5 級 ‧ 2019-11-27 10:34:51

工作多年,我自己也繞了很多路,提供一些小小的心得給你參考

由技術開始選的話,當然覺得以目前大宗的程式語言,在求職的路上會相對廣一點,但有時候也會陷入一些盲點,畢竟看起來好像選什麼都不錯,多學當然多幫助。但人的時間就是這麼多,就算是大神也不是樣樣精。

小小的建議,其實可以去開啟Linkedin、Cakeresume等等求職網站,去看看你理想中工作的職位,他需要一些什麼樣的能力,然後再針對自己的技術選型去調整方向。

如果你不知道這些職位是幹嘛的,也可以參加相關的社群或是研討會,去接觸這些已經在這領域的人,了解一下平常工作都在做些什麼,是不是符合自己想要的環境。

這些都不是浪費時間,反而是先替自己釐清自己的目標在哪裡,才更能集中火力往這邊邁進。

工作其實也是,應該是先訂定一個要完成的目標或產出的結果,然後看缺少什麼經驗跟資源去補足,不是盲目的學習。

希望對你有所幫助。

11
一級屠豬士
iT邦大師 1 級 ‧ 2019-11-27 12:28:43

資料蒐集不停,學習從未開始.
這是一些人常有的問題,老是怕投入,怕吃虧.
不管哪種都好,先拿起來學,不懂就問.
學了一樣以後,才會感到樂趣.
不然就是一輩子在問,學哪種技術好?
一大堆這樣的人,來來去去的.
還有想轉職的,想要簡單上個課,就要吃一輩子的,真是太天真了.
這類的,隔一段時間就會出現來問.一般都撐不久啦.看太多了.
還有一些人,花了好多時間,寫一堆整理的資料,來發在技術文章,
但是實際上,就是沒有真的深入理解.一看就知道,沒寫過多少程式,
但是以為整理筆記資料,就好像有進步了,都是在騙自己.
要學技術,就要有股傻勁.努力寫程式,不停的嘗試.
https://ithelp.ithome.com.tw/upload/images/20191127/20050647hVPZRV23YF.jpg

說得好
我們明年見
/images/emoticon/emoticon57.gif

ckp6250 iT邦好手 1 級 ‧ 2019-11-28 05:05:45 檢舉

十年磨一劍,霜刃未曾試!

0
圓頭人
iT邦研究生 5 級 ‧ 2019-11-29 09:55:16

我在三流的學校出來,在學校也是學了一百種東西,覺得自己都會(for if )
出社會時,根本什麼都不會.一個登入畫面,就寫了3天.
後來覺得出社會,其實很實在,就是寫專案.
所以學再多東西(皮毛),如果不會寫專案也沒用.
挑一個你喜歡的,然後做出一個專案吧.
如同一年前你問題中,大大回答的,會在專案中,考驗自己解決問題的能力,邏輯和資料分析的能力.
這些能力是專案必需的,不管用什麼語言都一樣.

先寫一整套 ERP 吧,要包含會計 喔
如果你能寫得出來,基本上月入十萬甚至二十都不是問題
我說的是從頭到尾一個人寫,還要能夠模組化,有授權系統
學語言哪一種都可以,問題是你能夠專精哪一種,然後可以發揮到多大的效用
這還考驗到你解決問題,甚至邏輯還有資料分析的能力

0
bidonsu
iT邦新手 3 級 ‧ 2019-12-02 16:30:53
在學大學生能有未雨綢繆的想法應該是值得點讚,但是以你述說的基本能力概況,以程式設計師來看,個人認為是未達標;如果您未來不是要做這方面的工作,就另當別論。
其實您提的問題重點還是您自己在未來想做什麼?你得先學習做自己的主人,決定好方向再來蒐集相關信息,而不是把自己的未來交給在網上的大家來幫你回答。目前是在學學生的你其實擁有許多可能性,專注努力在自己選擇的某個目標上(例如:資料庫),至少在書本上按照範例全部都學過了,也該嘗試實做一個能應用在生活上或是學業上的Project,才能算的上學會的程度,此時你自個兒對這項技能的掌握,應經足夠支撐你自己再去尋找進階的技能應用來做深度學習,那時候的你就不會再問現在的問題。

我要發表回答

立即登入回答