1,做windows程序員應(yīng)該學(xué)什么2,要做程序員需要學(xué)會什么3,做電腦程序員應(yīng)該從什么學(xué)起4,電腦編程怎么學(xué)呢5,電腦程序員要學(xué)什么知識1,做windows程序員應(yīng)該學(xué)什么
看你想做到哪個位置了。你要是單純的程序員,每什么必要。你要是想做編程部經(jīng)理,必須得。說實話,做c#程序員對計算機體系結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),匯編,操作系統(tǒng),windows核心的要求并不高.主要是要學(xué)好軟件工程,數(shù)據(jù)庫,網(wǎng)絡(luò).還有就是對面向?qū)ο蟮乃枷胍猩钊氲睦斫?動的如何將客戶的需求比較完美的實現(xiàn)出來.
2,要做程序員需要學(xué)會什么
程序員需要學(xué)習(xí):1、掌握數(shù)據(jù)及其轉(zhuǎn)換、數(shù)據(jù)的機內(nèi)表示、算術(shù)和邏輯運算,以及相關(guān)的應(yīng)用數(shù)學(xué)基礎(chǔ)知識;2、理解計算機的組成以及各主要部件的性能指標(biāo);3、掌握操作系統(tǒng)、程序設(shè)計語言的基礎(chǔ)知識;4、熟練掌握計算機常用辦公軟件的基本操作方法;5、熟練掌握基本數(shù)據(jù)結(jié)構(gòu)和常用算法;6、熟練掌握c程序設(shè)計語言,以及c++、java、visual basic中的一種程序設(shè)計語言;7、熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;8、掌握軟件工程的基礎(chǔ)知識,了解軟件過程基本知識、軟件開發(fā)項目管理的常識;9、了解常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識;10、了解信息化、計算機應(yīng)用的基礎(chǔ)知識;11、正確閱讀和理解計算機領(lǐng)域的簡單英文資料。一定要保持隨時學(xué)習(xí) 2、動手能力 動手能力還需要啰嗦一下,動手是學(xué)習(xí)編...一定要保持隨時學(xué)習(xí) 2、動手能力 動手能力還需要啰嗦一下,動手是學(xué)習(xí)編...
3,做電腦程序員應(yīng)該從什么學(xué)起
如果你想編windows程序,可先從virsual basic或者virsual foxpro開始學(xué)起,然后再學(xué)virsual c++或者delphi語言。
virsual c++和pentium匯編是高級編程者的首選編程工具。如果想省力省時地編好windows網(wǎng)絡(luò)應(yīng)用程序,熟悉windows的應(yīng)用程序組件調(diào)用過程(asp)很重要。作為編程者,只有善用c++和匯編語言才有廣闊前景。
做網(wǎng)頁的現(xiàn)成工具很多,比如微軟的front page,但若想“得道”,還需要會java語言。
微軟的windows各個版本都有很多漏洞,如果想編寫與網(wǎng)絡(luò)安全相關(guān)的程序,必須掌握windows的內(nèi)部資料、熟悉asp、熟悉各種網(wǎng)絡(luò)的軟件層協(xié)議(如tcp/ip、ftp等),實在麻煩。
另外,如果你若想開發(fā)大企業(yè)的的應(yīng)用程序,一般還需要熟悉數(shù)據(jù)庫軟件(如oracle),如果你用過個人數(shù)據(jù)庫軟件foxpro,那么再學(xué)oracle是很輕松的(我就是這樣學(xué)過來的)。
需要學(xué)的很多,而人的精力是有限的,如果只是作為業(yè)余愛好,那么學(xué)學(xué)foxpro、vb、asp也就夠了。只作為業(yè)余愛好,而不結(jié)合企業(yè)、社會中的實際應(yīng)用問題編程,那是很難“得道”的,正所謂“入門容易得道難”。
4,電腦編程怎么學(xué)呢
學(xué)程序都是一點一滴積累的,所以你要作好心里準(zhǔn)備,這個東西不是一時半會就能學(xué)好的。只要你能做到以下幾點應(yīng)該就沒問題了,至少學(xué)會是沒問題的。如果學(xué)精就還得看你自己的了;
第一:我們常常都說要先預(yù)習(xí),所以這是肯定的,如果你接收能力非常強的話就可以不預(yù)習(xí)。如果只是一般最好提前預(yù)習(xí)一下,有什么不懂的做記號,在老師講的時候就會更清楚一些。這是很關(guān)鍵的??梢詭湍闾岣吆芏嗟?。
第二:就是在老師講完后。一定要理解知道是怎么回事,在自己完成一些習(xí)題,和老師所講的例子。不懂一定要問,問和與同學(xué)老師一起討論這是你學(xué)習(xí)成功的一大法寶。只有通過自己的思考寫出來的代碼才是自己的,你死記硬背下來的代碼肯定不是你的。學(xué)程序一定要討論。
第三:做練習(xí)時最好是獨立完成。不會的才采用第二點。
第四:多學(xué)習(xí)一英語和做一些邏輯方面的題。因為學(xué)程序邏輯是最重要的。英語是必要的。
第五:開始學(xué)習(xí)時就從最簡單的程序入手,不要急,比先寫一引起加減法,比較這些題。有助于你的理解。
第六:如果還有多的時間就多看一下另外的語言,看一下有什么相似點,總結(jié)一下,對你編程來說也有一定的幫助語言沒有什么好壞,只有擅長不擅長;建議找一門語言,專心的去學(xué),學(xué)精了一通百通,無非就是標(biāo)志符和語法格式有點小差異而已c語言開始學(xué)。。 然后再擴展到c++
5,電腦程序員要學(xué)什么知識
我認(rèn)為學(xué)習(xí)編程是一件好事,不要認(rèn)為編程很難,其實它并不難,不過之前你得先了解你學(xué)習(xí)編程的目的是什么?這個很重要,因為目的決定你的發(fā)展方向。目前對于編程有很多種編程語言以及相對應(yīng)的開發(fā)軟件,根據(jù)你的情況選一種語言進行專業(yè)學(xué)習(xí),不要盲亂學(xué)習(xí)。編程是一種融匯貫通的東西,學(xué)會基礎(chǔ)到后邊就越來越簡單了。而且可以向多種語言發(fā)展。因為畢竟世上沒有永遠(yuǎn)不過時的東西嘛!下面說明一些常用的編程語言。c語言 是一種可移植性和多系統(tǒng)平臺的編程語言java 是一種功能強大可移植性強的開發(fā)語言html 是一種超文本標(biāo)記語言java script 是一種基于客戶端的腳本語言程序語言,顧名思義就是一種語言,是用于交流的,程序就是計算機的語言和人類語言的翻譯者,做一個程序員就是要把人類世界的問題用計算機的方法去解決和展現(xiàn),可是因為種種原因,大多數(shù)人在如何學(xué)好語言,如何學(xué)好開發(fā)平臺上疲于奔命,到頭來你只會敲寫代碼。如果想做一個合格的程序員,c++、java、sql、都是一定要學(xué)的,另外,不要去學(xué)你喜歡的,也不要去費勁腦子想該學(xué)什么,看看it界,it市場需要什么,你就學(xué)什么。新手學(xué)編程要從根本出發(fā)從理論上來說,需要廣泛的閱讀,了解算法的博大精深和計算機的基本理論。從實踐上來說,需要有廣泛的練習(xí),練習(xí)的廣泛在于練習(xí)不同的內(nèi)容。然后就是創(chuàng)新精神和數(shù)學(xué)思維能力,這些都是需要培養(yǎng)的?;A(chǔ)要打好學(xué)編程要具備一定的基礎(chǔ),總結(jié)之有以下幾方面:(1)數(shù)學(xué)基礎(chǔ) 、從計算機發(fā)展和應(yīng)用的歷史來看計算機的數(shù)學(xué)模型和體系結(jié)構(gòu)等都是有數(shù)學(xué)家提出的,最早的計算機也是為數(shù)值計算而設(shè)計的。因此,要學(xué)好計算機就要有一定的數(shù)學(xué)基礎(chǔ),出學(xué)者有高中水平就差不多了。(2)邏輯思維能力的培養(yǎng) 、學(xué)程序設(shè)計要有一定的邏輯思維能力,“思維能力”的培養(yǎng)要長時間的實踐鍛煉。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復(fù)的實踐、觀察、分析、比較、總結(jié)中逐漸地積累。因此在學(xué)習(xí)編程的過程中,我們不必等到什么都完全明白了才去動手實踐,只要明白了大概,就要敢于自己動手去體驗。誰都有第一次。有些問題只有通過實踐后才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。1.本地開發(fā)應(yīng)用軟件開發(fā)的工具有:visual basic 、delphi 、vc++ ( c++ builder ) 等;數(shù)據(jù)庫開發(fā)工具有:visual foxpro 、oracle developer 、power builder 等。2.跨平臺開發(fā)開發(fā)工具如 java 等。3.網(wǎng)絡(luò)開發(fā)對客戶端開發(fā)工具如:java script 等;對服務(wù)器開發(fā)工具如:php 、asp 、jsp 、isapi 、nsapi 、cgi 等。以上不同的環(huán)境下幾種開發(fā)工具中 vb 法簡單并容易理解,界面設(shè)計是可設(shè)化的,易學(xué)、易用。 (但現(xiàn)在已經(jīng)過時)