一执桌、非計(jì)算機(jī)專業(yè)為什么要學(xué)編程
二易遣、沒有技術(shù)背景的人能學(xué)會編程嗎
三、技術(shù)職位的類別和工作內(nèi)容
四肉津、學(xué)習(xí)開發(fā)技術(shù)的入門路徑
【正文】
作為互聯(lián)網(wǎng)企業(yè)三大核心職位——技術(shù),是互聯(lián)網(wǎng)企業(yè)的生命舱沧,因?yàn)榛ヂ?lián)網(wǎng)公司往往是以技術(shù)驅(qū)動的妹沙。如果一個(gè)公司的技術(shù)力量比較薄弱,那么它的發(fā)展是會受到嚴(yán)重制約的熟吏。
作為大部分人來說距糖,可能并不是學(xué)習(xí)計(jì)算機(jī)這個(gè)專業(yè)的玄窝,包括學(xué)長本人也不是,但是悍引,我為什么還要給大家介紹技術(shù)方面的職位哆料?下面告訴大家?guī)讉€(gè)原因。
一吗铐、?為什么建議沒有技術(shù)背景的你學(xué)習(xí)編程
計(jì)算機(jī)語言對于大部分人來說似乎是望而生畏的事情东亦。但是,做這樣一個(gè)假設(shè)唬渗,如果你高考選擇專業(yè)的時(shí)候調(diào)劑到了計(jì)算機(jī)專業(yè)典阵,而四年你不得不學(xué)習(xí)這個(gè)專業(yè),那么四年之后你會編程嗎镊逝?答案應(yīng)該是肯定的壮啊。
很多事情,我們覺得比較難撑蒜,只是我們沒有去做歹啼,不了解它,最終造成的錯誤的認(rèn)知座菠。所以狸眼,我一直建議,作為大學(xué)的學(xué)弟學(xué)妹們浴滴,在大學(xué)四年中拓萌,抽出一點(diǎn)時(shí)間學(xué)習(xí)一門編程語言冈闭,這對于你的思維赖临、職業(yè)成畦、人生是有利的钝鸽。
我為什么如此強(qiáng)烈的建議大家學(xué)習(xí)編程斯够,是因?yàn)樵谖磥砘闲撸幊虒⒊蔀槿巳吮貍涞募寄苷悖∧銢]有聽錯瘤运!編程將可能成為和英語翰撑、駕照罩旋、電腦一樣,人人必備的技能额嘿。
學(xué)弟學(xué)妹們瘸恼,你們要知道,現(xiàn)在的小孩子都在學(xué)習(xí)編程了册养。學(xué)長同事的孩子东帅,進(jìn)入小學(xué)后就已經(jīng)開始進(jìn)行課外的編程培訓(xùn)了。
美國前任總統(tǒng)奧巴馬就是鼓勵兒童學(xué)習(xí)編程的推崇者球拦,他在一次接受采訪時(shí)說靠闭,“目前的事實(shí)是帐我,如果我們不做一些更好的選擇,那么我們的領(lǐng)先優(yōu)勢將逐漸縮小愧膀。我們需要讓孩子們參與數(shù)學(xué)和科學(xué)拦键,而這不僅僅是一小部分孩子,而應(yīng)該是所有人檩淋。所有人都應(yīng)更早地學(xué)習(xí)如何編程芬为。”【1】
麻省理工大學(xué)在多年前蟀悦,就推出了針對少兒的編程軟件scratch媚朦,幫助兒童學(xué)習(xí)編程,掌握編程思維日戈。
早在2014年询张,英國就已經(jīng)把圖形化編程納入了5歲以上小朋友的必修課;在法國浙炼,編程被納入了初等義務(wù)教育的選修課程份氧;在北歐國家如芬蘭也把編程作為了一門非常重要的義務(wù)教育學(xué)科。
在國內(nèi)弯屈,國家也開始提倡中小學(xué)生學(xué)習(xí)編程技術(shù)蜗帜。2017年7月份,國務(wù)院印發(fā)的《新一代人工智能發(fā)展規(guī)劃》提到季俩,“實(shí)施全民智能教育項(xiàng)目钮糖,在中小學(xué)階段設(shè)置人工智能相關(guān)課程梅掠,逐步推廣編程教育酌住,鼓勵社會力量參與寓教于樂的編程教學(xué)軟件、游戲的開發(fā)和推廣阎抒±椅遥”【2】
2017年,山東省在其最新出版的小學(xué)信息技術(shù)六年級教材中且叁,加入了Python的內(nèi)容都哭。【3】
可以預(yù)見在大家不遠(yuǎn)的人生中逞带,當(dāng)你們成家立業(yè)有孩子的時(shí)候欺矫,編程培訓(xùn)必定會成為孩子幼年就開始的必修課。
教育部考試中心于2017年10月11日發(fā)布了“關(guān)于全國計(jì)算機(jī)等級考試(NCRE)體系調(diào)整”的通知展氓,決定自2018年3月起穆趴,在計(jì)算機(jī)二級考試加入了“Python語言程序設(shè)計(jì)”科目。希望大家有機(jī)會都盡量去學(xué)習(xí)一下這門語言遇汞,參加這個(gè)這個(gè)考試未妹。
學(xué)會編程簿废,非常有助于邏輯思維的訓(xùn)練。在《爆裂》這本書中络它,關(guān)于學(xué)習(xí)編程的好處族檬,作者引用了雷尼克斯的話,“學(xué)習(xí)寫作是因?yàn)樗梢詭椭銓W(xué)習(xí)化戳。和通過寫作表達(dá)想法一樣单料,我們也用編程表達(dá)想法,編程能教會你如何思考点楼】茨幔”
我建議大家學(xué)習(xí)編程的還有幾個(gè)現(xiàn)實(shí)性的原因:
1.?從市場需求:目前市場上對于開發(fā)技術(shù)人員的需求還是比較旺盛的,好的開發(fā)人員還是比較缺乏盟步,這個(gè)趨勢會持續(xù)比較長的時(shí)間藏斩;
2.?從薪資水平方面來說。由于市場供需不平衡却盘,技術(shù)人員的薪資水平都是比較高狰域,而且薪資的增幅也比較大。
3.?如果一個(gè)公司發(fā)展不利黄橘,發(fā)生裁員的時(shí)候兆览,技術(shù)人員往往是最后被裁掉的部分。
4.?從職業(yè)發(fā)展的角度塞关,懂得技術(shù)開發(fā)對于產(chǎn)品的實(shí)現(xiàn)更加了解抬探,從技術(shù)轉(zhuǎn)換產(chǎn)品或運(yùn)營,會有更大的優(yōu)勢帆赢。
二小压、?沒有技術(shù)背景的人能學(xué)會編程嗎
上面說了學(xué)習(xí)編程的重要性,很多人可能接下來就要問椰于,我只是一個(gè)普通學(xué)習(xí)**專業(yè)的人怠益,我英文不好,我數(shù)學(xué)不好瘾婿,怎么學(xué)習(xí)編程語言呢蜻牢?
在此,學(xué)長就不講什么大道理了偏陪,給大家講學(xué)長身邊兩個(gè)非常普通的真實(shí)的案例抢呆,看完這兩個(gè)故事,我想大家的疑惑就可能會打消笛谦。
第一個(gè)故事抱虐,是一個(gè)學(xué)習(xí)經(jīng)濟(jì)管理專業(yè)的同事,畢業(yè)后學(xué)會了PS揪罕,進(jìn)入了一個(gè)小型的公司梯码,一開始做的設(shè)計(jì)工作宝泵,與專業(yè)也沒有什么關(guān)系。后來由于前端人員緊缺轩娶,就轉(zhuǎn)行做前端技術(shù)儿奶,通過自己的學(xué)習(xí)加實(shí)踐,成功轉(zhuǎn)型為一名前端開發(fā)人員鳄抒。目前就職于一個(gè)大型互聯(lián)網(wǎng)公司O2O業(yè)務(wù)的前端部門闯捎。
第二個(gè)案例,主人公的專業(yè)是哲學(xué)系许溅,他自學(xué)了編程技術(shù)瓤鼻,后來進(jìn)入一個(gè)早期的門戶網(wǎng)站互聯(lián)網(wǎng)公司做了云計(jì)算開發(fā)人員,并后來成為這個(gè)部門的中層管理人員贤重。
通過上面兩個(gè)案例茬祷,大家就可以看到,是否能夠編程并蝗,與有沒有計(jì)算機(jī)專業(yè)基礎(chǔ)其實(shí)并不是必然相關(guān)的祭犯,只要你去學(xué)習(xí),就可以入門滚停,進(jìn)而進(jìn)一步的精進(jìn)成為一個(gè)不錯的開發(fā)人員沃粗。
最后再說說學(xué)長自己,學(xué)長以前也覺得學(xué)習(xí)計(jì)算機(jī)于我而言是極其困難的事情键畴,但是最盅,后來通過一件事情嘗試去學(xué)習(xí)了解編程,發(fā)現(xiàn)也沒有自己以前想象的那么難起惕,于是涡贱,我簡單的學(xué)習(xí)了前端語言html/css/js,雖然沒有動手操作疤祭,但是盼产,我發(fā)現(xiàn)自己還是可以學(xué)會的,而且后來的工作中勺馆,我也能夠看懂前端的代碼。后來侨核,我又學(xué)習(xí)了Sql語言草穆,能夠進(jìn)行數(shù)據(jù)庫的查詢。如今搓译,我對Python也產(chǎn)生了興趣悲柱,開始看Python語言。
所以些己,學(xué)習(xí)編程并不會有大家想象的那么困難豌鸡。只要有此意愿嘿般,開始行動起來就行了。
三涯冠、?技術(shù)職位的類別和工作內(nèi)容
技術(shù)類的職位炉奴,主要包括前端開發(fā)、后端開發(fā)蛇更、客戶端開發(fā)瞻赶、測試、運(yùn)維派任、數(shù)據(jù)砸逊、算法這樣幾個(gè)種類。其中掌逛,市場需求廣泛的還是前端师逸、后端、測試豆混、運(yùn)維字旭、客戶端。這是移動互聯(lián)網(wǎng)公司必須具備的幾個(gè)職位崖叫。不過遗淳,以后隨著大數(shù)據(jù)的發(fā)展和應(yīng)用,企業(yè)對于數(shù)據(jù)心傀、算法類的崗位需求也會有較大的增長屈暗。
這里主要給大家介紹一下前面的5種主要崗位的工作內(nèi)容。
首先脂男,需要給大家聲明一點(diǎn)的是养叛,學(xué)長是一個(gè)非技術(shù)的人員,我沒有從事過技術(shù)宰翅,我的角度更多是一個(gè)非技術(shù)人員從日常工作中跟技術(shù)人員溝通中弃甥,領(lǐng)悟到的經(jīng)驗(yàn)給大家來講解。所以汁讼,如果是打算從事技術(shù)的同學(xué)淆攻,把這里的介紹作為一個(gè)入門的引子即可,更加深入的內(nèi)容嘿架,還需要自己去網(wǎng)上搜集各種資料瓶珊,買專業(yè)是書籍去看,請教相應(yīng)職位更有經(jīng)驗(yàn)的人耸彪。
如果是計(jì)算機(jī)技術(shù)的同學(xué)伞芹,看到我的表述不專業(yè)的地方,不要苛求精確,我僅僅是為非計(jì)算機(jī)專業(yè)的同學(xué)做一些通俗化的介紹唱较。
下面我就以【得到】app(一個(gè)學(xué)習(xí)類的產(chǎn)品)為例來說明上述各個(gè)崗位所擔(dān)負(fù)的崗位職責(zé)扎唾,所做的具體工作內(nèi)容。
在一個(gè)app產(chǎn)品的開發(fā)中南缓,產(chǎn)品功能實(shí)現(xiàn)是由前端和后端開發(fā)完成的胸遇,而客戶端、測試和運(yùn)維這三個(gè)崗位西乖,主要負(fù)責(zé)開發(fā)后狐榔,產(chǎn)品上線時(shí)及上線后運(yùn)行中的一些工作。所以获雕,這里面的工作分工大家要了解薄腻。
1.?前端開發(fā)人員的職責(zé):
前端開發(fā)的主要工作職責(zé)就是開發(fā)前端頁面,也就是我們普通用戶可見的頁面部分届案,這其中包括頁面元素的實(shí)現(xiàn)庵楷、頁面的結(jié)構(gòu)布局、頁面的動態(tài)效果楣颠、數(shù)據(jù)的傳輸?shù)鹊染∨Α.?dāng)然,更深入的還有框架的優(yōu)化童漩,頁面性能的優(yōu)化等弄贿。這里我們僅僅從一個(gè)簡單的視角切入,做以基本的了解矫膨。
(1)頁面的結(jié)構(gòu)和元素的實(shí)現(xiàn):
頁面元素的實(shí)現(xiàn)就是類似于頁面上按鈕差凹、導(dǎo)航、輸入框的實(shí)現(xiàn)侧馅,比如危尿,在得到app頁面,頂部的滾動banner圖下面馁痴,有5個(gè)圓形的導(dǎo)航按鈕谊娇,這5個(gè)導(dǎo)航按鈕的大小是多少像素?形狀是什么罗晕?顏色是什么济欢?都需要用開發(fā)人員通過代碼寫出來。
這里面的5個(gè)按鈕放在頁面哪個(gè)位置攀例,距離屏幕兩邊的距離是多少船逮?兩個(gè)按鈕之間的距離是多少,這就是頁面結(jié)構(gòu)布局粤铭。
(2)頁面的動態(tài)效果:
在得到app首頁,我們可以看到頂部的banner廣告是滾動展示的杂靶,那么梆惯,廣告圖的大小是多少酱鸭,廣告圖滾動的方向(從左往右還是從右往左),每個(gè)廣告圖滾動的時(shí)間是多少等垛吗。這些動態(tài)效果的具體實(shí)現(xiàn)凹髓,也是前端開發(fā)人員通過代碼實(shí)現(xiàn)的。
(3)數(shù)據(jù)的通信和傳輸:
上面說的廣告圖和5個(gè)導(dǎo)航按鈕怯屉,我們隨便選擇一個(gè)點(diǎn)擊之后蔚舀,都會進(jìn)入一個(gè)新的頁面,進(jìn)入的頁面有圖片锨络、文字赌躺、甚至是視頻,開發(fā)人員把他們統(tǒng)稱為數(shù)據(jù)羡儿,當(dāng)我們點(diǎn)擊進(jìn)入的時(shí)候礼患,會看到這些數(shù)據(jù)不是馬上顯示出來的,而是有一個(gè)緩慢出現(xiàn)的過程掠归,這叫做“加載”缅叠,這個(gè)加載的過程,就是前端頁面通過代碼向后端數(shù)據(jù)庫在調(diào)取數(shù)據(jù)虏冻。
如果調(diào)取成功肤粱,才能顯示出來。有的時(shí)候厨相,我們打開一個(gè)網(wǎng)頁的時(shí)候领曼,半天沒有出來,是一片空白或者顯示的“404”领铐,這都是數(shù)據(jù)沒有調(diào)取成功悯森。這就是數(shù)據(jù)的通信。當(dāng)然绪撵,這個(gè)過程是由前端和后端代碼來共同完成的瓢姻。
以上就是對于前端工作的簡單介紹,當(dāng)然這只是很少的一部分音诈,也是比較基礎(chǔ)的部分幻碱。僅供大家管中窺豹。
對于前端人員來說细溅,為了能夠勝任上述的工作褥傍,就需要學(xué)會相應(yīng)的開發(fā)語言。比如喇聊,HTML恍风、CSS、JavaScript、Node.js等朋贬,當(dāng)然凯楔,作為前端人員,還需要了解并熟悉HTTP锦募,瀏覽器原理摆屯,Web容器等,熟悉常見安全問題和對策等糠亩。
(2)后端開發(fā):
后端開發(fā)人員的主要工作虐骑,就學(xué)長所了解到的,至少包括產(chǎn)品框架的搭建赎线、數(shù)據(jù)接口的開發(fā)廷没,產(chǎn)品的封裝、數(shù)據(jù)庫的創(chuàng)建與管理等氛驮。這里面也挑幾個(gè)比較容易理解的方面來說腕柜。
(1)接口的開發(fā):
首先來說一個(gè)概念,就是什么是接口矫废,百度百科的定義是:
接口是計(jì)算機(jī)系統(tǒng)中兩個(gè)獨(dú)立的部件進(jìn)行信息交換的共享邊界盏缤。這種交換可以發(fā)生在計(jì)算機(jī)軟、硬件蓖扑,外部設(shè)備或進(jìn)行操作的人之間唉铜,也可以是它們的結(jié)合。
這個(gè)概念比較抽象律杠,學(xué)長做個(gè)比較形象化的比喻潭流,在諜戰(zhàn)電視劇中,總是會出現(xiàn)類似的鏡頭柜去,兩個(gè)地下黨員接頭的時(shí)候灰嫉,總是要以某個(gè)信號或者兩句詩作為接頭的暗號。大家就可以把這兩個(gè)接頭的人理解為兩個(gè)接口嗓奢,他們接頭的方式讼撒,就是接口輸入輸出數(shù)據(jù)的方式,他們的暗號就是數(shù)據(jù)股耽。
回到產(chǎn)品開發(fā)中根盒,就是后端的同學(xué)把數(shù)據(jù)以什么樣的形式給到前端同學(xué)。這時(shí)候就涉及到接口的開發(fā)物蝙,包括數(shù)據(jù)以什么形式組織炎滞,以什么形式輸出效果最好。如果接口開發(fā)的不好诬乞,那么前端同學(xué)取數(shù)據(jù)不順暢册赛,當(dāng)我們打開那個(gè)頁面的時(shí)候钠导,加載就非常緩慢,那我們可能就不會用這個(gè)app了击奶。
(2)數(shù)據(jù)庫的創(chuàng)建與管理
后端同學(xué)的工作中辈双,有一項(xiàng)比較重要的工作就是數(shù)據(jù)庫的創(chuàng)建與管理责掏。當(dāng)我們首次使用得到app的時(shí)候柜砾,我們需要注冊一個(gè)賬戶,并登錄上去换衬。當(dāng)我們在前端頁面通過輸入框填寫信息注冊了一個(gè)賬號后痰驱,前端頁面就會把我們的注冊信息傳給后端的數(shù)據(jù)庫,數(shù)據(jù)庫就需要把我們的信息保存起來瞳浦,以便以后每次我們登陸的時(shí)候?qū)?yīng)是誰登陸的担映,從而保證我們在上面的購買記錄、瀏覽信息叫潦、閱讀的記錄都是對應(yīng)起來的蝇完。
后端同學(xué)需要掌握的開發(fā)語言有C/C++,Java矗蕊,PHP短蜕、Python,JavaScrpit傻咖,Perl朋魔,Ruby,Shell等卿操。當(dāng)然不是所有的都需要掌握警检,掌握幾種主流的語言即可。關(guān)于這方面害淤,學(xué)長的了解也比較少扇雕,大家可以自行搜索學(xué)習(xí)。
(3)測試職位
測試人員的工作職責(zé)包括評審需求窥摄、參與系統(tǒng)方案設(shè)計(jì)镶奉、制定測試解決方案,測試用例的設(shè)計(jì)溪王、編寫及執(zhí)行等腮鞍。
當(dāng)前、后端的開發(fā)工作都結(jié)束之后莹菱,產(chǎn)品的主體功能就實(shí)現(xiàn)了移国,這時(shí)候,就需要測試人員對整個(gè)產(chǎn)品的所有功能進(jìn)行測試道伟,以確保用戶的每一個(gè)操作都不會出錯迹缀。測試有前端測試和后端測試的區(qū)別使碾,測試的具體內(nèi)容有功能方面的測試,有性能方面的測試祝懂。
功能測試就是產(chǎn)品上的功能是否能夠正常使用票摇,就拿得到app來說,測試人員要從一個(gè)用戶注冊開始到用戶完成app里面的動作為止的所有的功能都測試多遍砚蓬,看看在網(wǎng)絡(luò)環(huán)境矢门、各種手機(jī)型號上,是否都能注冊成功灰蛙,是否都能打開頁面閱讀專欄祟剔,聽語音。功能測試是為了保證產(chǎn)品的“可用性”摩梧。
性能測試物延,是針對某個(gè)功能是否好用的測試,比如語音打開是不是順利仅父,聽的過程是不是流暢叛薯,如果用戶在得到app里面購買一本書,購買的流程是不是流暢等等笙纤。性能測試耗溜,主要是產(chǎn)品的“易用性”測試。
關(guān)于測試人員的技能要求和需要學(xué)習(xí)的工具粪糙,限于學(xué)長了解有限强霎,避免對大家的誤導(dǎo),在此略過蓉冈。
(4)運(yùn)維職位
運(yùn)維的職責(zé)除了負(fù)責(zé)公司服務(wù)器日常運(yùn)行城舞、管理,包括設(shè)備檢修與變更寞酿,以及機(jī)房網(wǎng)絡(luò)布線與維護(hù)家夺。在產(chǎn)品上線的時(shí)候,還要幫助研發(fā)人員搭建網(wǎng)絡(luò)環(huán)境和軟件運(yùn)行環(huán)境伐弹。
(5)客戶端職位
客戶端是移動互聯(lián)網(wǎng)興起之后才有的職位拉馋,客戶端一般指的是手機(jī)客戶端,主要包括安卓和IOS(蘋果操作系統(tǒng))惨好』蛙睿客戶端工程師的工作,主要是產(chǎn)品的上線與發(fā)布相關(guān)的工作日川,當(dāng)一個(gè)app產(chǎn)品開發(fā)完成蔓腐、測試結(jié)束之后,需要上架到應(yīng)用商店龄句,這就需要專門的客戶端開發(fā)人員來做相應(yīng)的工作回论。
以上是對于技術(shù)開發(fā)各崗位職責(zé)的介紹散罕,關(guān)于薪資部分,開發(fā)人員的工資在互聯(lián)網(wǎng)公司傀蓉,同等年齡階段和工作經(jīng)驗(yàn)的情況下欧漱,相對來說,比產(chǎn)品和運(yùn)營薪資水平要高葬燎。這一部分本文就不再講解误甚,大家可以在招聘網(wǎng)站上自行了解。
四萨蚕、技術(shù)開發(fā)的入門路徑
互聯(lián)網(wǎng)本來就是由技術(shù)驅(qū)動的靶草,而且互聯(lián)網(wǎng)提倡平等、自由岳遥、分享的精神,作為技術(shù)人員尤其喜歡分享裕寨,網(wǎng)絡(luò)世界有各種各樣的技術(shù)學(xué)習(xí)資料浩蓉。
如果是一個(gè)非計(jì)算機(jī)專業(yè)的同學(xué),想入行做技術(shù)開發(fā)宾袜,可以有兩種途徑作為入門的路徑捻艳。
一種是通過自學(xué)的方式,大家首先對上述各個(gè)職位做深入的了解庆猫,確定自己喜歡的一個(gè)方向认轨,然后選擇一種開發(fā)語言作為入門的語言,通過網(wǎng)絡(luò)或者專業(yè)的書籍月培,然后去深入的學(xué)習(xí)和了解嘁字。在這個(gè)過程中,多請教別人杉畜,可以是周邊懂技術(shù)的同學(xué)朋友纪蜒,也可以是學(xué)校的計(jì)算機(jī)系的老師,甚至是技術(shù)社區(qū)此叠、論壇里面的人纯续。
如果自我驅(qū)動能力不強(qiáng),也可以找一些靠譜的付費(fèi)機(jī)構(gòu)去參加培訓(xùn)灭袁。有很多人就是通過培訓(xùn)進(jìn)入這個(gè)領(lǐng)域的猬错。當(dāng)然,培訓(xùn)機(jī)構(gòu)有很多魚龍混雜茸歧,在選擇的時(shí)候還需要進(jìn)行仔細(xì)的分辨倦炒。
另外,從長期的維度來說举娩,如果一個(gè)人打算以技術(shù)開發(fā)作為職業(yè)的話析校,學(xué)習(xí)就是一個(gè)長期的課題构罗,所以,短期的培訓(xùn)能解決的也僅僅是快速入門智玻,長遠(yuǎn)的發(fā)展還是要靠自己的工作實(shí)踐和學(xué)習(xí)遂唧。
對于開始入行的人來說,學(xué)長建議可以從一些基礎(chǔ)的知識入門吊奢,在此介紹兩個(gè)網(wǎng)站:
一個(gè)是菜鳥教程:http://www.runoob.com/盖彭;
一個(gè)是W3School:http://www.w3school.com.cn/;
這兩個(gè)網(wǎng)站對于所有的技術(shù)語言都有涉及页滚,作為初步的入門是足夠的召边,另外,還可以上CSDN(https://www.csdn.net/)去看看裹驰,這是創(chuàng)立于1999年的一個(gè)技術(shù)論壇隧熙,也是目前中國最大的IT社區(qū)和服務(wù)平臺。
總之幻林,對于任何人來說贞盯,都有必要了解、學(xué)習(xí)編程技術(shù)沪饺,懂編程技術(shù)躏敢,這對于長遠(yuǎn)的職業(yè)發(fā)展有很大幫助的。
【參考文獻(xiàn)】:
1.?騰訊科技.奧巴馬:所有美國人都應(yīng)學(xué)習(xí)編程.
http://tech.qq.com/a/20150215/041805.htm
2.?國務(wù)院關(guān)于印發(fā)新一代人工智能發(fā)展規(guī)劃的通知
http://www.gov.cn/zhengce/content/2017-07/20/content_5211996.htm
3.艾瑞網(wǎng).小學(xué)生已經(jīng)開始學(xué)編程了整葡!
http://news.iresearch.cn/content/2017/12/272139.shtml