伊莉討論區

標題: 請問 各種程式語言的實用性 [打印本頁]

作者: 161718center    時間: 2014-7-5 08:25 PM     標題: 請問 各種程式語言的實用性

如題 本人現在是工程科學系大一生
學C++有一陣子了 最近正在複習
可是有同學跟我說C++之後職場上很少用到 大部分都是用JAVA
讓我對這個問題有疑惑 可以請各位大大分享一下就業上的需求嗎?
感恩不盡

作者: sam30525sam    時間: 2014-7-6 03:43 PM

大一的先不用想那麼多,
不管學校教你什麼語言,重點在於盡量去學習,
學校的科目不要被當,最好拿高分,
畢業程式不管是分小組還是個人,最好都當要寫個商用軟體在寫。

你們剛畢業的時候,什麼資歷都沒有,
能拿出來的東西除了在學成績單、碩博士論文之外,再來就是程式,
程式最基本就是畢業程式,接下來就看你個人還有寫什麼程式可以展示給面試官。

現在告訴你們寫什麼語言都沒用,現在連基礎都沒打起來,
就業上的需求麻煩請打開104自己看看,保證你們一個都不會,
學生真的就在學校好好努力,才不會到時候就業在哭天喊地,找了好幾個月都沒找到。


你同學說的話聽聽就好,
每個職場上所要學習的語言根本不同,
但我可以跟你講,C、C++、組合語言這三個基本學好就好,其他語言到時候再轉換就很快,
有人推薦VB或C#那些就先別學,學校有交JAVA也應該是大二開始,
大一現在要的是打底,現在就摸「方便性、快速開發」為主的語言,會導致你們連底都打不起來。


作者: kwj    時間: 2014-7-6 05:39 PM

比較好奇樓主的同學是台灣人嗎.......XD
以台灣的狀況,應該是反過來 C++ 的工作機會比 Java 多才是。

不過實際來說,在工作上很少只需要一種程式語言就能夠勝任,大多需要配合多種不同的語言或技能。
作者: palapaladin    時間: 2014-7-6 06:00 PM

本人是靠c#吃飯,但老實說掌握java會比較好,用途較闊
作者: sam30525sam    時間: 2014-7-6 07:19 PM

本帖最後由 sam30525sam 於 2014-7-6 07:45 PM 編輯
palapaladin 發表於 2014-7-6 06:00 PM
本人是靠c#吃飯,但老實說掌握java會比較好,用途較闊

我不太懂你所謂的JAVA用途比較闊的定義在哪?
如同3F所說,大多都需要不同的語言跟技能來配合。

以我為例,
我在學校用C++/JAVA/組合語言,畢業程式用VB.NET,
在工作上曾經用的語言有,組合語言/C++/ASP.NET/C#/PHP/Flex
實際上我摸過的根本不只這些,更別說是開發平台的差異,
如:unity的C#跟VS的C#差異

不是我不會JAVA,單純是工作上還沒用到JAVA,
我不懂JAVA為什麼用途比較闊,
這世界上沒有「會一種語言用途比較闊」這種東西,只有「會多種語言用途比較闊」而已,
當然也有只會一種語言就可以用到老死的人,而且一定有需求、永不退流行的語言,
那種語言到現在我只知道一種:組合語言。
版上一推人經歷都比我豐富,語言學的還比我多、比我深,
只會一種語言打天下的人真的很少。

=====

以下是回樓主

才大一而已,學校功課顧好比較重要,學什麼語言都無所謂,重點是要學好、學精,
問學哪個語言這問題根本無意義,
到最後出社會,會不會走程式這條路也不知道,會不會用這語言根本也不知道。
不是每個人都台清交成畢業,
畢業後有多少人繼承家業、有多少人被拉去當保險房仲、有多少人當作業員,
真正有在寫程式的有幾個?
(不是說這些行業不好,是再說「學以致用」的人有多少)
(我有個同學,畢業後去賣雞排;也有個同事,因為家裡原因到最後去繼承家業。)

學生唯一能做的就是把成績單弄得漂亮點,demo程式寫多一點、大一點,
不然畢業後找工作,成績單難看,demo程式又沒有,休學或21又漂白過,
這種難看的經歷就先刷掉了。

另外,工程科學系,我沒記錯應該是成大的,
現在這社會,讀成大的都還會在往碩士方面進修(大概八成),
如果你讀成大工科系的話,C/C++/組合語言,這三個是必備的,不管轉硬轉軟都實用,
除非你打死不碰硬體,走純軟,才可能需要學多語言,
不然走硬的話C/C++/組合語言這三個一定必備。





作者: johnwanz    時間: 2014-7-7 09:07 AM

把一個語言好好學深入一點, 不是只是會使用; 要去思考為什麼這樣用, 為什麼選擇這種型態, 函式, 物件, 為什麼這樣設計; 程式運作的邏輯不會差很多, 各語言之間主要差別在對某些特定應用有特殊性, 以及 語法詞彙的不同.

學好程式設計, 不是單單對於"程式語言", 而是設計的概念; 概念可以套用在其他語言上, 再依據語言差異, 調整為更適合該語言的寫法, 學其他語言就會更快, 更容易.
作者: eyny2086    時間: 2014-7-8 01:53 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: eynywwk    時間: 2014-7-9 01:16 AM

在台灣目前很多晶片廠用到的都是C語言,所以如果想往韌體發展,C語言是很重要基礎。
作者: lilyee8    時間: 2014-7-9 11:32 PM

Java是由c++ 的物件導向設計演變,所以c++是最基本的,之後學其它,也就容易上手
作者: lilyee8    時間: 2014-7-9 11:33 PM

Java是由c++ 的物件導向設計演變,所以c++是最基本的,之後學其它,也就容易上手
作者: kiwiflashget    時間: 2014-8-2 11:26 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: lovehateki    時間: 2020-1-20 03:01 PM

感覺台灣好像都沒在用lua 哭哭




歡迎光臨 伊莉討論區 (http://10.eyny.com/) Powered by Discuz!