本人是資管系學生 目前升大三
目前學到的東西大概是 Python、Java、Android studio、word excel ppt
都算是會寫,可是沒有到非常厲害,可能就課本上的練習題做得出來這樣
想問各位已經有工作的工程師大大們,出社會後有哪些程式是
實際上比較熱門、公司喜歡用的? 我現在該自學什麼東西比較好呢?
然後如果我要再買跟專精的書來精進我目前會的那些語言,先專精哪個好呢
因為我查這一兩年的熱門語言排行,有太多種我又不知道要從哪些來下手
所以想問一下已經出社會工作的各位大大們,職場上最常用的是哪些語言呢?
哪些語言薪水會相對比較高呢? 哪些語言是必學的呢?
這沒有標準答案,
沒有人知道你未來會遇到什麼,
寫程式就是不斷遇到問題、不斷推卸責任 (誤
... ... 應該說是不斷解決問題,
但是只要你一個程式語言學會了之後學其他語言就很快了,
C/C++是比較基礎,
如果要寫底層基本上一定要會 C/C++,
不過會比較繁雜,
很多東西都要自己寫,
雖然現在多了很多方便的功能,
我們同事說寫了幾年的C#之後,
現在對C++深惡痛絕
C#和VB基本上是微軟派的,蠻多方便的功能。
Java好像快被放棄了 (誤
Python聽說很容易上手
還有很多語言族繁不及備載
資料庫
基本上現在儲存資料都一定要用到資料庫,不論你用哪一種語言,所以要走這行SQL語法是必修的
資料庫比較有名就是MySql(MariaDB)、MS-SQL、Oracle,以上是從便宜到貴的排列 (誤
本機資料庫可以用Sqlite、LocalDB(屬於MS-SQL單機版)等等
網頁
基本上前端就是Html、JavaScript和CSS
比較詳細的可以參考 小明的前端歷程 雖然是瞎掰的,不過裡面把很多網頁前端要學的東西都寫出來了,有些東西我也還不會,畢竟我不是寫網頁為主的。
後端有ASP.NET (MVC)、語言是C#或VB,現在還很常看到的PHP,或是Java之類的
還有像最近流行的 Node.js、React.js、Vue.js、Angular.js 之類的,好像也有後端的功能,不過我不熟
手機
雖然有一些IDE能夠轉換,不過如果要寫手機專用的APP建議還是用官方建議的軟體,能夠做比較多動作。
基本上Andriod就是 Andriod Studio,程式語言是Java
IOS就是 XCode,不過要有點經濟支援,而且要買Mac的電腦,程式語言是Objective C(我花了幾個禮拜才稍微看懂它的語法)
其他
還有很多比較專業的部分,有碰到再說吧...
只要你一個程式語言學會了之後學其他語言就很快了
我認為多數的語言大致如此,但SQL
與HTML
+CSS
可能是例外。
iOS的程式語言現行的主流是偏向Swift,objective-c除非是舊案子還在用,通常開新案都建議直接用Swift了,支援和資源比較多。
Samと可樂快跑
恩恩,感謝補充~
看來我之前是白學了,
雖然我只學了一個月...
pcw
SQL的確差蠻多的,
SQL要入門容易,要專精就不容易了
至於網頁前端,
從我的內容來看,
我已經不當作程式語言來看了。
網頁是必修的嗎? 現在對網頁是完全沒基礎
如果要學的話 可以直學JavaScript?
JavaScript只能做前端,如果要做後端要學其他語言
其實沒有什麼必修,
只是你會得越多是越好,
只是通常會越多代表越不專精...
不過你還是學生,
多學一些也是不錯的,
會越多你的機會越多,
等進入職場再專精也不遲...
小魚
objc也不到白學的程度吧。
我現在的工作就是寫objc。
如果你遇到objc的維護案就還是用得到。
但是新開發或是以使用廣度來說自然是swift居多了。
二個都會其實更好。
再來,js只能做前端這句話可不能亂說。
後端可是有node.js的存在。
也有不少跨device是可以用js寫的……只要有人開發相對應的環境的話。
以我來說就是web挑一個系統,mobile選一個語言。
只不過js和python能的話最好列入基本配備……
Samと可樂快跑
可能網頁我接觸得不夠多吧,
不是靠網頁吃飯的,
不過我只是提出我的淺見,
歡迎大家 批評指教 跟 補充說明 囉~
JS也能寫mobile app
Apache Cordova
而且跟Xamarin
一樣iOS
和Android
2邊都能轉換
SQL
所有語言都回歸到要解決什麼問題,所以你真的要勢利的從業界的需求來看,不是以解決問題為導向到學習都是耍流氓,所以找個有興趣的專案開始做就對了。
說了那麼多,務必愛用python❤️❤️❤️❤️❤️
我自己在大學時候接案主要是用Classic ASP,同時因為是一人團隊,所以我HTML CSS jQuery都很熟才能做出一個網站(有前端也有管理內容的介面)出社會後公司主要是ASP.Net MVC,我是做中學,三年後也算是滿熟的了,因此主要就專注在微軟的程式語言。 給你參考參考
後來到國外發展也是軟工,綜合起來大公司會用微軟架構較多,新創或小企業可能用Linux+php or Java,找工作那段時間React JS需求也是滿多的 但我自己不太擅長
我覺得你可以先想辦法做免費的案子 然後用你在課程中學的覺得寫起來最舒服的程式去完成它,然後就開始慢慢累積經驗這樣
根据语言排行 榜,这几年一直是 Java、C、C++、Python、C#、Visual Basic .NET、PHP、JavaScript、SQL。
但是学习不要只选一门语言,如果你想能独立开发一套软体,你需要掌握一门后台语言,一门前台语言,一门资料库,所以可以提供的选择有。
java,C#,python(后台)+javascript,html,css(前台)+sqlserver,mysql,oracle。
個人贊同前方 yeq 大大, kun 大大, 小魚 大大們的說法;
雖然自己已脫離程式圈 N 年了, 提供您幾個關鍵點:
最後, 純個人淺淺的體驗: 勿輕慢一切人, 自己真的沒比較厲害; 不論你是什麼位階、什麼之光
敬祝學業一切順利
後端:
Golang+Mysql+Docker(部署)+postman(測試工具用)
前端:
Vue.js = React.js = Angular.js 擇一