分布式計(jì)算原理 本人本科大二,隨手可以寫java網(wǎng)課上的倉(cāng)儲(chǔ)系統(tǒng)(無(wú)法聯(lián)網(wǎng),圖形化界面,sql),在業(yè)內(nèi)算什么水平呢?
本人本科大二,隨手可以寫java網(wǎng)課上的倉(cāng)儲(chǔ)系統(tǒng)(無(wú)法聯(lián)網(wǎng),圖形化界面,sql),在業(yè)內(nèi)算什么水平呢?我做軟件已經(jīng)20多年了。編程不僅是關(guān)于使用什么語(yǔ)言,而且是關(guān)于思考。編程語(yǔ)言只是一種工具。如果你熟
本人本科大二,隨手可以寫java網(wǎng)課上的倉(cāng)儲(chǔ)系統(tǒng)(無(wú)法聯(lián)網(wǎng),圖形化界面,sql),在業(yè)內(nèi)算什么水平呢?
我做軟件已經(jīng)20多年了。編程不僅是關(guān)于使用什么語(yǔ)言,而且是關(guān)于思考。編程語(yǔ)言只是一種工具。如果你熟悉一個(gè)工具,那就沒(méi)什么值得驕傲的了,除非你想把編程和詩(shī)人比較一下。一個(gè)軟件要實(shí)現(xiàn)哪些功能,這些功能用戶如何使用才能酷、易用、穩(wěn)定如新是最重要的。否則,就是半衰期。在這個(gè)領(lǐng)域沒(méi)有太多的前途
你真的認(rèn)為寫代碼和吃飯開車一樣嗎?!我不知道你怎么會(huì)有這么可笑的想法!現(xiàn)在有普及基礎(chǔ)編程的趨勢(shì),但是就像英語(yǔ)一樣,現(xiàn)在中國(guó)的每個(gè)人都會(huì)說(shuō)英語(yǔ)嗎?如果你能調(diào)用一個(gè)現(xiàn)成的接口,你真的認(rèn)為它是“程序員”嗎?!你認(rèn)為軟件工程是國(guó)家廣場(chǎng)舞嗎?!然后你試著學(xué)習(xí)主要的計(jì)算機(jī)課程,看看你能學(xué)到多少。無(wú)論如何,你將在四年的本科學(xué)習(xí)一門基礎(chǔ)課。進(jìn)入公司后,你將在三到五年內(nèi)每天編寫不少于8小時(shí)的代碼。你可以從事商業(yè)軟件開發(fā)!如果你從來(lái)沒(méi)有學(xué)過(guò)大學(xué)的主干課程,比如數(shù)據(jù)結(jié)構(gòu),你只能寫代碼,那你就要打一輩子的醬油了!如果你不懂高等數(shù)學(xué),庫(kù)侖算法等基本算法的應(yīng)用就不適合你了,你不能做需要算法技術(shù)的工作!即使人工智能的智能發(fā)展到和人類一樣的水平,也只是有更多的機(jī)器來(lái)編寫代碼。由于豐富的界面,代碼永遠(yuǎn)不可能與專業(yè)無(wú)關(guān)!現(xiàn)在界面足夠豐富,沒(méi)有不良事件!現(xiàn)在,中國(guó)培養(yǎng)的大學(xué)生的基礎(chǔ)越來(lái)越差。他們中的許多人甚至不能理解基本的算法數(shù)據(jù)結(jié)構(gòu)。代碼有什么用!所謂的專業(yè)級(jí)程序員根本不具備成為程序員的能力。招人很難。我們?nèi)匀幌M械某绦騿T首先考慮幾個(gè)基本的排序算法!看你在生活中能想到的幾個(gè),哪怕你寫不出來(lái)也要讓你調(diào)接口,你要懂原理,否則你就不知道怎么用了!