作為一個非科班出身的java程序員?
第一:java 基礎階段,主要還是一些語法, 集合,同時能用java 寫一些復雜的小程序。
第二:java 多線程,網絡編程,比如java 自身提供的包,java 鎖等等。
第三:jvm體系結構,內存模型等,比如一些常見垃圾回收算法,jvm 性能優化。
第四:對整個java 體系要有所了解,比如包含哪些內容,哪些框架,哪些技術點。這個階段不求有多精通,大概知道。
第五:選擇其中一個方向反復實踐和思考。比如j2ee這塊,像一些框架spring,mybatis 等可以學習下原理。
最后給你打打氣,非科班出生不重要,以前在bat 這些公司的時候發現身邊有很多人同事都是學物理,生物..貌似阿里的多隆就是生物專業的。
所以相信自己努力吧!
上一篇鐵離子3d電子結構