偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

開發(fā)菜鳥應該知道的10件事情

開發(fā) 前端
剛開始接觸開發(fā),你也許會有些迷茫,不知道從哪里開始,這個領域?qū)嵲谑怯泻芏嘀R要學習。比如你可能會問自己“我應該學哪種編程語言?”“我是否在學習后端的時候需要去了解下前端?”等等。以下10個建議希望能幫助你盡早做出選擇。

剛開始接觸開發(fā),你也許會有些迷茫,不知道從哪里開始,這個領域?qū)嵲谑怯泻芏嘀R要學習。比如你可能會問自己“我應該學哪種編程語言?”“我是否在學習后端的時候需要去了解下前端?”等等。以下10個建議希望能幫助你盡早做出選擇。

1. 確定想掌握的技能

作為一個初學開發(fā)的人,你真正需要的是只專注于某一方面。了解很多語言確實有用,但精通其中一種才是你的優(yōu)勢所在。雖然精通很多語言也并非不可 能,但對初學者來說,這是需要時間的。因此,你需要做的是集中精力學習一種技能,并努力成為這一領域的專家。你可以從PHP、Ruby on Rails、ASP.net和C#中的某一種開始,但一定要學得很精!在掌握了這門語言并能熟練運用后,你便可以明顯開始涉及其他領域了。

前端設計師也是一樣的,他們從HTML或CSS開始,然后再按照個人興趣學習JavaScript、jQuery或AJAX。也許你同時學習了 HTML與CSS,那是因為它們可以一起使用,但你不能在同一時間掌握PHP 和 ASP.net,除非你每天花20個小時來一點一點地學習它們。

開發(fā)新手也許還不知道什么是底層語言,因此很難做出選擇,這幾個建議能幫助你選擇初學的語言:如果你想開發(fā)WordPress類的,就選擇PHP 語言;如果想開發(fā)管理系統(tǒng),就選擇ASP.net;如果想開發(fā)iPhone的游戲,就選擇C#。在開始正式的學習之前花點兒時間去了解下每種語言對應的開 發(fā)功能,能幫你做出對自己來說正確的選擇。

2. 正確地學習編程語言

另外,不管學習的是哪種語言,都要正確地學。不僅僅是我,包括HTML的專家都認為學習HTML應該從寫表單代碼開始。以***的Web標準來編程看似是無用的,但其實這是非常重要的,因為它不僅可以提高你產(chǎn)品的加載速度,還易于使用。

3. 谷歌是個好幫手

我相信無論你遇到什么問題,谷歌都能幫你解決。我是Coding Forums論壇的粉絲,如果你遇到困難,相信我,絕對要上這兒來找答案。但是在論壇里問問題之前,先到谷歌里搜索一下,因為大多數(shù)時候你都能找到解決問題的辦法,或者至少給了你解決問題的思路。

4. 復制代碼

這是對于大多數(shù)設計師來講的,因為在開始寫自己的布局代碼之前,他們需要了解一些前端設計的知識,所以我建議可以先借鑒一下其他人的頁面和代碼, 如果碰到喜歡的container設計,看看源代碼并分析一下,其實這也是大多數(shù)人學習寫代碼的做法。可以復制粘貼一些代碼片段,但是絕對不要抄襲別人的 設計,因為這是不尊重別人的行為。如果設計和版權(quán)都為別人所有,那么這就是違法行為??赡苡腥瞬徽J同我這個理論,但是我依然要說:可以到處復制代碼,但絕 對不要抄襲別人的設計。

5. 加入一個圈子

***加入一個與你學習的技能相關(guān)的圈子,這永遠都是對開發(fā)者和設計者有幫助的事情。當你遇到困難在這個圈子里尋求幫助時,最壞的情況是大家都沒法兒解決,你自己又得去谷歌搜索;***的情況是一些有趣的討論能給你幫助,甚至你可以加入到同伴的大開發(fā)項目中,互助互利。

我的設計老師總是讓我去加一些討論組或類似的網(wǎng)絡社區(qū),并和網(wǎng)友們互相引薦。不知道大家有沒有遇見過這樣的情況:在項目快要開始前,自己都還不確 定是否能處理涉及到的所有工作。這個時候,推薦一個精通該領域的朋友,他可能做得比你好。這樣你不僅不會失去客戶,同時還能向他學習,一舉兩得。在加入的 論壇或者社區(qū)等等里保持活躍總是益處多多的。

6. 了解設計師的想法

你應該了解下設計師們都在做些什么,包括平面設計師和前端設計師,這樣你才會知道為什么有時候他們會交付一些以***Web標準來看,無法真正通過 編碼實現(xiàn)的靜態(tài)頁面。學習如何與他們交流,告訴他們無法實現(xiàn)的地方,并讓他們修改設計,這些討論能讓你和設計師的關(guān)系更融洽,更利于工作的開展。

7. 使用專業(yè)工具

雖然可以使用記事本來編寫HTML和CSS,但我并不建議你使用。我認為,如果你不能使用記事本正確地編寫HTML和CSS代碼,那么你也不應該 將記事本當作PHP、ASP.net 或Ruby的默認開發(fā)工具。找到屬于你自己的專業(yè)工具,比如Dreamweaver、Coda等。它們幫你檢查錯誤、自動完成代碼、并給你提示。 Dreamweaver、Coda之所以是世界上***的IDE工具,是因為有了它們你總是能成功地完成任務。

8. 將酷炫的東西留到***去學

每種編程語言都有自己的“cool version”,比如HTML有HTML5,CSS有CSS 3,JavaScript 有 jQuery 和 AJAX等等,我覺得從基本到炫酷的過程更利于你的成長,因為炫酷的版本都是基于基礎語言的,就好比你只有理解了JavaScript才能寫出 jQuery滑塊。

9. 積極獲取信息

了解與你所學習的語言相關(guān)的***消息是很必要的,新聞、博客、書籍或者視頻教程都是獲取信息的途徑,你也應該對***信息保持關(guān)注并盡量爭取***手 資訊,努力為別人提供***的開發(fā)產(chǎn)品。也許剛開始的時候這并不容易(因為在新技術(shù)證明自己的價值之前,人們習慣于用舊技術(shù)),但我堅信每個人都希望擁有***的技術(shù),這一點將讓你具備一定的優(yōu)勢并且敢為人先。

10. 學無止境

在你掌握了最初學習的那門語言并成為大師之后,便可以開始轉(zhuǎn)向其他語言的學習。掌握的語言越多,越有利于你的職業(yè)生涯發(fā)展。關(guān)注重要的以及你感興趣的語言,從一個到兩個直到你掌握了大量的編程語言,這實際上也是成功之路。

結(jié)束語:我知道對于新手來說,要在一個領域有很深的造詣不是件容易的事兒,但我希望以上的建議能夠幫助你。其實重點并不是你從哪兒開始,而是你是否已經(jīng)開始學習,所以不要再浪費寶貴的時間了,馬上找本書開始你的學習吧!

【編輯推薦】

  1. 為什么程序員都是夜貓子?
  2. 編碼20年的老程序員分享所積累的20條編程經(jīng)驗、
  3. 關(guān)于程序員成長的一點思考
  4. 程序員應該讀的故事:三個事和三個問題
  5. 為什么我們不要.NET程序員
責任編輯:陳貽新 來源: iteye
相關(guān)推薦

2017-02-24 19:10:45

C#開發(fā)人員

2019-11-23 23:38:51

開發(fā)者微服務安全

2010-07-27 11:24:51

Flex

2013-01-10 10:10:11

Web開發(fā)Web工具

2013-09-12 11:24:24

創(chuàng)業(yè)

2016-12-01 14:54:57

2016-11-21 11:50:37

2010-09-02 18:56:09

NoSQL數(shù)據(jù)庫DBA

2023-06-01 08:22:13

2010-08-11 10:39:57

BPM業(yè)務流程管理云計算

2009-02-17 16:13:35

2024-01-09 14:57:22

2014-11-14 17:39:23

云計算

2019-01-08 17:00:39

2009-05-10 18:44:39

教育程序訪問

2011-05-26 11:13:36

Flex

2010-03-01 10:20:27

Flex

2010-07-28 14:21:43

Flex

2013-12-05 17:07:29

openSUSEopenSUSE 13安裝

2011-06-24 14:18:40

Firefox 5
點贊
收藏

51CTO技術(shù)棧公眾號