回覆列表
-
1 # 頂尖思慧
-
2 # 老參謀
入行前需要想清楚以下問題:
1 是否有足夠的興趣和激情面對那些枯燥的程式碼。
2 是否能夠為解決一個線上 bug 夜以繼日地趴在電腦面前,直到搞定為止。
3 是否能夠熬夜到凌晨將新專案上線,並且監控到到二天早上。
4 是否能夠忍受超過 1000 度的深度近視以及日益嚴重的腰椎、頸椎等職業病。
程式設計是最容易入門也是最難入門的一門行業。最容易是因為幾乎所有的學習資源都可以在網上找到、並且很方便的可以讓你有環境去實踐、練習以及試錯;最難入門是因為如果沒有興趣,在面對海量網路資源時你將毫無頭緒,不知道從哪裡開頭。
10 年前,從 C 語言開始,以及零基礎自學面向物件等程式設計基礎,最後趕上了網際網路興起的浪潮再加上自己的一點點興趣找了份不錯的工作。
7 年網際網路程式設計相關工作經驗之後,發現在本專業仍然有很多需要提升的地方。
我朋友5年前,毅然辭職打算繼續深造。現在是一名還未畢業的計算機研究生,在演算法,面向物件和資料探勘等方面有了更多的認識。
最後,回答題主的問題。個人經驗,如果你有極大的興趣,現在開始自學程式設計混口飯吃還是沒有問題的。但日後還是建議需要有相關的學術背景以及紮實的基礎知識,否則將來在這個行業立足會很困難,並且後期發展空間將可能會有所限制。
第一階段
1、計算機操作基礎
2、Office辦公自動化
3、計算機組裝與維護
4、C語言
第二階段
1、SQL Server2005資料庫設計
2、和高階查詢
3、資料結構
4、C#面向物件程式設計
5、HTML5與CSS3開發
6、JavaScript
7、jQuery高階程式設計
8、PHP開發
第三階段
APP Development
1、JavaScript特效製作
2、jQuery應用開發
3、HTML5與CSS3開發
4、Java面向物件程式設計
第四階段
JAVAWEB Development
1、產品流程應用
2、移動平臺介面設計
3、Oracle資料庫開發
4、JavaWeb應用開發
Mobile APP Development
1、實訓一:WEB前端設計與開發
2、實訓二:J2EE專案開發