iT邦幫忙

0

學那一些程式語言會比較好?

c#

請問各位邦友,你們一開始寫程式時,都是學什麼樣的程式?
例如C#/C++/C語言/java/MVC等
我知道可能有人會說程式有簡單跟不簡單,但是我想問你們往程式的方向一路走來是怎麼樣的過程。

elegantt iT邦新手 4 級 ‧ 2018-01-08 18:48:20 檢舉
https://www.tiobe.com/tiobe-index/
上述這個網址是程式語言使用排行榜....
基本越熱門的程式...越好找工作..
越多人會的程式語言...薪水越低...
相反越冷門的程式...如Cobol.
越難找得到工作..
但同樣相對起薪會比較高...
總之不同行業對所需求的程式語言都有不同...
所以沒說什麼比較好或不好...
另外...程式語言..只是工具...真正價值...
是您腦袋的知識...如同您會寫中文字
不代表您會寫一篇好文章...程式語言就是這樣...
很多好的程式..不是資工或資管系畢業寫出來的...而是數學系!!!
阿富 iT邦新手 5 級 ‧ 2018-01-08 23:01:17 檢舉
因為程式是講求邏輯方面的,剛好數學系就是真正在用邏輯去求出數學問題或是其他的解答
partyyaya iT邦新手 5 級 ‧ 2018-06-01 20:08:16 檢舉
首先你要看你是以就業為考量還是以興趣為考量?
若是以就業,建議你先去查各個程式語言的工作多寡數來決定
或是你喜歡的環境(銀行?醫院?專案?自創?)去做學習
因為通常一開始你的目標不是為了程式而學程式
而是有目的性的去完成

若以興趣來說也要看你喜歡學甚麼?
效率?(資料結構?資料分析?)資安?管理?自動化?開發?(網頁?應用程式?APP?)
1
John Wu
iT邦新手 4 級 ‧ 2018-01-06 23:02:52

C-like 程式語言學任何一個都可以,底打好了學其它都很快。
C-like 程式語言參考

我猜你要問的應該是往哪個技術方向,如:Web、Mobile App、Win Form 等等。
比較容易入門的是 Win Form,但用途比較廣的是 Web,近期比較熱門的是 Mobile App。
有眾多技術方向,還是依照自己的興趣比較重要,很難推薦你走哪條路。
最推薦的方式是每種都摸一些,最後找一條喜歡的路專研。

阿富 iT邦新手 5 級 ‧ 2018-01-06 23:06:44 檢舉

John Wu 謝謝你的建議,讓我有個方向參考。

QQBoxy iT邦新手 5 級 ‧ 2018-01-08 10:44:26 檢舉

可以試試寫JavaScript腳本,直接套瀏覽器好玩可以快速擁有成就感。

阿富 iT邦新手 5 級 ‧ 2018-01-08 23:02:27 檢舉

/images/emoticon/emoticon12.gif

1
黃彥儒
iT邦研究生 2 級 ‧ 2018-01-06 23:21:55

說難是難說易則易,程式語言不難,要掌握的也就是那幾種文法與類型,但是語言要變成程式就不容易了,你要寫Windows Form你需要知道Windows提供的API,要寫網頁應用程式你需要知道Http協定,更遑論還需要其他東西,資料庫也不少見吧?要掌握資料庫就需要知道他是什麼東西,結構化查詢語言等等。
會程式只是可以讓電腦幫你做事,但是你自己就要知道要怎麼做才能叫他幫你做事呀。

所以程式語言只是最基本的門票,在此之上還有一堆東西得學會。

最後來個例子,我幫學校寫的Google For Edu申請系統就涉及了Python、Radius、正規表達式、SSL、DNS、HTTP、HTML、CSS、CDN、Docker、Reverse proxy、Linux、SEO、SMTP、API、OAuth等等技術,不敢說要熟練,但是還是要略知一二來能把這個弄出來,所以你說Python重不重要?
語言絕對是必備技能,但是只會Python是遠遠不夠的。

補上我的個人經歷:
我是國小三四年級挖到我爸的NAS,為了玩它,我就照著說明書把所有的功能都用了一遍;為了要用所有的功能,連帶學到了Linux、TCP/IP、HTTP等等的東西....然後就一事無成的上了大學@@

看更多先前的回應...收起先前的回應...
阿富 iT邦新手 5 級 ‧ 2018-01-07 00:10:47 檢舉

黃彥儒 你說的對,我覺得會寫程式不是一時就能學得來,也不是這麼快就能成功。或許還需要一點天分,和後天的努力,再加上不斷的練習,最後才能真正的成為一個程式設計師,或是在其他科技領域上都有不錯的發展。

黃彥儒 iT邦研究生 2 級 ‧ 2018-01-07 00:28:15 檢舉

不過只要熟練Windows Form和資料庫,混口飯應該沒問題啦

熟練Windows Form和資料庫,混口飯應該沒問題啦 +1

阿富 iT邦新手 5 級 ‧ 2018-01-08 23:03:20 檢舉

黃彥儒竹本立里
可是這二者好難...

微中子 iT邦新手 5 級 ‧ 2018-01-09 02:52:57 檢舉

想混飯吃 這年頭學前、後端開發比較實在

0
king742171
iT邦新手 3 級 ‧ 2018-01-08 11:09:11

我開始接觸資訊科是從國中畢業開始填寫高中志願
我選了資訊科...
當時只是一個單純的念頭..
我只是想玩電腦~XDD(那時家裡窮~可以玩到電腦是很幸福的事)

高中開始唯一接觸到程式的只有VB6
加上國中時期特別喜歡算數學~
所以高中時在上數位邏輯時特別感興趣
尤其是在計算各種進制(二進制.十六進制..)
每解一題時的那種成就感~^.^
不過..也就是在這時培養了我日後深厚的邏輯能力~
當時唯一玩到的語言V6~
也同樣帶給我很多成就感~
當時都只教一些簡單的流程控制..
例如九九乘法表~
期末則是考了用"*"來排列出各種圖形(梯形.方形.星形...)

由於高中喜歡這樣的成就感~
於是大學時..我也同樣選了資訊工程系就讀..
資工系的特色就是..
會玩到一堆語言的撰寫..
下面舉出我學到了哪些~~
有組合語言、Matlad、C語言、C++、C#、JAVA、HTML+CSS+Javascript、Android、iOS、SQL等
學很多~卻沒有一項精的~
多半都只有基礎等級~
直到畢業..我一直認為自己在這塊領域應該不會有甚麼好發展~
因為比我厲害的人多得是阿~~

於是畢業後我不再升學~
而是入伍~也莫名的簽了4年志願役~
這4年中~也因為我的學歷背景~
同樣是莫名的4年都在軍團撰寫程式~寫網頁~(竟然還包辦製作微電影加PS改圖..軍人阿...= =)

直到快退伍..我想通了一件事..
大學時期我學了這麼多語言~
雖說沒有一項"語言"是精的~
但是!!我有唯一一項專精的且擁有深厚的基礎能力!!
那就是我的邏輯能力~
因為在我當兵4年期間~
只有我一個人在寫程式~
沒有前輩教導..有的只有Google的陪伴
因為有這深厚的邏輯能力~
我竟學會了從沒學過的ASP和PHP
也因為這樣..奠定了我退伍後專職網頁設計的工作
無論是前端或是後端~

打這麼長..
我想說的是..
無論你想學甚麼程式語言~
一定脫離不了一個能力!!那就是你自身的邏輯!!
每個程式語言都需要邏輯才能夠撰寫出你心中所想呈現的結果~
語言本身的差異在於它背後的函式庫是否方便設計師更快的設計出客戶或工程師想要的結果
或者其函式庫是否擁有多樣性的功能可供使用
學程式不難..
擁有邏輯能力~
學任何語言..理論上都難不倒你

看更多先前的回應...收起先前的回應...
cpc0935 iT邦新手 2 級 ‧ 2018-01-08 15:48:46 檢舉

!!那就是你自身的邏輯!! 說得好!!/images/emoticon/emoticon62.gif 再補充一點:持續不斷的自我學習

哈哈~
雖說現在專職網頁設計
可是我都偏功能面的設計
前端UI老是會被打槍~XDD
人終究沒有完美的~
沒有美術概念~
無法完整全端~XDD

阿富 iT邦新手 5 級 ‧ 2018-01-08 23:04:03 檢舉

/images/emoticon/emoticon06.gif

敢情閣下是在寫面試用的自傳?

Samと可樂快跑
是版大提問求學程式的歷程..
我當練習打字阿~爽!!
/images/emoticon/emoticon15.gif

0
ericit
iT邦新手 4 級 ‧ 2018-01-10 10:14:21

15歲學VB,怎麼都無法理解,怎樣都學不會(可能沒開悟吧),
15歲半學C語言,感覺超適合我,感覺超好理解,
19歲asp搞不懂,跳php+mysql感覺還不錯,順便學Linux,
38歲在公司寫C#+mssql,開發公司能用的報表,
39歲研究arduino感覺很有趣,市面上便宜的都玩過,還不錯很有成就感,
目前研究android到目前為止還在評估.....

0
圓頭人
iT邦新手 4 級 ‧ 2018-08-28 16:34:53

C# 簡單好入門,想要深入,也可以.

在學校東學學,西學學.
工作上第一個用到的是Delphi,做中學.
後來公司鼓勵用C#,就開始用C#.

第二份工作用ASP,維護了半年.後來用VB.NET和C#維護開發網頁了近1年.
第三份工作用C#和VB
第四份還是用C#

哈~就是C#

我要發表回答

立即登入回答