找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2394|回復: 0
打印 上一主題 下一主題
收起左側

老劉與我的對話

[復制鏈接]
跳轉到指定樓層
樓主
ID:57234 發(fā)表于 2013-11-25 03:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  今晚我上qq,老劉說有幾個問題我,郵件在我郵箱里,我打開一看覺得有必要好好回答一下。同時我也覺得這些話很多人都應該看看,思考一下。這些都是我現(xiàn)在的切身體會而已。
  
  以下是他問我的問題和我的回答:

老劉:
基本確定以后就按著編程這條路當飯吃了,現(xiàn)在咨詢幾個問題。
1、以后肯定不止學C語言,那我是用什么系統(tǒng)比較方便?Windows?Linux?Unix?Ubuntu?據(jù)說初學者編寫C、C++和Java用Ubuntu比較快速,C#和.NET用Windows比較好?
2、我在學完C語言之后再學什么?個人對以后的發(fā)展方向的定位是移動互聯(lián)。就目前的發(fā)展趨勢來看,安卓和蘋果還會稱霸很長時間;Windows Phone會不溫不火,但是也是發(fā)展方向,別的諸如SailfishOS、Ubuntu Mobile還有Firefox OS之類的基本沒戲,BB 10接著小眾。安卓開發(fā)需要C、C++和Java(HTML 5和CSS就不用說了),蘋果需要Object-C,Windows Phone需要.NET和Silverlight-——然后我就迷茫了。。
3、數(shù)學究竟重要不?我這基礎你也不是不知道,真的很重要的話我就往網頁那邊轉。
另外,我在考慮退學的事情。呆不下去了,浪費四年。
我:
1、 至于用什么系統(tǒng),我覺得剛開始還是用windows,我不是很贊成網上說的用其他系統(tǒng)。
原因:①剛開始不做大型軟件(想做也做不出來)
         ②對于大部分人來說最熟悉的還是windows系統(tǒng),用起來會比較方便?紤]到一些編譯軟件的兼容性問題,用別的系統(tǒng)的話相關的設置很麻煩。
         ③c# .NET必須要用windows系統(tǒng),因為它是微軟開發(fā)的 只支持windows系統(tǒng),而且學起來比較簡單,基本上都是模塊化,直接引用就可以,不像java所有的東西需要自己從底層設計。
     基礎學完,開始進階的時候再去考慮換系統(tǒng),暫時不用換。如果換的話就用linux就可以了,它的重要性現(xiàn)在也能體現(xiàn)出來。當然,使用什么樣的系統(tǒng)具體要看你從事什么方向,不管電腦還是手機,基本上windowslinux就可以了。

2、 學什么語言?
①       最基礎的就是把c語言學好,不僅僅是學好,還得學精!所有的編程語言都和c語言有一定聯(lián)系,原理基本相同,學好c語言再去學其他語言剛好入門。
②       就是java語言。它是應用領域使用最廣的,Java程序工程師薪水絕對是無止境的,這要看你的能力了。
③       在者就是c++。學起來可能有點難,畢竟它是面向對象的,學起來有點抽象。不過有c語言的基礎很好學。你可以看看c++和c語言很多地方都一樣,畢竟是c語言的升級版。小子要肯定和自己的老子長得像。
3、 學完c語言再學什么?
還是那句話,要看你今后打算做什么。不是什么都去學,對自己的就業(yè)沒用,與自己從事的工作無關,學它干嘛,浪費時間。
可以再學java c++  html   div+css也就這些東西對我們用很大幫助。具體到開發(fā)軟件的話,如:開發(fā)windows系統(tǒng)軟件。那就要學習windows系統(tǒng),畢竟學完c語言等,不可能用單純的c語言就能做windows軟件,單純的c語言做不出windows程序(只能是黑漆漆的dos,你懂),它需要c語言為架構,再去調用windows模塊,這樣才能做出可視化,窗口化,界面友好的windows程序。開發(fā)手機軟件也是這個原理。開發(fā)安卓軟件你就必須要學習安卓系統(tǒng)。
4、 就業(yè)方向問題。
移動互聯(lián)的話現(xiàn)在很熱門,最近幾年也能感覺到,電腦平臺沒有手機平臺火爆。
3G甚至是4G 5G都是最好的,薪金絕對的高,不過難學,我本來是打算學的。。。
不過我也說一點,就算手機行業(yè)再怎么火爆,電腦行業(yè)也不會衰落,你要想到,不可能以后就抱著手機控制發(fā)射火箭、戰(zhàn)爭打擊目標、流水線批量生產吧?所以說電腦還是最可靠的,人類幾百年里是離不開電腦了,要算離開電腦也是兩個原因,一是人類進化,而是人類滅亡。
5、 學軟件開發(fā),從事IT行業(yè)數(shù)學到底重不重要?
這個問題我想是所有打算入這行的人最為擔心的問題。就我目前的經驗判斷,數(shù)學重要,但不是離開數(shù)學或者數(shù)學基礎爛的不行就學不好了。我的數(shù)學成績你最了解(別爆料昂,害羞。。。。)從小到大數(shù)學就沒考過滿分,一年級時除了我99分,其他人都100分,那是我記憶中離滿分最近的一次。其實我為什么說數(shù)學也重要呢?因為數(shù)學培養(yǎng)的是你的邏輯思維能力,一個人連最基本的邏輯能力都沒有,說話顛三倒四,做事沒有順序那怎么行。同樣,軟件開發(fā)作為IT行業(yè)內的高端部分,邏輯性最強。一個軟件連最起碼的邏輯順序都沒有那是多么可怕,我也很好奇沒有邏輯能不能做出軟件?以后做軟件多多少少要用到數(shù)學問題,所以有點基礎或者基礎較好那是最好不過了,放心,用到的數(shù)學問題不難。∧阌植皇情_發(fā)數(shù)學等教育軟件,是不是?相信我,數(shù)學不是問題,問題在自己,只要自己有興趣,沒什么做不好。你知道的,我最看中的就是興趣!有興趣你就能去拼命,高三時我自學python軟件開發(fā)時的情景你肯定還記得吧?
說道數(shù)學我不得不說說學習c語言的教材,譚浩強的《c語言程序設計》絕對是現(xiàn)在c語言教學的首選教材,我現(xiàn)在就在研究這本書,所以我可以說一點,學這本書數(shù)學成績出奇的差的人絕對會抓狂,因為他的實例基本都是數(shù)學題,而且有的確實有難度!但是他講的東西也是最系統(tǒng)的,你可以對比一下,所有的有關c語言的書籍內容都和他的書差不多。學完之后你的邏輯思維也就上來了。學c語言不僅僅是學會怎么去寫,更重的是學它的思想,計算機的思想,擺脫人的單純人性思想。
6、 退學問題
這個必須要慎重。∪级笮校。。∵@個問題我也不好所說什么,我不能扼殺一個人夢想,也不能毀了一個人的前途!還是以前我跟你說的話:“走自己的路,覺得對就做,趁著年輕多做事,年輕沒有失。 
你放心,以后有什么問題我絕對會幫助你!說道影響,其實歸根到底還是因為你,讓我有從事軟件開發(fā)的道路的想法。手機。你懂得,哈哈。大顯手機。諾基亞5233,正是它讓我的決心跟重,我接觸、認識到感興趣也多虧你的引薦啊。。。。。。。。。
還記得我說的一句話嗎?--------“一部手機毀了我原本的前途,同時也給我創(chuàng)造了前途。因為手機我失去了多少?引來了多少不理解?”
記住我的說的這些話:“別太在意別人對你的誤解、異樣的眼光,相信自己的判斷、自己的眼光就行,別人不是你,他們不懂你,但是你懂你自己。別人罵你,你不會因此掉肉;別人夸贊你,你也不會因此豐衣足食,別人再怎么夸你,他們也不會給你飯吃!”
Ok  就說這么多了,自己冷靜想想吧!跟父母多溝通一下,談談自己的想法,看看我寫的我覺得他們能理解,肯定的!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表