-
1 # Key的vlog
-
2 # 早上六點日出東方
26歲正好,如果不滿意自己現在的工作,完全可以換行。
但要搞清楚自己的優勢,劣勢和愛好,選擇一個合適的行業。
一旦選錯,三年後再換行,我的意見就是你要考慮自己還換的起嗎?
一個人,重新開始的機會並不多,所以可以重新選的時候。一定考慮清楚自己前一個選擇的得失,慎重抉擇,為自己負責。
-
3 # 國飛上海1982
什麼時候都可以,26歲是個不錯的年齡。主要還是看你的目標和性格。每天寫寫程式碼,關心身邊的人和事兒,就能到達幸福的彼岸。
-
4 # 小哇說互聯
對於任何一個想學習的人來說,做什麼行業都可以,只要想做。
對於你來說,轉行java開發是可以,但是必須靜下心來規劃一下如何學習java,如何學好java。換行之前先看看自己具備什麼。
1、必須具備一定的自學能力
不論是自學還是去培訓機構,自己的領悟能力決定了你的上限,是否能夠獨立的檢視文件,閱讀文獻,搭建基本的程式設計環境,是否能夠獨立解決學習中遇到的問題。
2、好的學習態度
做任何事,一個人的態度很重要。能不能認真去學習,能不能不懂就問,能不能上晚自習,能不能多看書,多程式設計,多練習。不能在混日子了,機構只給推薦工作機會,你還得過五關斬六將,透過面試才有offer。
3、你的興趣
在你轉行之前先問問自己,java是不是自己的愛好,不能僅僅因為網際網路行業高薪,更應該想想自己適合做什麼,對哪些感興趣,不能僅僅為了找份工作,也要對自己的職業規劃負責,不能跟風。
4、是否去培訓機構培訓java
培訓機構的培訓週期:一般在6個月左右,每個培訓機構培訓時間不一樣。在這麼短的時間內學習會軟體開發,只有部分有基礎的人能做到軟體開發入門,做一些小的開發專案。大部分人對學習的課程並不能都掌握,也不能對學的東西更深入瞭解。
培訓機構的培訓內容,培訓軟體開發的基本都是以JAVA開發為主。主要課程安排:JAVA開發基礎,JAVA高階開發,資料庫程式設計,js,css,HTML,JAVA三大框架,實訓專案等等。還有一些JAVA開發中常用的技術。培訓機構的在短時間內講這麼多內容,是否都能理解,有多少人理解,多少人跟得上老師的步伐,只有少數人。
6、Java學習的幾個階段1)、Java開發基礎——JavaSE
Java學習資料的準備是不可少的,比如買本Java書,或者上網收羅一些pdf資料及教學影片,準備開始大幹一場。主要學習Java基礎,多執行緒,socket程式設計,異常處理,資料庫程式設計等,緊接著是動手環節,練習做一個小專案。
2)、Java前端開發——HTML、CSS、Javascript
JavaWeb開發不可缺少的前端設計,主要有web頁面,樣式,指令碼等三大塊,同時也講解Java開發模式,一些高階的技術,及原理。
3)、Java高階開發——Java三大開發框架
Java三大開發框架主要有 Struts2、Hibernate、Spring。同時也
4)、Java進階框架學習,實踐,應用部署。
7、Java重要的知識點總結1)、J2SE
面向物件-封裝、繼承、多型、記憶體的分析遞迴集合類、泛型、自動打包與解包、AnnotationIO多執行緒、執行緒同步TCP/UDPAWT、事件模型、匿名類正則表示式反射機制,
2)、資料庫(Oracle或者MySQL)
SQL語句多表連線,內外連線, 子查詢等管理表、檢視、索引、序列、約束等樹狀結構儲存儲存過程、觸發器資料庫設計三正規化。
3)、JDBC
JDBC基礎、連線池、樹狀結構儲存與展現、DataSource & RowSet、JDBC連線Oracle及MySQL。
4)、HTML_CSS_JAVASCRIPT
html、css、javascript基礎語法、JavaScript、 Form判斷、Dom程式設計基礎(事件處理等)、JS常用效果、如TreeView、下拉聯動等JS學習方法、JS除錯方法、DreamWeaver初步(建立HTML、Table、Form、CSS)等。
5)、Servlet & JSP
tomcat基礎、servlet基礎、配置基礎、web application的結構、servlet生命週期、request response等常用方法、ServletContext類、HTTP協議基礎(GET POST)、Cookie、Session、Application、JSP的幾種語法(包括JSTL等)注意在專案中練習,不要拘泥於語法細節而裹步不前。
6)、Struts
多層架構理論、Model 1 and Model 2 、Struts基本概念、MVC、Action與業務邏輯類的關係、在Struts與JSP之間傳遞資料、Struts處理流程(控制流)、Struts TagLib(瞭解常用的)、JSTL、ActionForm、欄位收集、上傳檔案、型別轉換、DTO、動態Action Form、驗證框架、ActionForward 轉發與重定向、動態生成ActionForward、全域性與區域性的ActionForward、Action Forward Scope、UnknownActionMapping、Action的執行緒安全、I18N、如何切換語言環境、Struts異常處理機制,程式處理 ,自動處理 ,自定義異常處理器,Struts的多模組配置。
7)、XML
XML/XSL、XSLT/DTD、SCHEMA等基礎的概念。
8)、Hibernate
OR Mapping原理、Hibernate基礎開發步驟、Hibernate基本介面(重點Session)、普通屬性對映、關聯關係對映、Native SQL、inverse lazy cascade、繼承關係對映、HQL效能最佳化、 一級快取 、二級快取 、查詢快取事務與併發、 悲觀鎖、樂觀鎖、OpenSessionInView、CurrentSession。
9)、Spring
IOC/DI、Spring配置、Spring架構、AOP及Spring AOP宣告式事務(AOP)、Spring + Hibernate Spring支援WebScope。
10)、EJB3.0
J2EE架構基礎(JTA JMS等)、EJB基礎(地位及基本理論、分類等、)Annotation、Ant編譯與部署EJB、Session Bean、EJB的依賴注入、Persistence API。
最後,學習並非短時間之內能夠掌握,並且重新和本科生競爭工作,轉行Java並不易事,需要莫大的勇氣,畢竟從頭再來。
回覆列表
不管是做什麼職業,什麼行業,都需要有一定的經驗和經歷,26歲重新啟程重新選擇,只要敢於出發,並能堅持到底,我相信都可以做好,前提是你有沒有足夠的信心和堅韌的意志!
雖然重新換行業,剛開始肯定會有不適應,要保持空杯的心態,能對之前的成就清零的心態,保持學習的敬畏之心,再說重新選擇java程式設計師這條路,對於26歲來說已經晚了一些,就必須比別人更加努力,java是目前比較流行的程式語言,我在大學的時候學習的是軟體技術,雖然從畢業後就轉型放棄原有的專業,選擇自己喜歡的銷售崗位,選擇是因為自己喜歡的行業,才能更好的堅持!所以希望你既然選擇那就堅持,並不斷保持學習力