歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
三個月,精通一門語言,完全沒難度(指的是投入正規(guī)開發(fā),不是真的大牛)。 前提是你在真心的學(xué)這門語言。只要不是匯編級以下的語言,所有的高級語言的語言基礎(chǔ)都是差不多的,入門級的東西懂了之后,就不停的做項(xiàng)目(自己去接的項(xiàng)目也好,虛擬的項(xiàng)目也好),并且在項(xiàng)目里總結(jié)。三個月足以讓一個人脫離菜鳥級別。重大壓力下,時間還可以縮短很多。 還想說一句,看懂多少書籍是沒有的,那不代表掌握!我說我看懂了組成原理,但是我還做不出一個CPU。關(guān)鍵是掌握,很多說自己懂-tml+css,可是千萬不要以為會幾個標(biāo)簽就是懂了。這很重要,所見即所得的開發(fā)模式最大的缺點(diǎn)就是太容易讓人自我滿足,以為自己學(xué)有所成,已經(jīng)很好了,其實(shí)寫出來的代碼大部分都是雜亂無章的,只是標(biāo)簽的堆砌。例如,頁面的標(biāo)題理論上用<-1><-2>乃至<-n>都可以,但是SEO里面,是不是對標(biāo)題的標(biāo)簽使用有要求?表格里面嵌入表格,會不會影響SEO的效果?float屬性在IE6會不會有問題?如果有問題,有沒有補(bǔ)救方法? 代碼是程序員寫的小說,可是你不能說,能寫代碼的就都能寫出好小說吧? 代碼人人都會寫,可是高效率的代碼和低效率的代碼,擴(kuò)展性強(qiáng)的代碼和擴(kuò)展性差的代碼,又是兩個不同的水平了。 看懂了,和真正掌握,是完全不同的兩個概念。套用一句喬幫主的話Stay -ungry,stay foolis-。在學(xué)習(xí)過程,千萬不要自我滿足,尤其像-tml這種看似簡單其實(shí)有很深學(xué)問的東西(標(biāo)簽很簡單?meta標(biāo)簽和-ead標(biāo)簽,真的有認(rèn)真看過?-ttp協(xié)議,編碼格式……)。 總而言之,就是實(shí)踐。只有在實(shí)踐里面你才知道自己掌握了多少東西,三個月,足夠的時間讓你去看書和實(shí)踐和總結(jié)。 至于整條開發(fā)的流水線,一個人做整個項(xiàng)目絕對是一件痛苦的事(除非網(wǎng)站很小,沒有太大的難度),可行性分析,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測試,運(yùn)營,維護(hù),在正規(guī)開發(fā)流程里面,每一個環(huán)節(jié)都應(yīng)該有專人負(fù)責(zé)。為什么要自己去體驗(yàn)完整的項(xiàng)目開發(fā)流程,我的看法是:因?yàn)橐院笞约壕褪悄硞€環(huán)節(jié)的一部分(如果你打算在這個領(lǐng)域發(fā)展的話),在項(xiàng)目開發(fā)過程中,你連Team-te的工作都不知道,在你之前和在你之后的工作是怎么溝通和交接的都不知道,這樣的開發(fā)是完全沒有意義的。只有知道自己的團(tuán)隊(duì)是怎么運(yùn)作的,才可以更好的發(fā)揮自己的作用。當(dāng)然,不可能每個流程所需要的技術(shù)都發(fā)展精通,只是體驗(yàn)過整條流水線作業(yè)之后,你可以更加明確自己究竟對哪個環(huán)節(jié)有興趣,進(jìn)而可以繼續(xù)深入這個環(huán)節(jié),成為這個領(lǐng)域的高端人才。 最后一句話——永遠(yuǎn)不要做一個只懂得編碼的程序員。 三個月,見證一下自己的奇跡吧,哈哈。 個人心得,不喜勿噴,權(quán)當(dāng)交流,呵呵。答案 2:
開發(fā)網(wǎng)站學(xué)習(xí)一門語言大概是不夠的,至少要三種前臺語言:HTML/CSS/JavaScript;一個后臺語言:ASP/PHP/J-A/.NET/CGI,更深入的就是各種開發(fā)框架;還得有至少一種數(shù)據(jù)庫MY-L/MS-L/ORCLE使用經(jīng)驗(yàn),以及-L;除此之外,最好還得有一些運(yùn)維基礎(chǔ),起碼了解WINDOWSSERVER/LINUX,IIS/APACHE/TOMCAT/NGINX才能把網(wǎng)站部署上去,最重要的你還得懂一些安全知識,否則一個-L注入就讓你所有數(shù)據(jù)全部完蛋,這個網(wǎng)絡(luò)安全就水深了;當(dāng)然想做個大網(wǎng)站,各種壓力測試,BUG修復(fù)也是必須的技能。 當(dāng)網(wǎng)站要上線的時候,你還得知道如何購買服務(wù)器/域名,如何解析,如何備案,當(dāng)然這些跟語言無關(guān)了。 所有這些估算下來,一周能做到的,大約是神仙了吧:)答案 3:
個人經(jīng)驗(yàn)是一周。 補(bǔ)充如下:前提是我自己有較長時間其他的語言開發(fā)經(jīng)驗(yàn)但不是Web開發(fā),之前對Linux也很熟悉,很愛倒騰。
因?yàn)橛蠬tml基礎(chǔ)和數(shù)據(jù)庫基礎(chǔ),其實(shí)主要的問題在于后臺服務(wù)器的腳本語言的選擇。個人比較推薦Ruby On Rails或者Pyt-on Django的框架,這些框架的開發(fā)速度都非??臁6颊fPHP入門,但是我個人覺得PHP和前端混在了一起,開發(fā)站的高度不夠。不利于學(xué)習(xí)。反而是MVC的框架更合適。
另一個焦點(diǎn)在于什么叫會開發(fā)網(wǎng)站。搭個學(xué)校用的系統(tǒng)一兩周差不多了。從問題來看,提問的同學(xué)也沒有說想要達(dá)到這么高的商業(yè)標(biāo)準(zhǔn)吧,像給學(xué)校的組織和普通的機(jī)構(gòu)建立一個網(wǎng)站還是比較輕松的。我個人認(rèn)為:
建立網(wǎng)站的所有技術(shù)都會使用并且熟悉一個框架
出現(xiàn)了問題知道到哪里去解決
新的問題知道使用什么技術(shù)
就算會搭網(wǎng)站了。剩下的只是熟練度的問題。建議和別人一起給一些要求不高的組織建一些網(wǎng)站,非常促進(jìn)學(xué)習(xí)還有報(bào)酬。不可能非要達(dá)到那么高的標(biāo)準(zhǔn)才去開發(fā)真的開發(fā)網(wǎng)站,因?yàn)閱栴}總是在實(shí)踐中出現(xiàn)的
答案 4:
你說的會,在我的理解里就是能夠獨(dú)立開發(fā)整套,從而掛上網(wǎng)。如果你每天都在潛心的學(xué)習(xí),拋開所有的事情,除了吃飯,睡覺,上廁所。我認(rèn)為是一年,一年后,你一定可以做到優(yōu)秀答案 5:
學(xué)語法花不了多少時間,幾天吧,用好看個人。而且過幾年就會出個新語言,perl比較早一點(diǎn),ruby,pyt-on晚一點(diǎn)。答案 6:
從問題描述上看你的開發(fā)經(jīng)驗(yàn)很少或沒有。如果有其它語言經(jīng)驗(yàn)也不用問這個問題了。估計(jì)你是想寫HTML吧(R與T兩個鍵挨著,我猜的)。這樣的話學(xué)一門語言去開發(fā)一個網(wǎng)站可能會比較長時間。另外,HTML不算一種開發(fā)語言。 如果專心從0學(xué)開發(fā)網(wǎng)站的話,建議學(xué)PHP,現(xiàn)在比較流行的網(wǎng)站開發(fā)語言,適合當(dāng)前多數(shù)主流網(wǎng)站的功能,而且好學(xué)些。全職學(xué)的話如果有人教兩到三個月吧。如果自學(xué)可能更長。我是說學(xué)到達(dá)到你建站的程度。 如果是有經(jīng)驗(yàn)的開發(fā)者,時間沒有參考性,因?yàn)槲易约簩W(xué)一門新語言都是邊做項(xiàng)目邊學(xué)。做一個項(xiàng)目就上手了。再就是繼續(xù)熟練。答案 7:
語言好學(xué),但是攻城濕的思維難學(xué)答案 8:
1、如果網(wǎng)站主要靠自己從0學(xué)的技術(shù)來做,沒有一年半載是不行的。 2、如果只是為了建一個網(wǎng)站,現(xiàn)成的網(wǎng)站系統(tǒng)很多的,可以直接使用別人的系統(tǒng),這樣一個網(wǎng)站可以很快建立起來。 3、網(wǎng)站有大有小,難度也有大有小。有些企業(yè)建站做個最簡單的,只幾百塊。有些大一點(diǎn)企業(yè)站,可能要幾萬。有些政府網(wǎng)站,可能幾十萬甚至幾百萬。答案 9:
看個人資質(zhì)和勤奮程度。下一篇:遷徙流浪是吉普賽人這個-的天性嗎? 下一篇 【方向鍵 ( → )下一篇】
上一篇:多國部隊(duì)對利比亞的-行動叫“奧德賽黎明”? 上一篇 【方向鍵 ( ← )上一篇】
快搜