無痕之音
陽光77770906
1.算法工程師要求很高的數(shù)學(xué)水平和邏輯思維。其實(shí)語言是次要的,語言只是表達(dá)的方式而已。2 你想成為算法工程師還需要一定的英文水準(zhǔn),因?yàn)榭粗形臅阃耆w會(huì)不到原滋味。3 不要太拘泥于教材。

寧波的的湯圓
時(shí)間不是問題 學(xué)習(xí)方法是關(guān)鍵VB~VC~VF~C~C#~C++~JAVA~.NET~這些都是編程 ASP~CGI~PHP~JSP這些是WEB編程。。 雖然都是編程,但編出來的程序可是不一樣的。 目標(biāo)是什么?開發(fā)?創(chuàng)業(yè)?還是去公司上班?還是業(yè)余愛好? 如果想業(yè)余編小程序,推薦VB~VC~容易上手。簡(jiǎn)單。也蠻強(qiáng)大。 如果想學(xué)好了去企業(yè)上班,推薦C++~~~.net~~~JAVA之類的大型項(xiàng)目開發(fā)。 如果想做網(wǎng)站,就學(xué)ASP~CGI~PHP~JSP,這4個(gè)就JSP最最最難,先學(xué)ASP。 編程語言很多,但是目的都是想寫出好的程序,只要學(xué)精了一個(gè)就有錢賺,一上來不要要求太高 語言是用來交流溝通的 計(jì)算機(jī)語言也一樣 多說多練我推薦你學(xué)三種編程語言,因?yàn)橥扑]你學(xué)是有原因的。第一:先學(xué)習(xí)好C語言,這個(gè)是學(xué)所有編程語言的基礎(chǔ)。也是將來去考國(guó)家證書的必須要考的一門。第二:學(xué)好java,因?yàn)閖ava在目前來說,占領(lǐng)地位是排第一位的。而且工資待遇也不錯(cuò)。市場(chǎng)需求占有率高達(dá)50%以上?;蛘邔W(xué)習(xí).NET,因?yàn)?NET出來還不算太久,但是就因?yàn)槭俏④洺龅臇|西,所以市場(chǎng)占有率也已經(jīng)達(dá)到了48%了,況且.NET比java要容易上手。兩者之一,你可以選擇一個(gè)。學(xué)java就往jsp工程師方向發(fā)展,學(xué).NET就往方向發(fā)展吧。第三:順便學(xué)一門數(shù)據(jù)庫的技術(shù)。因?yàn)殚_發(fā)的時(shí)候,難免會(huì)要和數(shù)據(jù)庫打交道。懂總比不懂要好。一般就學(xué)SQL就行了。ORACLE一般只適應(yīng)于大型公司
susanwangyue
成為算法工程師的要求:專業(yè)要求:計(jì)算機(jī)、電子、通信、數(shù)學(xué)等相關(guān)專業(yè);學(xué)歷要求:本科及其以上的學(xué)歷,大多數(shù)是碩士學(xué)歷及其以上;語言要求:英語要求是熟練,基本上能閱讀國(guó)外專業(yè)書刊;必須掌握計(jì)算機(jī)相關(guān)知識(shí),熟練使用仿真工具M(jìn)ATLAB等,必須會(huì)一門編程語言。目前國(guó)內(nèi)從事算法研究的工程師不少,但是高級(jí)算法工程師卻很少,是一個(gè)非常緊缺的專業(yè)工程師。算法工程師根據(jù)研究領(lǐng)域來分主要有音頻/視頻算法處理、圖像技術(shù)方面的二維信息算法處理和通信物理層、雷達(dá)信號(hào)處理、生物醫(yī)學(xué)信號(hào)處理等領(lǐng)域的一維信息算法處理。在計(jì)算機(jī)音視頻和圖形圖形圖像技術(shù)等二維信息算法處理方面目前比較先進(jìn)的視頻處理算法:機(jī)器視覺成為此類算法研究的核心;另外還有2D轉(zhuǎn)3D算法(2D-to-3D conversion),去隔行算法(de-interlacing),運(yùn)動(dòng)估計(jì)運(yùn)動(dòng)補(bǔ)償算法(Motion estimation/Motion Compensation),去噪算法(Noise Reduction),縮放算法(scaling),銳化處理算法(Sharpness),超分辨率算法(Super Resolution),手勢(shì)識(shí)別(gesture recognition),人臉識(shí)別(face recognition)。在通信物理層等一維信息領(lǐng)域目前常用的算法:無線領(lǐng)域的RRM、RTT,傳送領(lǐng)域的調(diào)制解調(diào)、信道均衡、信號(hào)檢測(cè)、網(wǎng)絡(luò)優(yōu)化、信號(hào)分解等。另外數(shù)據(jù)挖掘、互聯(lián)網(wǎng)搜索算法也成為當(dāng)今的熱門方向。算法工程師逐漸往人工智能方向發(fā)展。
南南南南者
學(xué)軟件開發(fā)?那可不是鬧著玩的。不從事這一行的永遠(yuǎn)不知道這行的艱辛,還咋巴著小眼睛問編程好不好學(xué)?不知道LZ看沒看過圣斗士星矢這部動(dòng)漫,首先你得問問自己,想學(xué)編程,你有沒有像星矢一樣持之以恒百折不撓一步一個(gè)腳印忍受常人無法想象的困難和痛苦的品質(zhì),沒有?你說我開玩笑逗你,那好,下面的不用看了,應(yīng)該你確實(shí)不適合學(xué)。如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什么?你看到的手機(jī)APP,各種應(yīng)用,要想開發(fā)出來,不知道需要多少種技術(shù)。拿最常見的網(wǎng)站開發(fā),需要后臺(tái)數(shù)據(jù)庫mysql,數(shù)據(jù)格式j(luò)son,xml,各種網(wǎng)絡(luò)協(xié)議,還有網(wǎng)站開發(fā)語言PHP, JSP,,等等不下十幾種技術(shù)。而每一種技術(shù)都是一本厚厚的五六百頁的書,需要最少一年多時(shí)間掌握一門技術(shù)。最要命的,每種技術(shù)互不交叉還跨度很大,每種技術(shù)都有自己的設(shè)計(jì)理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個(gè)恒心和意志力天天捧著本大部頭的書天天看,天天上機(jī)操作學(xué)嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處游玩泡妞基本于你無緣了,因?yàn)槟愀揪蜎]時(shí)間,談個(gè)戀愛都困難,還想打網(wǎng)游玩王者?那算了,你還是別碰這行了,別耽誤你玩游戲享受生活了。程序員加班很恐怖,工作制通常是996,即早9晚9周六還要上班,晚9下班還是早的,一般到晚上十點(diǎn)。你想那時(shí)夜深人靜了人家都休息抱著老婆睡覺了,你還在工作中,是不是很崩潰?第2,程序員耗腦太嚴(yán)重。工作中需要十幾個(gè)小時(shí)大腦不停地運(yùn)轉(zhuǎn)。需要設(shè)計(jì)算法,不斷地把代碼改來改去來適應(yīng)客戶一天幾變的需求。很多功能沒有現(xiàn)成的解決方案,還經(jīng)常遇到一些天書一樣的疑難問題,bug,實(shí)際工作中突發(fā)狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點(diǎn)一點(diǎn)查幾萬行的log日志。而且也需要百度,google,英文論壇尋求幫助,理解錯(cuò)誤信息是什么意思。所以英文不好的沒耐心的還是算了吧,不適合這行。第3. 程序開發(fā)首先是非常難學(xué)的,任何一門編程語言都有自己獨(dú)到的思想,概念設(shè)計(jì),很多情況下一門語言與另一門語言沒有多大關(guān)系,知識(shí)經(jīng)驗(yàn)無法串用。而且工作中你還不得不用到這些技術(shù)你不得不去學(xué)。而且程序技術(shù)日新月異,新類庫新SDK每天都會(huì)推出,你需要日復(fù)一日不斷地學(xué)習(xí)新技術(shù)。如最新視頻解碼技術(shù),游戲引擎等等,而這些新技術(shù)可是國(guó)內(nèi)沒有書和任何資料的,需要你到英文官方網(wǎng)站去找實(shí)例看文檔去學(xué),更要命的,新的技術(shù)和老的還沒太大關(guān)聯(lián),你得重頭去學(xué)。而且老板急趕項(xiàng)目不會(huì)給你什么時(shí)間,一般三天就是極限了,你需要這么短的時(shí)間快速掌握一項(xiàng)新技術(shù)...綜上,你明白程序員為什么總要加班了吧,也知道這行不是人干的吧。為什么說程序員干到三十干不動(dòng)。很簡(jiǎn)單,以這種消磨人生所有時(shí)間狀態(tài),你生命中只有加班加班工作工作學(xué)習(xí)學(xué)習(xí),你將不能顧家不能跟朋友聚會(huì)不能再有自己一點(diǎn)點(diǎn)休閑時(shí)間,更別說談女朋友戀愛了,以這種狀態(tài)你能堅(jiān)持到三十歲?我想那簡(jiǎn)直是個(gè)奇跡了
xiaoshu20061
3個(gè)月左右。
確定一個(gè)方向,編程語言太多了:java、C++、python、PHP、C等,需要確定方向,從基礎(chǔ)學(xué)起,建議零基礎(chǔ)學(xué)編程的小伙伴從C語言開始學(xué)起,C語言入門比較簡(jiǎn)單,會(huì)提升自信心。
自學(xué)編程入門一定要階段性的看到成果,這個(gè)“成果”并不是在“黑匣子”里面實(shí)現(xiàn),要在用戶展現(xiàn)界面呈現(xiàn),很容易提升信心。
機(jī)器語言
在計(jì)算機(jī)系統(tǒng)中,一條機(jī)器指令規(guī)定了計(jì)算機(jī)系統(tǒng)的一個(gè)特定動(dòng)作。一個(gè)系列的計(jì)算機(jī)在硬件設(shè)計(jì)制造時(shí)就用了若干指令規(guī)定了該系列計(jì)算機(jī)能夠進(jìn)行的基本操作,這些指令一起構(gòu)成了該系列計(jì)算機(jī)的指令系統(tǒng)。
在計(jì)算機(jī)應(yīng)用的初期,程序員使用機(jī)器的指令系統(tǒng)來編寫計(jì)算機(jī)應(yīng)用程序,這種程序稱為機(jī)器語言程序。使用機(jī)器語言編寫的程序,由于每條指令都對(duì)應(yīng)計(jì)算機(jī)一個(gè)特定的基本動(dòng)作,所以程序占用內(nèi)存少、執(zhí)行效率高。缺點(diǎn)也很明顯。
優(yōu)質(zhì)工程師考試問答知識(shí)庫