① 想當一名JAVA程序員,需要具備什麼樣的條件。知識需要達到何種水平
你的情況和我差不多,可我已經投入工作了,我大一時和你的想法很想,我也很迷茫,那是就在想,我畢業了到底能做什麼那,我的大學路應該怎麼走才能讓我在畢業後就會脫穎而出。我當時也問過很多人,查過很多資料,其實也沒什麼,現在的高等教育和企業需求差距很大,這也是現在教育的悲哀,只是你不要把自己局限在學校的教育中就可以了,你要有自己的想法,用自己的眼睛看世界,大膽的探求自己迷茫的東西,那你就會不斷的進步。
首先,學校的教育是基礎(當然也有很多垃圾的課程,你可以大體學學,一筆帶過),比如數據結構,C,這是應該牢牢掌握的,你要做Java程序員,這是基礎,對於其它課程:操作系統,網路技術等等,這些是相關課程需要你有一點的掌握。
其次,跳出學校的教育,給自己的大學時間劃分一下,找出自己改學的東西,你要做Java程序員,這個范圍也是很廣的(Java程序員做的東西也是很多的),不過大體上,很多東西還是必須學習的,不過這些課程之間有個先後順序,下面我就給你羅列一下:
初級:Java編程基礎(變數,語法)--開發工具學習(Eclipse,JBuilder)
中級:--設計模式(包含Java中的多線程設計模式)--JSP--Servlet--Tomcat(伺服器)--資料庫(Mysql,Oracle,Sql Server)--經典的開源框架(Struts,Hibernate,Spring)
高級:--RMI---JNDI--EJB
大體上是這樣的,順序也不是固定的,你可以靈活學習,他們之間是有聯系的,這樣可以相互促進學習,我在大學畢業的時候上面的那些東西差不多都學過了(有些比較深,有些淺一些),看上去好像很多,你要一個一個來,一定要打實基礎,這樣學習起來才能有效果,還有就是一定要多到機器上起調程序(我以前就是,有些東西看懂了就很想到機器上跑跑看,看結果到底是什麼樣的),這樣可以激發你的興趣,也鞏固你的知識,資料庫是和編程相關的,也是必須學的,資料庫很多,可它們是相通的,你先大體了解,整體學一下。
還有上面的很多專業詞彙你可能沒聽過,這么關系,你可以先到網上搜搜看看,有些東西,等你有了基礎就好辦多了。
還有你不是想知道JAVA程序員的標准嗎?你可以到人才招聘網站上搜一搜啊,看人家都要求哪些。
好了,上面都是我手動寫的我的親生體會,希望對你有幫助!
② 程序員未來前景如何大齡程序員出路在哪裡
年齡大的普通程序員,將來的出路無非就是以下三個:
1、穩定地待在一家公司,有一定產出效率,成為一顆螺絲釘,不出彩也不出醜,就像之前棉紡廠的工人那樣,直到這家公司不行了,找另一家,繼續做個普通一兵。其實這事兒和幾十年前的工人一樣,只是時代不一樣,職業的名字變了。
2、尋找相對優勢,到稀缺你技術、能力、經驗的地方,找到存在感。比如一線城市回退到二線、三線;比如互聯網頂級公司的普通程序員進入小公司;比如互聯網行業的普通程序員進入傳統行業有軟體部門的公司。
3、轉行,想干什麼干什麼去,很多人認為,一個 35 歲以上的程序員相比較一個 20來歲的畢業生,精神狀況、身體狀況必定是不如剛剛大學畢業的年輕人,所以要盡早轉行。那麼問題來了,程序員是吃青春飯的嗎?程序員的職業發展到底如何呢?
首先,我覺得時至今日,相比其他職業,程序員仍然是一個投入產出比比較高的職業。程序員不是一個「吃青春飯」的職業,而是一個常青的職業。程序員其實也並沒有我們想像中那麼累,很多互聯網公司的工作環境、工作氛圍、員工福利都是非常不錯的:彈性工作,定期團建,免費健身;一日三餐、零食飲料應有盡有。對於頭腦靈活、思維敏捷,但還沒有明確職業目標的理工科畢業生而言,把程序員作為職業生涯的起點,應該會是一個不錯的選擇。以北京為例,應屆畢業起薪在 8000-10000 元,比其他職業高出不少。程序員現在小蜜蜂雲工作了解很多遠程可辦公的,全職兼職都是有的,可供的選擇還是比較多的。
程序員在職業生涯第一個階段,通常是 3-5 年。這個階段要以職業探索為主,腳踏實地寫好每一行代碼。只有快速學習和成長,掌握過硬的專業技能,這樣才能在職場立足,走好未來的路。現在程序員的職業領域已經細分到了令人發指的地步,比如:大數據工程師、雲計算工程師、某某語言工程師、系統架構師、web 前端工程師、嵌入式軟體工程師、資料庫開發工程師等等。
③ 作為一名普通的程序員,需要怎麼給自己找一條後路呢
作為一名程序員,在未來可能會面臨技術淘汰、公司倒閉、經濟不景氣等風險。因此,找到一條後路是非常必要的。
以下是一些可以幫助程序員找到後路的建議:
1.不斷學習新技能:隨著技術的不斷發展,新技能的學習變得非常重要。程序員應該不斷關注行業的動態,並且學習新的編程語言、開發工具和技術。
2.建立廣泛的人脈:建立廣泛的人脈可以幫助程序員在職場上更好地生存。這些人脈可以包括同事、老闆、行業專家和其他程序員。
3.做好個人品牌建設:通過博客、社交媒體和GitHub等平台,程孝祥序員可以建立自己的個人品牌,提高自己的知名度和可見祥凱度。這可以幫助程序員在找工作或者自主創業時更有優勢。
4.考慮轉行:如果程序員發現自己的技能在行業中逐漸被淘汰,或者自己的工作面臨很大風巧宴搏險,那麼可以考慮轉行到其他領域。這需要程序員具備開放的心態和勇氣,但也可能會開啟一條新的、更有前途的職業道路。
綜上所述,作為一名程序員,需要不斷學習新技能、建立廣泛的人脈,做好個人品牌建設,不行就要提前考慮轉行。