注册 登录
编程论坛 C++教室

以后的路该怎么走?

fl8962 发布于 2014-02-05 03:34, 678 次点击
大家好,我现在在读大一,一直按部就班的跟着老师学C语言,自己也自学了一些C++。现在学C语言就是一直做题,每天做一些练手的作业,我现在有些迷茫。我不知道以后如果我去工作我需要掌握哪些技能?我一直希望自己能做软件的开发,但是我觉得我现在学的东西离我这个目标太远,我不知道该学什么才能做软件开发。比如现在学C语言我可以编写一个计算器,但是这个计算器的程序一直是在终端用键盘输入数据进去,我想能做一个有漂亮的界面,可以用鼠标进行操作,请问我该如何做到呢?我该学什么东西才能做出可视化的软件呢?总之,我想知道我该学什么才可以做出可以真正应用的软件,而不是在黑乎乎的终端里用键盘输入数据的程序作业。
还有我想问下,现在学计算机往哪个方向发展比较好呢,往哪个方向发展比较好找工作? 我以后发展的路该怎么走?
希望有经验的朋友们能给我点建议,100分不成敬意。另外给大家拜个晚年。谢谢。
7 回复
#2
TonyDeng2014-02-05 09:34
這就是典型的盲目學習。
#3
fl89622014-02-05 10:51
回复 2楼 TonyDeng
是啊,我也觉得是盲目学习,请版主给点指导。
#4
TonyDeng2014-02-05 11:13
先確定自己的路!你說想做漂亮的界面,但C/C++是面向底層的編程語言,它的重點不在界面,雖然很多高級的界面程序底層也是用C/C++做的,但它們是前人付出無數的精力和時間代價才搭建起來的極其龐大複雜的產品(查閲一下Windows剛開發時的SDK讓程序員們瘋狂和崩潰的歷史就知道那是怎麽回事),你要從C/C++開始重走這條路,將會嚴重打擊你的學習積極性,也沒必要。學習一門語言之前,先看清楚前言、介紹,瞭解它的作用和地位、與自己目標之間的距離,判定該下多少功夫在這方面。

做圖形界面的程序,有太多的編程語言和環境可用,不是一定要從底層學起的。直接學那些就是了,VB、C#、Delphi……等等,都是極佳的圖形編程語言和環境,先學那些,做到自己想做的,在做的過程中,將會逐漸發現底層的需要,此時有針對性地補習底層的知識,才知道學有所用、所學的目標。人家說C/C++是基礎,是因爲他們都走過這麽一條路,知道底層的哪些知識對當前需求有用,哪些沒用,才那樣說的。新的系統和環境,對舊系統和環境、知識必然有揚棄,不是所有舊的東西都沒用,也不是都有用。關鍵是你清楚自己將要長期生存在什麽環境中,沉浸式學習才是最有效的,儘早進入那個環境實踐才是正路。

你要明白,IT的知識,更新率非常快,淘汰量也很大,千萬不能保守,總沉迷在過去的輝煌和知識上,祇能阻礙接受新知識而無法在這個行業立足。

[ 本帖最后由 TonyDeng 于 2014-2-5 11:18 编辑 ]
#5
TonyDeng2014-02-05 11:31
學C/C++,重點應是普遍的知識和道理,不是這語言特有的東西,除非你決定以這門語言爲主要工具。太多人關注獨特性多於普遍性了,那是本末倒置。

[ 本帖最后由 TonyDeng 于 2014-2-5 11:37 编辑 ]
#6
TonyDeng2014-02-05 15:28
其實用控制臺也能寫出漂亮的文本界面,有沒有用心鑽研罷了。
#7
fl89622014-02-06 08:39
回复 6楼 TonyDeng
谢谢你花这么多时间给我回复,那我是要学C#?
#8
TonyDeng2014-02-07 13:04
查閲一下主流編程語言的介紹,再選一門自己喜歡和容易接受的。
1