自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WEB前端經(jīng)驗(yàn)之談:時(shí)間一年半、或沉淀、或從零開始

開發(fā) 前端
距上次寫博客還是有點(diǎn)久了,中間有個(gè)寫的念頭,不過由于不知道寫什么也就放棄了。

距上次寫博客還是有點(diǎn)久了,中間有個(gè)寫的念頭,不過由于不知道寫什么也就放棄了。

14年4月份***份前端工作到現(xiàn)在也有一年半之久了,自己對前端的熱愛相對于一年前是有過之而無不及。一年半的時(shí)間里自己也成長了少,對前端的看法和理解也在不斷的變化,中間拋棄了很多東西,也學(xué)了很多東西,一切也都是為了未來做前端更輕松吧。

[[145845]]

前段時(shí)間有點(diǎn)浮躁了,不知道干什么,學(xué)新的東西也學(xué)不進(jìn)去了,感覺整個(gè)人都失去了目標(biāo)一樣,這種感覺在之前也有過,就是我做***份工作的時(shí)候, 當(dāng)時(shí)根本不知道自己當(dāng)時(shí)做的事情對以后有什么幫助,這可能是大部分剛進(jìn)入IT行業(yè)的新人來說都有這種感覺吧。話說回來,才入IT行業(yè)有這種感覺正常,但是 轉(zhuǎn)入前端以來我一直有自己的目標(biāo),自己也感覺成長的比較快,不應(yīng)該有這種不知道做什么的感覺,但是這種感覺的確存在,不知道做什么,什么也都不想做。不過 后來公司的任務(wù)重起來了,加了幾天班,浮躁的心情也就沒怎么去關(guān)心了,可能是轉(zhuǎn)移了目標(biāo)吧。

這段時(shí)間除了做公司的任務(wù),空余的時(shí)候也會看看博客、看看前端的基礎(chǔ)知識,相對與后端來說,前端的樂趣性比后端更高,但是想深入?yún)s需要自己不斷的積累才行。我進(jìn)入前端這個(gè)行業(yè)可以說完全是自己摸索入門的,貼一段自己以前的html代碼吧、

  1. <div class="index-banner"
  2.  
  3.     <button class="index-banner-btn-left"></button> 
  4.  
  5.     <button class="index-banner-btn-right"></button> 
  6.  
  7.     <div class="index-banner-image"
  8.  
  9.         <img src="#" /> 
  10.  
  11.         <img src="#" /> 
  12.  
  13.         <img src="#" /> 
  14.  
  15.         <img src="#" /> 
  16.  
  17.     </div> 
  18.  
  19. </div> 

這段html代碼是一個(gè)banner里面的,轉(zhuǎn)前端到的***家公司寫出來的代碼,現(xiàn)在回想一下真的寫得太爛了,從一開始學(xué)前端到現(xiàn)在,***的改變就是現(xiàn)在學(xué)會了看別人的,以前只知道自己寫,自己實(shí)現(xiàn)功能就ok了,我想基本上寫代碼最開始的時(shí)候就兩種人:

1.什么都自己做,做出來的東西基本上自己看懂,別人看半天就一個(gè)半懂的造輪子新手;

2.什么都先去網(wǎng)上找,功能實(shí)現(xiàn)其它什么的無所謂,上司要修改點(diǎn)細(xì)節(jié)上的功能各種頭痛的找輪子新手。

我屬于前者,而且才開始做前端人新人基本上就這兩種(有老手用心帶的人基本除外吧)。

其實(shí)無論做前端你才開始怎么樣,只要過了半年時(shí)間你就應(yīng)該在代碼美化、html結(jié)構(gòu)等一些方面都會有一定提升,這是我自己經(jīng)歷過的,但是這點(diǎn)提 升卻不足以代表你在前端的能力提升,無論是造輪子還是找輪子,在前端這個(gè)行業(yè)里面這些都只是開頭,前端的東西實(shí)在是太多太多了,你要做一個(gè)什么效果,去網(wǎng) 上找找,總能找到自己需要的。但是,網(wǎng)上找的難免會有一些小問題,功能達(dá)到要求了一些效果需要修改、還需要添加一個(gè)小小的功能等,這些是在工作中難以避免 的事情,所以無論你造輪子還是找輪子,最終你要提升你自己的能力,至少別人寫的代碼你能看懂,而且要能去修改。輪子的問題我也就不多說了,其實(shí)無論是找輪 子還是造輪子,***的目的就是完成我們所需要的功能,方法有很多,但是更多的方法卻是需要自己在職場上不斷積累。

我現(xiàn)在這家公司是我上班的第4家公司,做的大項(xiàng)目不是很多,但是平時(shí)做的活動專題、節(jié)日專題等東西確實(shí)不少,不過前端不止我一個(gè),所有我也有閑 下來的時(shí)候,我現(xiàn)在在公司做的也不只是純前端的東西,偶爾還是會用node寫一些后臺的東西,現(xiàn)在我的github上面也放了幾個(gè)項(xiàng)目上去。其實(shí)我們做前 端所接觸的東西有很多,但是你要吃飯最基礎(chǔ)的是html、css、js和ps,這4個(gè)是做前端最基礎(chǔ)的,其它的你才開始做可以都不會,但是這4個(gè)如果你也 不會我想你還沒有做好做前端這行的準(zhǔn)備。html、css、js是一個(gè)網(wǎng)站呈現(xiàn)視圖和交互最基本的,ps是制作頁面所需要的。但是在前端這個(gè)行業(yè)這4個(gè)往 往不夠,現(xiàn)在找個(gè)后臺程序員都有不少人會這4個(gè)技能,所以,如果前端僅僅只會這4個(gè)技能又如何能體現(xiàn)出前端開發(fā)人員的價(jià)值呢?

我認(rèn)識不少做后端的朋友,他們或多或少都會做頁面,還是一些做設(shè)計(jì)的朋友都會,但是他們存在一些問題,html結(jié)構(gòu)雜亂、頁面上和標(biāo)簽上到處都 是css、js代碼等,當(dāng)然,不排除有些還是在前端做的不錯的其它職位的人。其實(shí)前面的都是一個(gè)美觀和易修改性問題,還有個(gè)最重要的問題就是我前面提到的 輪子問題:javascript。

很多現(xiàn)在有很多后端人員轉(zhuǎn)到前端來,有一個(gè)嚴(yán)重問題就是后端的編程語言靈活性沒有js好,js寫代碼的時(shí)候也沒有后端那樣嚴(yán)謹(jǐn),舉個(gè)例子:

C#:

  1. <br>    public object point()<br>    {<br>        int x = 100, y = 100;<br>        return new<br>        {<br>            x = x,<br>            y = y<br>        };<br>    } 

 JS:

  1. <br>function point() {<br> var x = 100, y = 100;<br> return {<br>  x: x,<br>  y: y<br> };<br>} 

上面兩段代碼一個(gè)是C#的,一個(gè)是JS的,都是相同的功能,返回一個(gè)坐標(biāo)對象,各種程序語言的定義都差不多,但是js就太過于簡單了,C#里 面很多東西在定版出來時(shí)就限制死了,比如C#定義一個(gè)函數(shù)需要 ‘訪問類型 返回類型 函數(shù)名’,而js只需要一個(gè)‘function 函數(shù)名’,所以后端才轉(zhuǎn)入前端的人在js上就會碰壁一段時(shí)間,這個(gè)其實(shí)并不奇怪,當(dāng)你習(xí)慣一種方式,然而外力讓你改變的時(shí)候你內(nèi)心就會不自覺拒絕。

前端入門真的很簡單,但是想要深入前端,你卻要花費(fèi)很多時(shí)間去了解前端的各種東西,前端有很多現(xiàn)成的東西,但是這些東西用多了自己也會變懶,特 別是對才入門的人來說這就是一個(gè)毒瘤。現(xiàn)在網(wǎng)上現(xiàn)成的東西很多都可以拿來直接用,很多新人也是這樣,一個(gè)項(xiàng)目為了趕進(jìn)度什么的,很多前端代碼都是來源于網(wǎng) 絡(luò)上,各種插件、各種框架等等,最終項(xiàng)目出來了,想要修改卻不知道怎么下手,因?yàn)闁|西實(shí)在太多了,你根本不知道這個(gè)功能修改了其它地方會不會莫名其妙的出 問題。所以做前端要花時(shí)間去了解別人發(fā)布出來代碼的邏輯,你至少要知道里面大體是干什么也可以,新手可以多看看別人的代碼,找到自己寫代碼的風(fēng)格,不斷熟 悉。

寫到這里感覺廢話了好大一篇文字,做前端一年半,可能已經(jīng)到了一個(gè)瓶頸期了吧,才入前端的時(shí)候找工作唯一的想法就是學(xué)不學(xué)得到東西,學(xué)得到多少 東西,有時(shí)候看別人的博客提到過瓶頸期,其實(shí)當(dāng)時(shí)沒什么感覺,但是現(xiàn)在看來,很多東西都是不想程序那樣可以預(yù)判的。這段時(shí)間想了很多,其實(shí)人就是這樣,無 聊的時(shí)候就會亂想,想過前端這行可以做多久,想過換行,也想過就這樣混經(jīng)驗(yàn),不過這些都只是想想而已。之前在一篇文章看到過做事從零開始,其實(shí)我在想我做 前端為何不可從零開始呢,想想這一年半走來,一直在最求更好的技術(shù),更好的框架,卻忘了一個(gè)最終要的東西,那就是基礎(chǔ)。我想很多做前端的都沒有想過怎么去 從零開始吧,其實(shí)從零開始也很簡單,把上課老師講過的東西拿出來看看,把自己以前做過的東西拿出來寫寫,就像自己才開始學(xué)寫代碼那樣從新去學(xué),當(dāng)你第二次 回過頭看自己以前做的東西,也是在對自己一種審視,也能看見自己的成長。

當(dāng)然,前端也并不是寫代碼,更多的是去想怎么寫,代碼是死的,人是活的,一個(gè)功能有很多方法去實(shí)現(xiàn),我們想的就是怎么用更好的方式去實(shí)現(xiàn),當(dāng) 然,自己在以后的發(fā)展是怎么樣的誰也沒法預(yù)測,平時(shí)多想想、多看看,沒事多了解下周邊知識對自己也沒壞處,每個(gè)人都是一步一步走新手到大神的,中間的怎么 把汗水揮灑好全看自己怎么去學(xué)。

這篇文章中間斷斷續(xù)續(xù)的寫,思路也是斷斷續(xù)續(xù)的,寫得不好請見諒。

責(zé)任編輯:王雪燕 來源: 博客園
相關(guān)推薦

2021-05-07 10:20:11

前端開發(fā)技術(shù)

2009-12-23 10:07:57

學(xué)習(xí)WPF

2009-11-09 17:06:38

WCF選擇綁定

2009-12-17 18:12:31

Ruby框架應(yīng)用

2009-12-09 16:58:03

PHP strtoti

2010-03-02 17:48:35

WCF尋址報(bào)頭

2010-04-30 14:31:58

Unix系統(tǒng)

2018-01-19 10:23:02

前端Web工作經(jīng)驗(yàn)

2010-04-22 18:07:28

Aix系統(tǒng)維護(hù)

2009-11-02 15:16:07

VB.NET編程

2012-05-23 09:43:59

Linux升級經(jīng)驗(yàn)

2009-11-05 15:50:25

WCF behavio

2009-11-16 15:32:05

PHP數(shù)組函數(shù)

2010-07-26 15:36:59

CCNP

2009-06-16 08:49:51

2009-12-08 11:44:14

PHP獲取隨機(jī)數(shù)

2010-04-29 12:09:42

Unix服務(wù)器

2012-07-06 15:31:29

Linux系統(tǒng)

2020-01-10 18:25:00

Go語言JavaScript編程語言

2009-11-03 10:40:57

VB.NET Prot
點(diǎn)贊
收藏

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