1. 程式人生 > >從0開始的web程式猿之路

從0開始的web程式猿之路

        寫寫自己剛入程式設計師,然後又走向JAVA,web短短一年的經驗和經歷,寫給未來自己,也寫給迷茫的新人們,讓他們少走一點彎路。

        剛開始,學了c,就想做東西,現實狠狠的告訴我,發現只學了c做不了什麼炫酷的軟體,可能黑框貪吃蛇,俄羅斯方塊已經是很不錯的東西,後來瞭解到,硬體開發比如:51微控制器,樹莓派上的程式碼才是c語言,底層和硬體基本都用c寫。要想做什麼炫酷的東西,你需要easyx這個函式庫,還要最好有計算機系統程式設計的經驗。喜歡硬體的,動手能力強的,可以嘗試軟硬結合,工資待遇方面也很不錯。

        然後我學了JAVA,面向物件的思想,超級重要的思想,JAVA的對映,集合類等等十分有用。那些年我以為用swing元件就可以做一個我們平時用的軟體,不得不說我以前太天真了,明確的說swing一點用都沒有,大學的課程設計需要它而已。

         接著開始web開發之路,前端後端都學,在前後端未分離的年代,還是流行JSP和servelt,不僅前端要學前端的東西,也要學後端的東西,當我學完JSP和servelet,sql,前端的基礎,我以為我很強了,確實能做東西了,不過做的東西真的辣雞。等我去了研發中心才發現自己學的太少,自己原來什麼也不會,以下是我第二個練手專案所用到的東西:

前端:HTML,CSS,JS,正則表示式,jquery,node.js,bootstrap框架。

後端:token驗證,MD5加密,資料庫MySQL,全註解開發(耦合性比xml強,不推薦使用),框架SSM,動態SQL,

工具:阿里巴巴規範(強烈建議大家在idea上安裝阿里巴巴程式碼規範外掛,從開始就養成規範寫程式碼),git,sourcetree。

本人也剛入門,寫這些也是有感而發,希望大佬勿噴,有什麼問題可以提出。