我學(xué)的是物聯(lián)網(wǎng)工程饵撑,很多人以為是物流相關(guān)的專業(yè)剑梳,我也經(jīng)常被問為啥學(xué)物流。其實(shí)不是物流滑潘,如果非要簡(jiǎn)要解釋就是計(jì)算機(jī)的一個(gè)分支垢乙。計(jì)算機(jī)有很多分支,比如信息安全语卤、物聯(lián)網(wǎng)工程追逮、軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)等等粹舵。物聯(lián)網(wǎng)就是將物體與網(wǎng)絡(luò)連接在一起的一門技術(shù)钮孵,比如之前百度的自動(dòng)駕駛汽車。5G時(shí)代齐婴,物聯(lián)網(wǎng)工程更是如虎添翼油猫,在數(shù)據(jù)膨脹的時(shí)代,信息間高速傳遞尤為重要柠偶,5G能為物聯(lián)網(wǎng)在傳感器節(jié)點(diǎn)與網(wǎng)絡(luò)之間搭建高速通道情妖,誤差小睬关,發(fā)展前途廣。最近很火的人工智能毡证,物聯(lián)網(wǎng)工程也擔(dān)當(dāng)了不可替代的角色电爹,阿爾法狗大戰(zhàn)柯潔,每一盤棋在深度學(xué)習(xí)下能快速計(jì)算出幾乎所有結(jié)果料睛,然后精確下到棋盤所在位置丐箩。
當(dāng)然我們現(xiàn)在學(xué)的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,做到那樣需要一個(gè)甚至好幾個(gè)團(tuán)隊(duì)恤煞,做到這些的基礎(chǔ)之一就是學(xué)會(huì)寫代碼屎勘。那么我就最基礎(chǔ)地開始講解代碼。
獲得圖靈獎(jiǎng)(計(jì)算機(jī)界的諾貝爾獎(jiǎng))的Pascal之父——Nicklaus Wirth說過“程序=數(shù)據(jù)結(jié)構(gòu)+算法”居扒,因?yàn)檫@句話他獲得了圖靈獎(jiǎng)概漱。看似簡(jiǎn)單的一句話,卻把所有原理解釋得清清楚楚喜喂。那么數(shù)據(jù)結(jié)構(gòu)和算法就要用到代碼瓤摧,代碼可以分為好幾種語言:
(一)高級(jí)語言:BASIC(True basic、Qbasic玉吁、Virtual Basic)照弥、C、C++进副、PASCAL这揣、FORTRAN
(二)智能語言:(LISP、Prolog敢会、OpenCyc曾沈、Fazzy)
(三)動(dòng)態(tài)語言:(Python、PHP鸥昏、Ruby、Lua)等等
一般來說姐帚,國內(nèi)BAT公司主要流行C吏垮、C++、Java等罐旗,對(duì)于新興語言Python膳汪,因其具有簡(jiǎn)單、開源九秀、庫豐富遗嗽、易移植等特點(diǎn),主要用于人工智能上鼓蜒。在代碼量較小時(shí)能夠以很快的速度運(yùn)行痹换,在數(shù)據(jù)量大后則不敵C征字。每個(gè)人喜歡的語言不一樣,而語言也沒有好壞之分娇豫,各有千秋匙姜。我喜歡用C++,因?yàn)镃++是面向?qū)ο笳Z言冯痢,具有繼承氮昧、多態(tài)、封裝的三大特性浦楣,寫起來也比C語言方便袖肥。我認(rèn)識(shí)的很多學(xué)軟件工程的同學(xué)學(xué)的都是Java。
在語言使用量上振劳,Java長居第一(見下圖)椎组,C與C++也是一直處于前十,不過這張表并不能代表語言的好壞澎迎,只能代表所需求的語言使用量庐杨,僅做參考。
寫代碼離不開的是編譯器夹供,編譯器現(xiàn)在有Dev C++灵份、Visual Studio、VC等哮洽,Java需要單獨(dú)的腳本填渠。對(duì)于新手來說最建議的編譯器是Dev C++,很好用鸟辅,也很快就熟悉了氛什。我比較喜歡VS,因?yàn)閂S支持Java Script匪凉、Python枪眉、C++,是一個(gè)可視化編程軟件再层,不過使用比較復(fù)雜贸铜,功能倒是挺多的。
可能對(duì)沒接觸過編程的讀者來說這些是陌生的東西聂受,在此我推薦一本比較適合新手讀的書籍蒿秦。
學(xué)C語言可以看看這本經(jīng)典書籍,是一本外國書籍翻譯來的蛋济。不太推薦譚浩強(qiáng)的C語言教材棍鳖,很難懂,而且錯(cuò)的地方也很多碗旅。之所以推薦C語言渡处,是因?yàn)镃語言算得上是基礎(chǔ)語言了镜悉,只要學(xué)會(huì)了一門,其他的語言也會(huì)很容易學(xué)會(huì)的骂蓖。而且C語言屹立不倒积瞒,經(jīng)久不衰。(沒有打廣告的嫌疑)
結(jié)語:人生的精彩登下,就在于你不知道會(huì)遇見什么樣的人茫孔,做什么樣的事,他們就像一件件圣誕節(jié)的小禮物一樣被芳,當(dāng)你迫不及待地拆開時(shí)總會(huì)給你驚喜缰贝。因?yàn)檫@份禮物,我做了自己以前從來沒想過的事——寫文章畔濒,它改變了我人生的軌跡剩晴,也讓我看見生活中還有那么多值得去嘗試的事。謝謝這份小禮物侵状。