A. 想成為java工程師有什麼要求
首先,你學得知識不一定就是你用的全部知識,我們除了要學習基本的知識之外,也需要去了解一下其他的知識,而這些知識就是從你所做的每一個小項目來的,當你需要使用這個知識點的時候自然的就會去學習你不會的知識
總之就是一句話,要想學好Java,你付出多少努力就能夠得到多少回報
然後是你的一個學習問題,自己在做的時候做不出來,那就是一個問題,在做題目的時候不去思考,自己的動手敲代碼的時間也是非常的少
想要改變你的現狀就得先解決這些困難,每天學習的70%時間必須拿來敲代碼,這樣你才會拿到一個題目的時候有自己的思路,通過自己的思考然後把思路轉為代碼去實現,這才是學習Java的正確姿勢
學習Java不要把自己的思維關在一個籠子裡面,有時候多跟一起學習的人或者前輩多多交流,多去吸取他們學習的方法以及在處理錯誤的時候思維
在Java的學習過程中,出現異常和bug是難免的,這些雖然是你在學習道路上的絆腳石,但是這些絆腳石能夠加快你的成長,讓你的經驗暴增
小總結:
這一個階段花的時間足足有一個月,時間的分配也是按照30%的時間去看理論,70%的時間去動手敲代碼
我覺得這個階段每一個知識點都是特別的重要,在這個階段我學會了什麼是對象,學會了如何面向對象編程,也學會了如何使用對象編程去偷懶,把重復的事情都封裝成了一個對象,交給這個對象去幫我做
1-3-Java語言高級
1、01-常用API_1提取碼:alfe
2、02-繼承與多態提取碼:h5o7
3、03-常用API第二部分提取碼:olnf
4、04-集合提取碼:40ca
5、05-異常與多線程提取碼:mu40
6、06-File類與IO流提取碼:4bpt
7、07-網路編程提取碼:s5ks
8、08-JDK8新特性提取碼:jnbj
9、09-基礎加強提取碼:1ngz
10、10-MySQL提取碼:30y4
11、11 -JDBC提取碼:15q7
小總結:
是的,這個階段我花了兩個月,一個月學完JavaSE,然後一個月學完了MySQL跟JDBC,話說這個階段是最難的,也是最重要的,這個階段的東西你學不懂就代表你後面的知識都處於一個危機邊緣
在這個階段我做了四個小項目,和一些零零碎碎的練習題,代碼加起來應該有三四萬行了吧;其中有三個項目是學生管理系統,我從數組版把它改為了集合版,然後又改為了IO版,最後改為了MySQL版;然後還做了一個ATM小型的桌面程序
然後個人感覺我在這個階段學得是比較扎實的,期間還去看了許多的集合的源碼,雖然有的看不懂,但是對於我一個初學者來說已經很了不起了
階段2 JavaWeb+旅遊網
小總結:
這個階段的知識非常多,我不僅學習了前端三劍客,還學了JavaWEB、JSP、JSTL、EL,然後為了做一個項目去練手,還學習了Redis和Maven
這個階段我花了兩個月的時間,包括跟著做好這個項目,因為我前面的基礎部分學得比較扎實吧,所以感覺這部分比較簡單,難點就是JavaWEB的過濾器,這個知識點我花的時間比較多
然後就是大概的從面向對象編程轉為了面向介面編程了
01 HTML和CSS
1、第1節 概念介紹提取碼:dal6
2、第2節 基本標簽提取碼:4uyq
3、第3節 表單標簽提取碼:h1ok
4、第4節 CSS概述提取碼:ubyx
5、第5節 CSS_選擇器提取碼:zep7
6、第6節 CSS屬性提取碼:9l4h
7、第7節 CSS_案例-注冊頁面提取碼:onc6
02 JavaScript
1、01 JavaScript_簡介提取碼:2efk
2、02 JavaScript基礎語法提取碼:bl89
3、03 JavaScript運算符提取碼:v9sh
4、04 JavaScript特殊語法提取碼:yj6p
5、05 JavaScript_語法_流程式控制制語提取碼:tx9j
6、06 JavaScript_對象提取碼:df4q
7、07 DOM和事件的簡單學習提取碼:ljt5
8、08 BOM對象提取碼:jwwy
9、09 DOM對象提取碼:ukah
10、10JavaScirpt中的事件提取碼:ab1w
03 BootStrap
1、01 快速入門提取碼:5jhm
2、02Bootstrap_柵格系統提取碼:1xuu
3、03Bootstrap_全局CSS樣式提取碼:fjka
4、04Bootstrap_組件和插件提取碼:g5wp
5、05案例_旅遊網提取碼:jxy3
04 XML
1、01 xml基礎提取碼:jose
2、02 xml_約束提取碼:q0xr
3、03 xml_解析提取碼:bbsn
05 Tomcat
1、01web相關概念提取碼:p2az
2、02 tomcat基本操作提取碼:zqqx
3、03 tomcat_部署項目提取碼:i4a2
06-Servlet和HTTP請求協議
1、01Servlet_快速入門提取碼:ah8k
2、02Servlet_生命周期方法提取碼:w7t9
3、03Servlet_3.0註解配置提取碼:d8zy
4、04 IDEA與tomcat相關配置提取碼:5rvl
5、05 Servlet_體系結構與urlpartten配置提取碼:qf3i
6、06 HTTP請求協議提取碼:5f7v
07 -Request和Respons
1、01 Request原理和繼承體系提取碼:3hxr
2、02 Request_獲取請求數據提取碼:oxl7
3、03 請求轉發和request共享數據提取碼:9xbq
4、04 Request_獲取ServletContext提取碼:yfaz
5、05 request登錄案例提取碼:owgj
6、06 HTTP響應協議提取碼:xs8k
7、07 response之重定向提取碼:i8de
8、08 response之相對路徑和絕對路徑提取碼:6p8q
9、09 response之輸出數據提取碼:54fe
10、10 response之驗證碼提取碼:uy06
11、11 ServletContext對象提取碼:yopc
12、12 文件下載提取碼:szv9
08-Cookie和Session
1、第1節 Cookie快速入門提取碼:ncss
2、第2節 Cookie_細節提取碼:la7v
3、第3節 Cookie案例提取碼:mamn
4、第4節 JSP改造Cookie案例提取碼:fpkd
5、第5節 Session快速入門提取碼:0tyf
6、第6節 Session細節提取碼:obu1
7、第7節 Session之驗證碼案例提取碼:fxtt
09-JSP,EL和JSTL
1、第1節 JSP基礎語法提取碼:7rvw
2、第2節 MVC提取碼:ywmz
3、第3節 EL介紹和運算符提取碼:5gxf
4、第4節 EL獲取域中存儲的數據提取碼:yha0
5、第5節 JSTL常用標簽提取碼:mr92
10-綜合案例(用戶信息)
1、第1節 登錄功能提取碼:d7v4
2、第2節 添加刪除修改功能提取碼:40df
3、第3節 刪除選中功能提取碼:jhlx
4、第4節 分頁查詢功能提取碼:8mxb
5、第5節 復雜條件查詢功能提取碼:qj8m
11-Filter和Listener
1、第1節 Filter快速入門提取碼:7qrm
2、第2節 Filter細節提取碼:s2w9
3、第3節 Filter案例提取碼:f53s
4、第4節 監聽器提取碼:kjwy
12-Jquery
1、第1節 JQuery基礎提取碼:0uj1
2、第2節 JQuery選擇器提取碼:o85w
3、第3節 Jquery基礎案例提取碼:5u3t
4、第4節 JQuery動畫和遍歷提取碼:ut21
5、第5節 JQuery事件綁定和切換提取碼:e5sv
6、第6節 Jquery高級案例提取碼:ytj4
13-Ajax和JSON
1、第1節 原生JS方式實現Ajax提取碼:xh70
2、第2節 JQuery方式實現Ajax提取碼:woaa
3、第3節 JSON基礎語法提取碼:pqhj
4、第4節 JSON_解析器提取碼:zbzx
14-Redis
1、第1節 Redis環境搭建提取碼:poob
2、第2節 Redis命令操作提取碼:bq6d
3、第3節 Redis持久化提取碼:0x4x
4、第4節 Jedis代碼操作提取碼:bon3
5、第5節 Jedis連接池提取碼:hu0n
6、第6節 redis案例提取碼:cosn
15-Maven基礎
1、第1節 基本概念提取碼:4fok
2、第2節 maven的安裝和倉庫種類提取碼:gw1r
3、第3節 maven標准目錄結構和常用命令提取碼:3jn7
4、第4節 maven生命周期和概念模型圖提取碼:oqrb
5、第5節 使用骨架創建maven的java工程提取碼:k26p
6、第6節 maven工程servlet實例提取碼:xdmw
16-旅遊網
1、01 准備工作提取碼:uprl
2、02 注冊功能提取碼:9pf5
3、03 登陸和退出功能提取碼:0hkk
4、04 BaseServlet抽取提取碼:qswt
5、05 分類數據展示功能提取碼:649n
6、06 旅遊線路分頁展示分頁展示提取碼:o6v6
7、07 旅遊線路查詢提取碼:pzjb
8、08 旅遊線路詳情提取碼:wtke
9、09 旅遊線路收藏提取碼:3236
階段三:基本框架SSM
小總結:
這個階段相對於JavaWEB來說還是比較簡單的,少了很多的代碼量,但是卻多了很多的配置,稍微不注意就會把這些配置給搞錯,期間出現了好幾次注入bean失敗的錯誤,這是我最不能夠容忍的,同樣的錯誤居然出現了好幾次,而且都是沒有給service加上@Service這個註解導致的;所以,在同一個地方跌倒多次是最不應該的,以後一定的加強注意了
在此期間,我還把JavaWEB做的那個項目改為了SSM版的,在改的過程中才體會到這些代碼真的是很浪費,之前一個一個參數的接收,現在只需要一個對象就可以接收到了,而且更加的讓我明白面向介面編程的含義了
階段3 1.Mybatis
1、01.Mybatis課程介紹及環境搭建提取碼:6zwc
2、02.Mybatis入門案例提取碼:2aoi
3、03.自定義Mybatis框架提取碼:r9wc
4、04.自定義Mybatis框架基於註解開發提取碼:1jzg
5、05.使用Mybatis完成CRUD提取碼:d4b7
6、06.使用Mybatis完成DAO層的開發提取碼:dzvr
7、07.Mybatis的連接池及事務提取碼:ij3e
8、08.動態SQL提取碼:yiys
9、09.Mybatis的多表操作提取碼:dt9w
10、10.JNDI擴展知識提取碼:u5fx
11、11.Mybatis的緩存提取碼:ng54
12、12.Mybatis註解開發提取碼:yh6z
階段3 2.Spring
1、01.Spring框架簡介提取碼:va1x
2、02.程序間耦合提取碼:s8cg
3、03.Spring的 IOC 和 DI提取碼:59of
4、04.Spring的常用註解提取碼:tfw5
5、05.基於XML的IOC的案例1提取碼:1gf9
6、06.Spring的新註解提取碼:pjzs
7、07.銀行轉賬案例提取碼:um2b
8、08.面向切面編程 AOP提取碼:4tv2
9、09.JdbcTemplate的基本使用提取碼:vjxx
10、10.Spring中事務控制提取碼:rx3v
階段3 3.SpringMVC
1、01.SpringMVC概述及入門案例提取碼:e2ty
2、02.參數綁定及自定義類型轉換提取碼:657g
3、03.SpringMVC常用註解提取碼:emrc
4、04.SpringMVC返回值類型及響應數據類型提取碼:bd9t
5、05.文件上傳提取碼:pzy7
6、06.異常處理及攔截器提取碼:7a2y
7、07.SSM整合案例提取碼:lzzd
階段四:高級框架
小總結:
這個階段可不止Spring Boot,還有springcloud,springsecurity等等這些框架,就不一一列出來了,資料網上一大堆
學了Spring Boot之後你才會發現,SSM是多麼的麻煩,Spring Boot為不僅為我們減少了代碼量,還為我們減少了很多的配置,採用註解的方式
當然,這么智能的框架,我能不把做的項目改為Spring Boot版本嗎?
階段4 4.Spring Boot
1、01.spring boot 介紹提取碼:fzi8
2、02.spring boot 入門提取碼:bp25
3、03.spring boot 原理分析提取碼:8yer
4、04.spring boot 配置文件提取碼:wvoc
5、05.spring boot 集成提取碼:ywin
階段4 5.Git
1、01.Git簡介及安裝使用提取碼:a0kx
2、02.連接遠程倉庫提取碼:kziq
3、03.Git分支提取碼:5rm2
原文鏈接:網頁鏈接
B. 程序員基本有什麼證要考
可以考JAVA的認證。JAVA程序是當今最流行的網路編程語言。是最有發展的。還需要考SQL語言。學好這兩大利器,可以走遍互聯網行業了。
現在做開發對程序員的要求主要是有實際的項目經驗,簡單的說:就是參與過軟體的實際開發,或者自己寫過一些小軟體等。而考證並不是很重要,不過可以把考證當做激勵學習的手段,同時,有個證書總比沒有的好。
包括程序員、軟體工程師、系統分析師等等,因為通過考這個證書可以讓非常系統的掌握軟體開發的每一部分的知識,當然,系統分析師還是有一定難度的,不過通過的話還是很不錯的。
C. 報考初級、高級程序員書有學歷要求嗎
沒有的,報考初級,高級程序員都是沒有學歷要求的,就是任何人員都是可以報考的。
初級程序員考試屬於中國計算機軟體專業技術資格和水平考試的一個初級考試。
高級程序員考試屬於中國計算機軟體專業技術資格和水平考試的一個高級考試。
報名條件
《計算機技術與軟體專業技術資格(水平)考試暫行規定》第八條規定:
凡遵守中華人民共和國憲法和各項法律,恪守職業道德,具有一定計算機技術應用能力的人員,均可根據本人情況,報名參加相應專業類別、級別的考試。
因此,計算機資格考試報名條件不設學歷與資歷條件、年齡以及專業等限制,考生可根據自己的技術水平選擇合適的級別合適的資格進行報考。
報考方式和報考時間可以參考:
http://ke..com/link?url=_1MHFI7VZcgxXk1a#6_1