在帝都實習一個月之后


一個月過得很快,學習到的事情很多,聽我一一道來。

工作內容---負責公司新項目的網站設計,以及網站的前端代碼書寫。之前沒有專門的做過網站設計,可以說是完全沒有經驗,剛開始自己真的是有點哭笑不得,自己一個程序員竟然被要求做設計,沒辦法,既然已經來了,就只能慢慢的試着自己做,接手設計的時候,自己完全不知道怎么下手,雖然以前看過很多的設計的書籍,但是當我真的着手開始設計屬於自己的網站的時候,完全沒有感覺,沒有靈感,所以只好模仿一些做的比較好的網站,比如虎嗅網,i天下網商,創業邦等等做的不錯的網站,一直到現在,可以說我還是在模仿階段,比較喜歡一個韓國的設計網站,也是我們公司的美工推薦給我的,叫韓國設計網,收錄了很多的韓國的網站,當我看到韓國的網站的時候,很感慨,為什么好東西都是歐美,韓國這些發達國家做出來的,就連互聯網這么新興的行業也我們也一直都是在模仿,創新感毫無,還是要根源於天朝的獨特文化。現在對於設計也算是有點感覺了,很多的細節需要注意,比如:字體的顏色的細微差別,邊框的大小,背景色的選取,字體的選擇,字體的大小,行距,塊與塊的布局,色彩的整體搭配,是否符合主題,設計的時候還要適當的考慮代碼書寫的方便程度等等諸多的問題。

之前自己對於老大的交代的設計任務一直不是很認真,很敷衍,現在想想,設計這個東西真的是很鍛煉人的耐心,需要不停的修改,不停地調整,我會告訴你們有個項目的效果圖拖延了快半個月了么。效果圖根據PM的需求來定,效果圖定下來了之后,程序不做修改是最好的,最怕PM不停地修改需求。PS:對於程序員來說,會設計還是蠻不錯的,又是自己的一門技藝,很多時候不用求別人,自己可以搞定。

設計說完了,說說前端。主要是根據效果圖,切圖,調試兼容性。html結構需要語義化,規范化,根據標簽的本身的定義來使用它,不能亂用標簽,比如button和a標簽,都有點擊的功能,但是要在不同的場合使用,button最好是在表單里面使用,不要用來代替a標簽;其次寫結構代碼的時候需要有層次的縮進,結構看起來明白清楚,結構代碼過多的時候可以把每一塊折疊起來。CSS的屬性很多,其實用到的也就那么一些東西,沒什么難度,但是當你真正的寫起來的時候就不是這么簡單了,CSS類和ID的命名都是有嚴格的要求的,需要后台的開發人員看得明白,好理解;其次給一個標簽添加css樣式的時候,屬性書寫的順序都是有規定的,先寫定位屬性-長寬屬性-字體屬性等,當然了,每個人熟悉的習慣都不一樣,但是最好有一定的規律可言;html和css之間的搭配不能亂,要恰到好處。最頭疼的問題可能就是兼容性測試了,我每次在chrome和firefox下完全沒有問題,但是當我一打開IEtester的時候ie6就happy起來了,要一個一個的調整過來,常見的bug也不多,一般都比較好解決;調試工具---chrome的F12足夠了,這個真的是神器,其實firebug也不錯,只是ff啟動太慢了,現在一直都沒有用它。html+css注重於細心和清晰地理解css的各種屬性。今天下班的時候看到老大在修改我寫的代碼,說我寫的不夠好,其實自己也知道,沒有花太多功夫在上面,得開始好好注重代碼的細節部分了,不然自己的價值體現不出來。這個也就是差距,好的工作心態,好的編碼習慣,好的技術功底,真的需要好好學習他們的好的方面。

前端,JS可以說是最重要的地方,就比如說人,html是骨骼,css是人的外表,那js就是人走路,看電視,說話的種種功能了,我一直認為這個才是最重要的,也是未來前端開發的重中之重,也是核心競爭力,所以要花大把的時間在上面,但是在公司的項目里面還沒有怎么使用原生的js,jquery到是還用過幾天,到現在一直沒有使用了。僅僅只是使用jq寫一些動畫效果,沒有開發大型的項目,現在最想的就是能夠在項目中做一些js的東西。也是自己最薄弱的地方,希望在接下來的一個半月好好地學習,周末去北外的自習室自己學習,利用空余時間做一些比較炫的東西。《Javascript高級程序設計》這本經典之作在回武漢之前看完,看書的過程也要伴隨動手實踐。

參加的活動---第一次參加的活動是3Wcoffee的新館開業的活動,當時看到了新東方聯合創始人徐小平,王功權,許單單ceo等互聯網圈子的人,感覺徐小平很有喜感,了解了互聯網創業的一些干貨;后來參加了w3ctech主辦的web前端交流會,舉辦地點在搜狐媒體大廈,主講人是百度貼吧的負責人雷志興@Berg和淘寶的前端開發工程師@Bson,見識了這個行業真正的技術大牛;第三次是ARM中國開發者大會,在京儀大酒店,自己對於底層開發不了解,但是還是硬着頭皮去了,結果證明是沒錯的,中獎了,送了一個背包,還和ARM的技術總監合影了,當時感覺好神奇好幸運,現場有很多的牛人,記得有一個公司叫lanaro的什么公司,記不太清了,工資那叫一個高;第四次參加了在北京國際會議中心舉辦的HTML5峰會,去了一天半,拿了三件T-shirt和一些禮品,T-shirt都送給朋友了,最開心的是認識了好多人,各種公司的牛人,認識到自己和別人的差距,自己的溝通能力表達能力比較差,同時推薦一個不錯的編輯器HBulider,還沒有正式發布,比sublime更好用,比webstorm更健康。這個星期要去動點科技的交流會,關於微信5.0的探討。其實作為程序員,思維都有點僵化,每天對着電腦不停地工作,不妨每個周末找點有意思的東西,看看風景,多和外面的人打交道,鍛煉自己的交際能力,獨立思考的能力,可以學習到寫代碼學不到的東西,技術從來都不缺,缺的是復合型的人才,你要是會設計,會程序,會產品,誰都會搶着要你。多去看看外面的世界,同時要注意身體,身體是本錢,每天堅持鍛煉半個小時,再忙也要抽出時間來,話說lz基本上每天到北理工跑上5圈,多留一點汗,多發泄一點身體里的毒素。

期待---這個月30號要去參加CSDN主辦的coding for fun比賽,希望認識到朋友和志同道合的人。之前一直想每個星期總結一些技術上的問題拿來分享,一來技術問題比較少,二來也不好整理,都是工作中的具體的小問題,三來技術問題都需要在實踐中得到解決,僅僅寫一篇文章其實還是為了自己能懂,看的人不一定懂,技術還是在於自己的沉淀,在實戰中鍛煉自己,當然有技術問題歡迎一起探討交流。也不早了,明早還要上班,晚安。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM