iT邦幫忙

0

新手該從哪個程式語言下手學習?

如題

本來都是在公司做資訊助理(簡稱打雜的)

今年已經25歲了

想朝著程式設計發展

但是語言又很多種

不清楚新手從哪些著手會比較好

PHP JAVA ASP.NET VB.NET C JAVASCRIPT JSP 等

想請曾是程式學習過來人

哪種語言對新手比較好上手

而且也能在較短時間內有一個成果

看更多先前的討論...收起先前的討論...
VB
總裁 iT邦好手 1 級 ‧ 2011-01-29 22:48:51 檢舉
C
plums iT邦高手 1 級 ‧ 2011-01-30 02:10:34 檢舉
VB不死...
Albert iT邦高手 1 級 ‧ 2011-01-30 07:41:39 檢舉
太好了
說得好
pantc328 iT邦高手 1 級 ‧ 2011-01-30 11:32:18 檢舉
這~
現在網站有x To x Langue 的工具.

有中To英.
英TO中
C# To JAVA.
VB TO C#
.....

只要Copy Paste 就好了.

當然翻譯跟自己寫的有出入.也有輕微的錯誤.就靠經驗修一下就可用了.

學語言沒什麼大問題.關鍵字就那幾個.
限制也差不多.
但學語意就比較難.
總裁 iT邦好手 1 級 ‧ 2011-01-31 09:03:07 檢舉
pantc328提到:
學語言沒什麼大問題.關鍵字就那幾個.
限制也差不多.
但學語意就比較難.

難怪我英文都學不好....Orz
我不懂程式設計,在搞資訊管理的過程中,可能有點吃虧

雖然我『自認』可以是管理者,就不要踩下去~~

唉,組織問題比這更大,知道開發行程怎麼抓,如果上面的人不給權力,搞這些都沒用。
總裁 iT邦好手 1 級 ‧ 2011-01-31 11:51:22 檢舉
建議您先找個不用錢的而且您看得順眼的開發工具,然後就開始寫了吧!!
您問了100個人的意見, 還不如您自己寫1隻程式來的有感覺.
所以, 先寫幾隻程式再上來問吧!! 加油!!
120131511 iT邦研究生 4 級 ‧ 2011-01-31 16:17:01 檢舉
給您「讚」
總裁 iT邦好手 1 級 ‧ 2011-01-31 16:25:46 檢舉
建議您先看看詹姆士大師的程式設計心法.
echen688 iT邦高手 1 級 ‧ 2011-01-31 16:38:47 檢舉
想走程式與系統設計的話, 先評估一下自己的邏輯與數學觀念如何, 邏輯觀念強的話, 會比較容易一些, 也比較適合走這一行....

祝好運... ^^v
pantc328 iT邦高手 1 級 ‧ 2011-01-31 16:54:29 檢舉
邏輯跟數學概念是可以訓練的.
從我第一家面試公司寫不出來.到最後根本不用準備就可寫很高分~這是經驗的累積.
數學~也不是所有的產業數學都要很強.工科學完去寫商科的程式是很簡單的+-*/而已.

品德個性反而比較重要.
有人個性急,我覺得不適合.
品性差就會做一些你覺得不可思議的東西出來.
品德跟個性不易去將他改正.除非他人生有碰到某些重大的事件.
不然就是那個調調.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
22
bizpro
iT邦大師 1 級 ‧ 2011-01-29 14:33:15
最佳解答

你的目標是什麼? 有了戰場, 再選武器, 不然空有武器, 很容易老舊的.
可能的目標商業戰場與可能的相關語言:
(1)企業關鍵系統: Java, .Net
(2)網站系統: PHP, Java(含JSP, Apache Pivot, Apache Wicket, Vaadin), .Net, Ruby/Ruby on Rails, Javascript(含JQuery, GWT, RichFaces, 等), Python, Perl, Flex/Action Script
(3)行動商務: Object C, Android Java, JavaME, .Net, Python
(4)系統管理: Java, Perl, Python, C/C++, Rua.
(5)遊戲軟體: Object C, C/C++, JavaME, ...?

至於框架, 如.Net, JavaEE, SpringFramework, Flex等, 是學語言後要走的. 沒有堅實的語言能力, 如行走在空中鋼索之上. 框架異動, 可如地震, 站不穩, 就會摔下.

對於語言,
(1)PHP是普遍而簡單的語言, 但是效能調校或硬體要很厲害, 不然走不進的企業關鍵系統.
(2)Ruby和Ruby on Rails是仿效PHP的, 和PHP很類似.
(3)Java的選項多了, 可走各種戰場.
(4)根基於Java Virtual Machine的JRuby/Ruby on Rails, Groovy/Grails, JPython, Scala是著眼於簡化Java的語言.
(5).Net平台, 就微軟囉, 應該是容易學的, 在台灣應該有市場的.
(6)Python和Java一樣, 可以跨平台.
(7)C/C++, 要從學校開始學, 寫得好的很難的.
(8)Perl 如果走系統管理, 應該要會的, 當然Perl用來寫Web也是大有人在.
(9)Flex/Action Script: 網頁端美觀但對資源需求很大, 企業端需搭配Java.
(10)其他特殊語言有特殊的市場, 走對了, 也很好.

這是簡單的分析, 提供您參考. 個人覺得, 如走企業端:Java, 因為有太多的機會了. 如走行動商務: Object C和Java. 其他的戰場要看你是否能善用過去的經驗了.

看更多先前的回應...收起先前的回應...
bizpro iT邦大師 1 級 ‧ 2011-01-30 15:20:27 檢舉

sherrywu提到:
可能打算從PHP下手
想請問學PHP 6比較好
還是學PHP 5
還有PHP通常用哪種編輯器?

如討論的, PHP6已經轉為一個分支, 不再是目前PHP的發展重心, 原先有些PHP6的功能會寫入PHP5.4, 目前的穩定版本為PHP5.3.5.

至於IDE, 強大卻免費的有
http://www.eclipse.org/proposals/php-ide/
http://netbeans.org/features/php/
這兩個都是Java環境. 其他商業版, 用google找依找囉.

bizpro iT邦大師 1 級 ‧ 2011-01-30 15:21:43 檢舉
bizpro iT邦大師 1 級 ‧ 2011-01-31 15:26:06 檢舉

每一個想走好專業軟體工作的路, 不論多辛苦, 一定要會C/C++, C/C++是軟體工作的核心訓練, 至於要多專精C/C++, 就看個人的機遇與決心了. 如果跳過了C/C++, 直接走比C/C++高階的語言的話也可以, 反正軟體是團隊合作, 也不必遺憾, 但是至少要看看C/C++的書, 練練小程式.
走Java是一條可以走很遠的路, 今年要推出的Java 7是一個很令人期待的版本, 個人很看好JavaFX的新生, 再加上JavaEE 6. 走PHP是另一個很好的選擇, 網站系統的市場一直很大, 而且換版的機會也比企業級Java系統大, 另外, 也有很多網管系統的介面用PHP寫的, 工作也不會太辛苦.

bizpro iT邦大師 1 級 ‧ 2011-01-31 22:13:34 檢舉

sherrywu提到:
假如想寫一個類似公司的進貨庫存系統
使用者有基本的新增 查詢 刪除 修改 資料等功能
大家推薦哪種語言?

如果您想走PHP, 有一個有趣的開源架構http://www.yiiframework.com/, 您可以參考看看, CRUD是其基本功能.

12
Albert
iT邦高手 1 級 ‧ 2011-01-29 13:19:19

sherrywu提到:

哪種語言對新手比較好上手
而且也能在較短時間內有一個成果

哪就要學有框架
可直接改成你要的應用程式
一般來說
3 - 5 天 可以改程式
3 - 5 月 可以寫應用程式
3 - 5 年 可以寫引擎框架

sula3065408 iT邦研究生 1 級 ‧ 2011-01-31 14:34:56 檢舉

霍金的框架好像還沒辦法在電腦裡執行的說...

14
pantc328
iT邦高手 1 級 ‧ 2011-01-29 18:36:22

PHP JAVA ASP.NET VB.NET C JAVASCRIPT JSP
PHP JSP 我不熟不給意見.
ASP.NET 是.NET 下一個網頁的Framework 不是語言.
.NET 是MS下一個很大的架構包含C#,VB,C++,F#,WPF,ASP.NET.....

所以C#,C,Javascrpit,VB.NET 才是程式語言.

學習中先確定方向.
做硬體韌體..學C,C++.
寫ERP,網路服務,遊戲....學C#,VB.
基礎語言的演算法,資料結構,OO..概念打好.
在學Framework
寫網頁學ASP.NET,JAVAScript.
學Windows 學WPF,Windows Form.
學Mobile 學Java+Andorid. OR Slivelight+C# OR VB

反正基底最重要.要開發哪種程式以後可以轉很快,很快就學會

reterjang iT邦新手 4 級 ‧ 2011-01-31 08:07:00 檢舉

pantc328 說:
需求導向??
使用者需求??
你能力越弱才會被使用者拖著走.你越強你才能主導.
使用者通常很少有能力去描述他要的是什麼東西.
而你也沒能力所以做的東西不是他要的.

你能力強,使用者輕微的描述一下,你就能指引出他要的東西.
所以為什麼人家是顧問你是助理.

寫程式方式百百種.描述流程的方式也很多,怎麼跟人家溝通也是藝術..
所以有時間多看多聽多思考.一招半式走天下越來越難了.

使用者需求導向還是得和使用者溝通,並不是照單全收..
不合理的地方還是得提出來討論 ..
當然重點就是系統分析的人對使用者的工作流程也要很清楚,
否則拿什麼去和使用者溝通..

12
reterjang
iT邦新手 4 級 ‧ 2011-01-30 07:48:41

先搞清楚你要走什麼路線,要走資工寫 Driver,電子學、電路學、單晶片和C++是必備的..
要走企業ERP的路線,個人認為資料庫的維護能力比寫程式的能力更重要,先找VB學資料庫程式設計
的基礎和概念,試著自己寫個生活管理的小程式玩玩看,後面看公司是用哪套ERP再針對需求去學,
否則工作上用不到的程式語言,三個月不碰就生疏了..
程式設計的能力個人覺得是經驗的累積,寫得愈多就愈順手,而且也不是寫程式能力很強,就代表寫
出來的程式就會很好用,主要還是要了解使用者的需求,再以程式語言把使用者說的流程表現出來..

看更多先前的回應...收起先前的回應...
Albert iT邦高手 1 級 ‧ 2011-01-30 09:44:23 檢舉

reterjang提到:
主要還是要了解使用者的需求,再以程式語言把使用者說的流程表現出來..

說得好
這是需求導向最佳註解

pantc328 iT邦高手 1 級 ‧ 2011-01-30 11:27:12 檢舉

需求導向??
使用者需求??
你能力越弱才會被使用者拖著走.你越強你才能主導.
使用者通常很少有能力去描述他要的是什麼東西.
而你也沒能力所以做的東西不是他要的.

你能力強,使用者輕微的描述一下,你就能指引出他要的東西.
所以為什麼人家是顧問你是助理.

寫程式方式百百種.描述流程的方式也很多,怎麼跟人家溝通也是藝術..
所以有時間多看多聽多思考.一招半式走天下越來越難了.

Albert iT邦高手 1 級 ‧ 2011-01-30 13:21:31 檢舉

買足需求
與主導系統架構這是兩回事
需求分析
系統分析
系統設計
程設設計
上線導入
都是不同的主題 不同的層級
交通警察 不必要去修馬路
交通號誌廠商 不是鋪柏油的廠商
千萬要深深的 一口油井
不要淺淺的 千杯酒

Albert iT邦高手 1 級 ‧ 2011-01-30 13:28:44 檢舉

適度回答客戶
有些不要去碰
勇敢說出 : 這不是我的專業
會讓你專業更受尊重
看到美女醫生再幫狗開刀的畫面
你會誤會她是獸醫
...
應用軟體工程師
千萬不要自己裝 OS 去搶系統工程師的工作

鐵殼心 iT邦高手 1 級 ‧ 2011-01-30 14:36:30 檢舉

pantc328提到:

你能力強,使用者輕微的描述一下,你就能指引出他要的東西.
所以為什麼人家是顧問你是助理.

筆記

12
fillano
iT邦超人 1 級 ‧ 2011-01-30 10:25:13

PHP喔,目前最新的版本是5.3,PHP6已經消失了,所以不用管他,有部份特性應該會在5.3中出現。

附帶說明一下,bizpro提到的:

Ruby和Ruby on Rails是仿效PHP的, 和PHP很類似...

這句話其實有一點問題,而且有些因果相反。PHP的創始者是Rasmus Lerdorf,這個語言最初是運行在perl上,語法是從perl跟C衍生的。另外,Ruby是松本行弘在差不多同時開發出來的(都在1994~95左右?),靈感主要來自perl及smalltalk。Ruby從一開始就是一個純物件導向的語言,PHP則要到5.x才有比較完整的物件導向語法。另外,Ruby on Rails是Ruby社群對資料模型技術的重大貢獻,PHP上面各種類似的技術,靈感還是從ROR來的...例如CakePHP。

看更多先前的回應...收起先前的回應...
bizpro iT邦大師 1 級 ‧ 2011-01-30 10:53:50 檢舉

字謝謝你的糾正. 我知道去比較語言/架構是會有爭議的. 過程中互相學習是好的, 近來這兩種語言我都會用在幾個案子上. 對我來說, 我比較的是結果, PHP對我來說, 我已把php+mysql+nginx+所有dependencies整個環境編譯成user-space的套件, 可在chroot環境中運作, 不需客戶管理, 但是Ruby和Perl一樣是線上更新, 我想Java的Maven是學自Perl, 但Ruby和Perl是否能有local repositories我還沒有弄清楚, 有謬誤之處, 請不吝指教.

bizpro iT邦大師 1 級 ‧ 2011-01-30 10:54:45 檢舉

上面回應的第一個字"字"是不該存在的.

sherrywu iT邦新手 5 級 ‧ 2011-01-30 11:46:50 檢舉

那請問學PHP的書籍

是要買PHP 6 還是PHP5

我有下載一些編輯器

好像都只到5.X版本

bizpro iT邦大師 1 級 ‧ 2011-01-30 12:04:28 檢舉

fillano提到:
PHP6已經消失了,所以不用管他,有部份特性應該會在5.3中出現。

我剛讀了一些官方的文件, PHP6的發展不是重心了(轉為分支), 以PHP 5.4取代PHP6, 將PHP6上的一些功能轉進PHP5.4. 而PHP5.4的兩個重點是(1)整合APC進PHP5.4為內建的cache (2)專注解決unicode的問題.

fillano iT邦超人 1 級 ‧ 2011-01-31 08:17:59 檢舉

嗯,又是一個里程碑。5.3加入不少有趣的特性,例如匿名函數跟Closure,也拿掉了不少功能。從5.x以來,5.3是一個重要的里程碑。(也造成許多不相容的問題...)

APC對於效能有決定性的影響,加入PHP核心是好消息開心

fillano iT邦超人 1 級 ‧ 2011-01-31 08:44:33 檢舉

那請問學PHP的書籍

是要買PHP 6 還是PHP5

我有下載一些編輯器

好像都只到5.X版本

在目前這個階段,如果標題有PHP5.3,至少是比較新的版本。書我比較難建議,好幾年沒看了XD...需要的話我都是直接在線上看手冊:http://www.php.net/manual/en/,上面有很多網友貢獻的範例跟討論。

說實話,如果想要入手程式語言,我比較建議你先去學C#或Java,當然PHP是容易入手啦,但是也容易讓你懶惰(真的要從PHP入門,你還是要去接觸物件導向及一些framework,但是在心中要有一些物件導向大原則,才能寫出好程式。不過PHP的設計是需要同時考慮到延展性、性能與安全的,一些物件導向framework或多或少會影響性能。請看看作者自己的意見:http://talks.php.net/show/ntu)。如果你的目標是網站程式設計,也建議你充實一下諸如http相關的知識,不然在PHP、C#或Java的一些已經架構好的framework中,也可能會見林不見樹。

sherrywu iT邦新手 5 級 ‧ 2011-01-31 09:30:42 檢舉

可以請大哥詳細介紹一下JAVA嗎?
因為我看JAVA他分好多

bizpro iT邦大師 1 級 ‧ 2011-01-31 15:10:37 檢舉

fillano提到:
5.3加入不少有趣的特性,例如匿名函數跟Closure,也拿掉了不少功能

我一直不去碰PHP, 直到PHP5.3, 如果要走PHP, 就不要用PHP5.3以前的.

fillano iT邦超人 1 級 ‧ 2011-01-31 15:36:29 檢舉

Java?介紹的話,可以看維基百科:http://zh.wikipedia.org/zh-tw/Java(雖然看起來有點混亂)書的話,我建議你看:Thinking in Java,需要使用到Web或手機開發,再去看相關的書。

fillano iT邦超人 1 級 ‧ 2011-01-31 15:40:14 檢舉

@bizpro
PHP的Overload也是一個很方便又有趣的設計(雖然跟其他物件導向語言所指的Overload不太一樣),PHP的ORM大概都會用到他。從5.x,PHP比較完整;從5.3,PHP開始有趣。

bizpro iT邦大師 1 級 ‧ 2011-01-31 22:15:41 檢舉

fillano提到:
從5.x,PHP比較完整;從5.3,PHP開始有趣。

同感.

16
120131511
iT邦研究生 4 級 ‧ 2011-01-30 11:31:31

您可以從C#開始,除可了解微軟.NET的涵蓋面(視窗、智慧裝置、WEB、控制項或服務元件),之後如工作需要(如客戶要求)用到C++,javascript、JAVA、JSP、PHP可以比較快進入狀況(語法較接近,VB.NET就沒此優勢),像敝人原非資訊相關科系畢業,一開始工作也是從MIS基層(如電腦組裝、OS安裝、印表機設定、打網路線頭與簡易APP異常維護)做起,做三四年後已經可以用ACCESS及VBA設計簡易的客戶管理系統,也可以用ASP設計一整個網站,但對程式設計還是似懂非懂,直到上完微軟的MCSD的課程後才真正知道什麼叫程式設計,如果有機會到學校學習資訊課程(如在職專班,還可取到資訊學位)如計算機概論、系統分析、演算法、離散數學...等,相信這對您走資訊產業之路,會有札實的後盾與知識基礎。

PS.從微軟架構學起可以很快有成果,但是有些東西您還是要自己深入去研究,以網頁設計來說,您要對HTM結構與標籤、CSS要能熟識,要知道W3C所規範的各版網頁標準是什麼,甚至理解搜尋引擎運作方式(SEO)來設計網站,運用不錯的程式元件(如jquery)來提升網站效果與效率,千萬不是什麼都讓工具自動完成,但自己卻都看不懂(似懂非懂)產出的成果,這就不好了。

14
damody
iT邦新手 4 級 ‧ 2011-01-30 12:22:07

上面重複的就不說了,
之前愛麗絲夢遊仙境中,
「請你告訴我,」愛麗絲問:「從這裡應該往哪個方向走?」
「這可就要看妳打算到甚麼地方了。」貓這樣說。
「到哪都無所謂...」愛麗絲說。
「那麼,妳要往哪個方向走也無所謂了。」貓回答。
「只要能讓我到任何地方都可以。」愛麗絲進一步解釋。
「妳當然能夠到任何地方,」貓說:「只要妳走得夠久。」
簡單來說,你再努力一下自然就知道往哪走了,
而且還知道這條路不好走之類的= =
上面的東西自然全部都懂了。

billchung iT邦新手 3 級 ‧ 2011-02-01 19:08:07 檢舉

我喜歡這個說法. 有深意

14
ezpos
iT邦新手 5 級 ‧ 2011-01-30 12:24:05

對於好的程式設計師.就算是沒有用過的程式語言都能在最短的時間完成一個案子
憑藉的是什麼0.那就是經驗.經驗需要時間去磨練增長的

對於初學者來說.選對語言能讓你少走一些路.在網路可以找到一些答案
不過 要堅持你的選擇.你現在選擇php.蠻好學的.也好上手
但不要 搞了幾個月.又去學另外一個語言比如vb
這樣你不精又亂.搞得最後什麼都似懂非懂的.就像是樓上的那位同學依樣

就業市場來說 php .net 這兩個蠻不錯的.

以銷售到客戶上面來說.客戶是不懂你的技術.選擇的語言.只要你能滿足他們的需求就好了
至於要不要web.其實說穿了.只是方便性而已.

妳還年輕堅持自己的選則.努力去追求專業.會有一片天的

我是ezPos收銀機系統的 顧問師 以過往經驗告訴你

12
a802216
iT邦新手 4 級 ‧ 2011-01-30 23:29:47

程式設計與程式語言是兩個完全不同的東西,千萬不要被混淆了。

您所提出的都是一堆的程式語言,而每個程式語言都具有自己的特性和適合的領域,所以有不少程式設計師是會多種程式語言的,因為程式語言對我們來說只是一種工具罷了,只要選對選好就去用。

程式設計是一套相當複雜的內功心法,其歷史久遠並且已經有多位大師級人物發表過無數的技術和論文,所以這是一條不歸路,走上這條路的人,都必須要像武術家一樣忍受許多的折磨與孤獨,如果沒有熱情,我非常不建議你走上這條路,因為它會花去你很多的時間和精力,若你中途放棄了,就等於前功盡棄,浪費生命。

10
harrier7
iT邦研究生 2 級 ‧ 2011-01-30 23:32:11

看你想參與的案子有多大?或是性質?
目前正發燒的移動市場裝置,應該多為 Java;
政府單位的大型專案,基本上標規明定 Java。
但目前 Web 互動的 AJAX 是 JavaScript。(注意 Java 和 JavaScript 是不一樣的語言,是當年策略聯盟的命名結果)
供參考。

看更多先前的回應...收起先前的回應...
pantc328 iT邦高手 1 級 ‧ 2011-01-31 08:08:10 檢舉

不要誤導人家好嗎?
移動裝置只有Andorid是Java.WP7用.NET,IPhone 用C++,若基亞用?
Java 也只不過近25%佔有率.

政府機關的大型專案很多也用.NET和其他Framework.
AJAX一半是Client Script 一半是後端Web Services.前端技術也不是只有JavaScript一種.

fillano iT邦超人 1 級 ‧ 2011-01-31 08:11:45 檢舉

iPhone用的是Object C,物件導向語法跟C++有蠻大差距的...

pantc328 iT邦高手 1 級 ‧ 2011-01-31 08:42:08 檢舉

謝謝 fillano 的指導.

bizpro iT邦大師 1 級 ‧ 2011-01-31 15:03:25 檢舉

在Symbian和RIM平台, 可用JavaME.
近日消息, Nokia和RIM"鄭重考慮"推出Android或Windows手機. 其實, 如果再不推, 將會掉入像Palm和其WebOS一樣的陷阱, 而且還是自己挖的.

12
charles502
iT邦研究生 5 級 ‧ 2011-01-31 09:29:03

感覺自己不是很有才能
過往買了很多書都看了一些就放棄了
就算硬著頭皮跟著書去練習
也會因為不了解程式運作而半途而廢.......
這個心情一直盤旋在我腦中久久不去
直到前年我去上了補習班的入門課程
才終於有了改善
對我這種不太有才能的人來說
有個不錯的老師在前方引導是能比較容易進入狀況的
而且網路化的時代
後頭發生的很多錯誤訊息都可以上網查到
也感覺平順了許多
共勉之
P.S 我是學C#的

8
taleships
iT邦新手 4 級 ‧ 2011-01-31 10:39:13

小弟碰過這些語言但都不專
delphi, c , C++ ,java , vb6 , Asp.Net 3.0 , PHP5 , jsp

如同這位前輩所言

程式設計是一套相當複雜的內功心法,其歷史久遠並且已經有多位大師級人物發表過無數的技術和論文,所以這是一條不歸路,走上這條路的人,都必須要像武術家一樣忍受許多的折磨與孤獨,如果沒有熱情,我非常不建議你走上這條路,因為它會花去你很多的時間和精力,若你中途放棄了,就等於前功盡棄,浪費生命

想請曾是程式學習過來人,哪種語言對新手比較好上手,而且也能在較短時間內有一個成果

我建議你可以先從VB開始玩,簡單好學,很快就能從現成的範例獲得成就感,語法簡單不複雜

等你大概了解程式語言的特性以後,還有IDE能為你做什麼事情,你可以考慮去精通OOP,從C#到JAVA,然後再去吸收軟體工程心法與設計模式心法...

程式設計在我看來大概就像 "某某師父" 這種角色,像是繪畫師,理髮師,同一件事情交給程設師去做,有人只是做好就交差,有人確是做好又做的完美,程式設計腦袋可要夠清楚,耐心細心不能少的工作,熱情才是支撐你做下去的動力^^ 加油去試看看

sherrywu iT邦新手 5 級 ‧ 2011-01-31 10:53:40 檢舉

請問VB 跟 VB.net有何區別呢?

鳴人 iT邦新手 2 級 ‧ 2011-01-31 12:13:46 檢舉

VB是VB.Net的前一個版本,雖然這麼說,但是其中的差異也不小。
VB.Net是將以往VB的語法特性用在.Net上面,並且加以擴充,而VB的版本只到6.0。
一般沒有特別指VB和VB.Net通常都是在說同樣的語言,只是用在不同的地方而已。
若選擇VB為學習目標,建議你直接進入VB.Net。

taleships iT邦新手 4 級 ‧ 2011-02-08 15:04:12 檢舉

http://zh.wikipedia.org/zh-tw/.NET%E6%A1%86%E6%9E%B6
這是我所查到的.net相關資料,其實技術要學新的對你比較有利,工欲善其事必先利其器阿
但一般來說技術要撐過十年才算穩定,程式語言眾多能撐到現在又被大眾所接受的大概就那幾種了

12
weihsinchiu
iT邦新手 4 級 ‧ 2011-01-31 13:44:03

先從C語言下手吧..!!
C會了,基本的邏輯結構觀念就會打下很好的基礎..!!
之後要在轉學VB, C#, php, Java都不是問題..!!
反正到最後就是 if else, for, do loop, array ....每套語言都差不多
物件的封裝、繼承也都是類似的
只是語法不同..!!
Framework呼叫的方式不同..!!

所以建議,先用C打基礎
C能搞定,其他都好搞定..!!

bizpro iT邦大師 1 級 ‧ 2011-01-31 15:28:16 檢舉

weihsinchiu提到:
所以建議,先用C打基礎
C能搞定,其他都好搞定..!!

+1, 我非常同意.

12
sula3065408
iT邦研究生 1 級 ‧ 2011-01-31 15:36:22

老鳥:那堆語言,不都一個樣嗎?

小鳥:可是有些會給事件,有些不會阿?
小鳥:就有些程式看起來就斷斷續續的,有些就一路到底。
老鳥:唉~事件不會無中生A嘎哩CALLBACK,一定有個傢伙整天忙著到處盤查,撞見就就CALLOUT,不然你以為些事件是打哪來的,鬼打的唷,所以只要搞懂跟誰合作就好,你的VENDOR就會幫你管好一堆事情,給他CALLOUT的號碼,有事自然就會CALL你啦。

小鳥:ㄟ,那像C沒事件呢。
老鳥:自己蓋工廠阿,蓋了就會生事件阿。

小鳥:可是宣告變數怎麼都長的不一樣呢?
老鳥:變數阿~就容器、空間ㄇㄟ,有些會附帶整理的服務,有些則是會幫你分類,有些則是服務周到,全做了,追根究柢,不就一回事嘛~容器嘛,需要有個容器裝裝半成品,把箱子在一堆生產線中丟來丟去加工而已阿。

小鳥:有分是不是物件導向的語言耶~
老鳥:我覺得中文還蠻物件導向的阿,所以中文是物件導向的語言嗎?

小鳥:....
老鳥:物件導向不是語言,是種方法,OOP就一種程式的開發方法,OOA就一種分析的方法,只是方法是物件導向,高手可以拿C做封裝、多型、繼承、、、等,那C算不算你所謂的物件導向語言?

小鳥:阿~= =b....
老鳥:想法變了,寫法自然就改了。

老鳥:既然都一樣,隨便學一套不就好了,反正你只會一套也活不下去。
老鳥:所以你的焦點是在「程式語言」嗎?

8
csyu
iT邦高手 1 級 ‧ 2011-01-31 15:54:39

不是科班出身卻要投身於此行業,最好先確認有真正的興趣,更重要的是要有這方面的 "潛質"!

總裁 iT邦好手 1 級 ‧ 2011-01-31 15:58:20 檢舉

csyu提到:
要有這方面的 "潛質"!

這個...要怎麼知道有沒有呀??....疑惑

Albert iT邦高手 1 級 ‧ 2011-01-31 16:04:09 檢舉

csyu提到:
潛質"!

就是沒人教也會寫得出來

pantc328 iT邦高手 1 級 ‧ 2011-01-31 16:07:22 檢舉

什麼是"潛質"?
只要肚子餓了會找東西吃就好了.
科班出來的"潛質"跟"殘值"都不會比非科班的高.

興趣可能是一個因素之一.顧肚子又是一回事.
與其請一個"潛質"高的公子哥.
不如請一個"潛質"普普的農家子弟.

從退伍到現在一轉眼8年.私立專科學校非科班的我也跟台清交工作多年.靠著是苦幹時幹來的.

10
jerryhsu
iT邦新手 5 級 ‧ 2011-02-01 17:51:48

去找個課程上吧,先試一下水溫..
很多大學都有開資訊教育推廣的課程,學費都很便宜
推薦可以去台大資工訓練班看看,30小時只要5000,舊生還打九折,假日跟平日夜間都有開
http://www.csie.ntu.edu.tw/train/course_homepage.php
http://www.csie.ntu.edu.tw/train/course_program.php
雖然短期的課程有點走馬看花的味道,但既然你也還沒拿定主意,不妨花一點小錢去試試,再決定未來的方向..

我要發表回答

立即登入回答