A. 自學java好找工作嗎
既然是為了就業,你首先就要知道學習Java技術需要達到什麼樣的技術水平,才能獲得一份Java開發的工作。另外,IT行業技術更新的比較快,我們肯定是學現在企業需要的技術,而不是一些已經淘汰的技術。所以作為一個零基礎開始學習Java的人,你應該了解你現在需要學哪些技術,這些將是你要攻克的內容。
小蝸這里根據行業變化和最新企業需求整理了一份java開發的學習路線,可以按照這份大綱來進行學習,希望可以幫助到大家。
第一階段:Java專業基礎課程
階段目標:
1. 熟練掌握Java的開發環境與編程核心知識
2. 熟練運用Java面向對象知識進行程序開發
3. 對Java的核心對象和組件有深入理解
4. 熟練應用JavaAPI相關知識
5. 熟練應用JAVA多線程技術
6. 能綜合運用所學知識完成一個項目
知識點:
1、基本數據類型,運算符,數組,掌握基本數據類型轉換,運算符,流程式控制制。
2、數組,排序演算法,Java常用API,類和對象,了解類與對象,熟悉常用API。
3、面向對象特性,集合框架,熟悉面向對象三大特性,熟練使用集合框架。
4、IO流,多線程。
5、網路協議,線程運用。
第二階段:JavaWEB核心課程
階段目標:
1. 熟練掌握資料庫和MySQL核心技術
2. 深入理解JDBC與DAO資料庫操作
3. 熟練運用JSP及Servlet技術完成網站後台開發
4. 深入理解緩存,連接池,註解,反射,泛型等知識
5. 能夠運用所學知識完成自定義框架
知識點:
1、資料庫知識,範式,MySQL配置,命令,建庫建表,數據的增刪改查,約束,視圖,存儲過程,函數,觸發器,事務,游標,建模工具。
2、深入理解資料庫管理系統通用知識及MySQL資料庫的使用與管理。為Java後台開發打下堅實基礎。Web頁面元素,布局,CSS樣式,盒模型,JavaScript,jQuery。
3、掌握前端開發技術,掌握jQuery。
4、Servlet,EL表達式,會話跟蹤技術,過濾器,FreeMarker。
5、掌握Servlet相關技術,利用Servlet,JSP相關應用技術和DAO完成B/S架構下的應用開發。
6、泛型,反射,註解。
7、掌握JAVA高級應用,利用泛型,註解,枚舉完成自己的CRUD框架開發為後續框架學習做鋪墊。
8、單點登錄,支付功能,項目整合,分頁封裝熟練運用JSP及Servlet核心知識完成項目實戰。
第三階段:JavaEE框架課程
階段目標:
1. 熟練運用Linux操作系統常見命令及完成環境部署和Nginx伺服器的配置
2. 熟練運用JavaEE三大核心框架:Spring,SpringMVC,MyBatis
3. 熟練運用Maven,並使用SpringBoot進行快速框架搭建
4. 深入理解框架的實現原理,Java底層技術,企業級應用等
5. 使用Shiro,Ztree和Spring,SpringMVC,Myts完成企業項目
知識點:
1、Linux安裝配置,文件目錄操作,VI命令,管理,用戶與許可權,環境部署,Struts2概述,hiberante概述。
2、Linux作為一個主流的伺服器操作系統,是每一個開發工程師必須掌握的重點技術,並且能夠熟練運用。
3、SSH的整合,MyBatis,SpringMVC,Maven的使用。
4、了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合。
5、Shiro,Ztree,項目文檔,項目規范,需求分析,原型圖設計,資料庫設計,工程構建,需求評審,配置管理,BUG修復,項目管理等。
6、獨立自主完成一個中小型的企業級綜合項目的設計和整體架構的原型和建模。獨立自主完成一個大型的企業級綜合項目,並具備商業價值。
第四階段:分布式與微服務課程
階段目標:
1.掌握前端框架VUE及Bootstrap的應用開發
2.基於SpringCloud完成微服務架構項目的開發
3.掌握NoSQL資料庫Redis的使用
4.掌握消息隊列RabbitMQ的使用
5.掌握Mycat資料庫中間件的使用
知識點:
1、Bootstrap前端框架、VUE前端框架、RabbitMQ消息隊列。
2、掌握Bootstrap前端框架開發、掌握VUE前端框架開發、掌握RabbitMQ消息隊列的應用、掌握SpringBoot集成RabbitMQ。
3、Redis緩存資料庫的應用、Java基於Redis的應用開發、基於SpringCloud微服務架構開發實戰。
4、掌握NOSQL資料庫Redis的安裝、使用,Redis客戶端的安裝使用,Java訪問操作Redis資料庫,Redis的持久化方案、主從復制、高可用。
5、掌握SpringCloud微服務架構的開發,注冊中心,網關配置,配置中心,微服務間通信及容器化部署。
6、項目文檔,項目規范,需求分析,資料庫設計,工程構建,需求評審,配置管理,BUG修復,項目管理等。
7、掌握資料庫中間件Mycat的應用,基於Mycat實現數據讀寫分離,高可用集群。
8、掌握項目開發的流程,按照項目開發流程完成基於微服務架構項目的需求分析,編碼開發。
B. 零基礎自學編程能找到工作嗎
當然可以找到,學習Java編程技術肯定是以就業拿到高薪工作為主要目的的,可是高薪不會那麼輕易拿到,這是一個最簡單的道理。沒有付出就沒有回報,在整個學習Java編程技術的過程中,你需要付出時間、精力、金錢。
首先在開始學習之前你需要做到以下5點:
第一:需要達到什麼樣的技術水平才能就業?
既然是為了就業,你就要知道學習Java編程技術需要達到什麼樣的技術水平,才能獲得一份Java開發的工作。就好比高考的一個分數線,你是否能被大學錄取,要看你能不能過分數線。軟體公司錄用你,也是有一個標准,所以首先你要知道學習Java編程技術應該能達到什麼樣的水平才能就業。
目前行業就業標准:需要有項目開發的經驗,一年經驗Java開發項目經驗以上,進公司一周後可以參加項目模塊的開發。
第二:明確Java都應該學習什麼企業需求的技術
IT行業技術更新的比較快,所以我們肯定是學現在企業需要的技術,而不是一些已經淘汰的技術。所以作為一個零基礎開始學習Java的人,你應該了解你現在需要學哪些技術,這些將是你要攻克的內容。
第三:合理的學習周期計劃
合理的學習計劃周期,你要學一個專業很強的技術,你肯定不能盲目的學,肯定是要把所有的內容進行分塊來學。每天的內容都是固定的。學習編程有一個詞語叫做「循序漸進」。不能急也不能拖。每天學習的量要差不多,然後完成每天的知識,並且把它掌握,每天做多少練習,完成什麼作業,都要明確。
這要根據你的學習能力接受能力以及每天付出多少時間來學習制定的合理周期。
舉例:如果一天8個小時,建議總時長5個月。
第四:有一個指導你的技術大佬
如果決心想學好Java編程技術,就需要在前期有一個技術好的人指導你。全程靠自己自學Java編程技術的人其實心裡是並不想學好的。大部分都是不想付出就想得到回報的。因為Java編程技術專業性很強,前期是必須有人帶的。主要是因為遇到問題無法解決,解決起來效率非常低,也會越學越迷茫,最後導致浪費時間。缺少跟專業的人交流的過程,畢竟高薪不是隨便拿著,如果每個人都可以靠自己自學會Java,那你應該是985、211這種學習能力很強的人。由於不是這個行業的人,對於編程學習的方法一無所知,所以一定會造成走很多彎路的結果,最後導致放棄。
第五:意志堅定形成每天的學習習慣
以上4點都解決之後,剩下的就是半年如一日的每天學習了。根據我接觸的人來看,大部分的人都會在中途放棄,主要原因就是渴望值很低,你想要得到一個東西,你必須非常渴望,並且付出很多東西,大部分人都不是這樣的,所以堅定自己學習Java編程技術的決心很重要。
最後給你分享下免費的學習資料吧(驗證信息「網路」),學好的話,入門是沒問題的!
希望能幫到你,望採納~
C. 零基礎想從事程序員,今年21歲追夢應該還來得及,我應該從哪方面入手
看得出來,題主很有沖勁,同時也很為自己的未來職業做規劃,心態也很好
年輕適合多學習
但學習的方式很重要,要對自己付出的時間負責
為什麼這么說?
因,現在很多人認為網上有各種學習資料,隨便搜索一些出來就大把的各位視頻,書籍;
但,這對於0基礎的人來說,盲從自學是需要付出時間的代價。
魯迅說:生命是以時間為單位的,浪費別人的時間等於謀財害命;浪費自己的時間,等於慢性自殺。
所以,如果題主沒有基礎,又想從事程序員工作,那麼選擇一門適合自己的職業發展的編程語言,再找專業的培訓機構,讓專業的老師把自己這個門外漢帶進來。
編程語言有很多,從90年代至今一直發展比較穩定的是Java語言,
Java語言的應用范圍有如今的電視機頂盒,網站(某寶、某東、某易、某訊等),安卓App,游戲,等等。
所以Java程序員的工作崗位有很多,學習出來,就業機會比較高
希望我的回答對你有幫助 !!
D. 自學程序員要多久,如何找工作
這要看你自己的自學能力和自製能力,如果自學以及自製能力是非常強的話,差不多一年的時間可以找的到工作吧,最重要的還是要看你自身的情況。不過我但是自學的時候自學了大半年的時間,然後就學不動了,因為太難了。每一個知識點都要自己去攻克也沒有人帶所以說是非常難的,不過後來我就在蛙課網上進行跟著視頻教程學習,而且還有完整的學習路線圖,非常不錯,如果你想自學的話你可以去蛙課網上看一下。
E. 學習編程以後好找工作嗎
可以從事互聯網開發、游戲開發等工作,對應於沒有硬性要求,只要邏輯性強就可以學習編程。
一、互聯網
最直接的工作就是到一個科技企業做程序員,人家碼磚頭,我們碼代碼。目前的互聯網行業,那是需要大批的編程人員,把現實中的數據進行轉換存儲分析。BAT是目前國內比較好的互聯網企業,他們的業務都需要大量的編程人員來實習。工資高,福利好,還有優越感。
二、傳統軟體企業
何為軟體企業首要的是微軟,為別人提供軟體產品或服務的公司。這些企業最主要的產品就是程序,完成特定的工作。他們大部分都是編程人員,要不然代碼誰寫,功能誰實現。
三、硬體產品行業
這個當讓也是需要編程人員的,如inter生產出來的cpu等也是需要驅動來完成工作的,他們也需要程序員來完成編碼工作。
四、手機
國內典型的魅族、小米這些開發手機的企業,他們要硬體都是買別人的,系統用的是Android,但是他們生產自己的手機當然也是需要編碼人員進行工作的。
五、游戲
雖然說國內的一些游戲廠商無德專門毒害青少年,但是還是不能一棒子打死。一款好的游戲如cs還是能讓我們在工作之餘輕松一些的,游戲那也是編碼完成的,是一件多麼有趣的事情。
F. 請問一下,學習C語言以後能幹什麼啊,可以找到好工作嗎,我學過C和嵌入式,都沒學的好,我想從學一下,
學習程序設計語言和我們學習漢字漢語一樣,人人都會寫中國字說中國話,但是不一定都可以寫出華麗的文章小說,同樣是中文能寫文章的人就可以賺到錢。
程序員的工資其實也並不很高,經驗比較多程序員(限程序員,不泛指軟體研發工程師、項目經理 以上級別的)也一般在5K -- 15K 左右,程序員光會C 語言是不夠的,涉及的相關知識和語言都要掌握,最重要的是理解用戶需求,用代碼實現功能。
重復強調,C 語言只是一種語言,語言本身並沒有所謂的功能,你需要結合實際的運行平台配合 API \SDK 、介面模塊 等進行有邏輯的組織,業務上需要自己去實現和調試。
現在C 的程序員工作還是比較好找的,因為前幾年這行人太浮躁了,全搞JAVA C# 去了,現在有點青黃不接,缺少搞下層後端開發的人,你如果基礎不錯,自己肯在工作中不斷學習,工作不難找。
G. 自學編程到底能不能找到工作
能找到工作。說到培訓班我覺得培訓班是速成,的確培訓班能學到東西,前提是你跟得上培訓班的進度,實際情況是大部分人跟不上那個進度 因為大部分人連基礎都沒有,培訓班也有培訓班的好處,有老師,便是最大的好處。可以讓你少走彎路。
我大學自己學了很多,從單片機到Linux應用等等,都學過,然後大四頭腦一熱,花了七八千報了網路班,後來才發現,什麼用也沒用,都是講的基礎知識。
好處:
並不是說培訓班就一無是處,他有人帶,真的能少走很多彎路。
所以,如果周圍有人願意帶你,或者有一定的底子,那麼去培訓班是沒有必要的。而且培訓班的費用不少。
並不是對口專業出來的就是科班程序員,有好多大學啥也不會,也是快畢業才去學的,是偽科班。
此外,科班程序員和培訓班出來的是有區別的,同樣用代碼實現一個功能,科班的自己能很快有思路,構造整個功能的框架,可能培訓班出來的需要別人指點 ,或者思考很久,同樣一個api。
科班的知道在哪些情況下使用它比較好,哪些情況要注意,培訓班出來的只知道它能幹嘛。畢竟科班的踩過的坑多,培訓班是速成。
H. 自學java能找到工作么
可以的。一般現在java開發崗位招聘要麼要求對口專業學歷,要麼要求軟體開發真實項目經驗,要麼要求非常出色的實力。
自學的話,前兩個沒辦法自己獲得,只有第三個有可能,但是簡歷可能在前兩個條件的篩選下就被人淘汰了,根本沒有機會展示自己的實力,除非有的公司不重視簡歷,而是只重視面試、筆試等綜合結果。
(8)21歲自學程序員好找嗎擴展閱讀:
編寫java程序的注意事項:
大小寫敏感:Java是大小寫敏感的,這就意味著標識符Hello與hello是不同的。
類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單片語成,那麼每個單詞的首字母應該大寫,例如 MyFirstJavaClass。
方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫,例如myFirstJavaClass。
I. 小白學java難嗎工作好找不
如果有完善的課程體系是簡單的,當然也看個人情況。java應用廣泛,課程體系全面,提到零基礎通過自學Java最終找到一份Java開發的工作,其實這件事還是有難度的。沒有好的學習教材以及良性的學習規劃、遇到難題無法解決導致學習效率很低、作為一個零基礎的初學者沒有人指導帶著學都是需要克服的問題。
java學習內容主要有:
①JAVA編程基礎(基礎語法、面向對象、和諧特性等)
②WEB應用開發(靜態網頁製作、Oracle資料庫、Java Web開發技術、Linux技術、網站性能與安全、軟體工程開發流程、Java Web和諧等)
③企業級框架開發(數據結構與演算法、SSH框架、JavaEE和諧等)
④項目實訓
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
J. 一個普通人沒有學歷,自學編程,找到一份月入過萬的程序員工作真的有可能嗎
想要找到月入過萬的程序員工作不是不可能,自學編程也有機會,當然你需要學的夠精深,想要月入過萬,那麼你的技術和項目經驗都需要符合企業的招聘標准,一般過萬薪資程序員都是具備好幾年的項目經驗,並且在曾經的項目中起到重大作用。
除此之外,想要月入過萬除了技術、項目經驗之外,學歷也是需要的,最低也得有大專學歷,如果沒有這個學歷,除非你的技術真的非常強,否則也是容易吃閉門羹。當然如果你個人技術強,也不用去公司,自己完全可以接項目單干。
要去公司找工作,那麼學歷是需要提升的,現在成人高考、自考、網路教育都是比較適合成人的,對你會比較有幫助。
希望我的回答有幫到你,若有其他問題,可用手機點擊下方聯系獵學為你解答。