28歲零基礎自學java編程還來得及嗎
我26歲從工廠辭職去大連學了計算機,軟件,網絡都學了。開始的目標是數據庫方面,C++,C#,JAVA,J2EE,J2ME,JSP都學了,SQLServer,ORACLE也學了,一些其他的也都學了不少。后來在大連看了工作,不是找不到,而是工資太少,因為我是技校畢業當工人,所以學歷勉強算高中,這是硬傷。回到家鄉一個三四線的小城市,之前學習的時候我知道有一家公司是做PB的,所以下功夫學了PB,面試什么都過了,又被告知不缺人,沒錄用。后來準備過完年會大連,陰差陽錯的有找到工作了,工資雖然不多,但好歹是在家鄉,而且我負責SQL,也算對口。干了兩個月,有個機遇,就去了央企做代維,從28做到現在38,是網絡管理和修電腦。至于軟件,就幫人做過幾個畢業設計,自己開發幾個小軟件工作上用。JAVA學好怎么也得兩年,沒有工作經驗,30歲沒幾個公司愿意要你,除非你有關系,可以參與項目。學歷你是否夠?英語你是否可以?而且你這個零基礎是零到什么程度?只能說前景不樂觀。
JavaEE、python、php,學哪個比較好
首先要說明,JavaEE、PHP、Python都是很好的語言,它們只是應用的場景不同,只要學好其中一個,都能夠有很好的發展。
根據職業規劃選語言關于題主的問題,這三者先學哪個,我覺得應該根據自己的發展規劃來選,脫離職業方向談語言都是空談。
先確定自己以后想從事哪個方面,應用開發、Web前端、后臺還是大數據?
如果你喜歡做網站,PHP可能是你的首選,因為我國60%的中小型網站都是PHP開發的,PHP簡單易學。
如果你想開發軟件,我們常說的企業軟件,各種各樣的管理系統,基本都是java開發的,在這一領域,Java具有不可撼動的地位。
python是隨著人工智能火起來的語言,很是熱門,但是崗位確實有限。
人工智能是未來,但是什么時候會大爆發,會穩定,這還是一個未知數。不過,作為入門語言,還是不錯的,畢竟簡單。
其實你可以不必太糾結編程語言,語言都是想通的,你學會了一門,再去學習一門新的語言,上手也是很快的。
個人建議Java就個人而且,其實比較推薦先學Java。
當然并不是說PHP、Python不好,而是對于一個零基礎的新人來說,最重要的是先學習一門語言,然后找到工作不是嗎?
而找工作的話,Java無疑是最容易的。
而且Java的路是越走越寬,未來的選擇性更多,可以做企業級軟件開發,可以做網站后臺開發,可以往移動方向/大數據方向/云計算方面發展。
而PYthon相對來說以后的選擇性就少些,大多學了都是做爬蟲,而爬蟲的崗位并不多。而人工智能工程師,一般都是那種博士、專家級別的,要求非常高。
以下是三種語言的崗位需求,以上海為例:
JavaEE學習路線JavaEE的學習可以分為以下階段:
1.JavaSE階段
2.JavaWeb基礎
3.SSH開發框架
4.其它開發框架
5.其它常用技術
第一階段:掌握JavaSE
該階段是學習JavaEE的入門階段,也是基礎階段,每個零基礎的Java的學習者都必須掌握。
學習完這個階段我們就可以開發簡單的桌面軟件了,可以嘗試去找工作,然后繼續邊工作邊學習。
該階段推薦書籍:
《ThinkinginJava》《HeadFirstJava》
第二階段:JavaWeb基礎
學完JavaSE,緊接著我們就該學習JavaWeb,JavaWeb也是Java開發工程師必須掌握的內容。
該階段推薦書籍:
《HeadFirst:ServletandJSP》《HeadFirstHTML與CSS》
第三階段:掌握SSH開發框架
SSH開發是Spring、Struts2和Hibernate框架的簡稱,也是主流的Java開發框架,它是每個JAVA開發者必學的內容之一。
該階段推薦書籍:
《J2EEdevelopmentwithoutEJB》《JavaReflection》
第四階段:其它開發框架
MyBatis是一個支持普通SQL查詢、存儲過程和高級映射的優秀持久層框架。SpringMVC是一個基于MVC的Web框架。SpringMVC是Spring框架的一個模塊。MyBatis和SpringMVC這兩個框架也是現在很公司在用的框架,所以JAVA學習者必須掌握。
該階段推薦書籍:
《Spring實戰(第4版)》
第五階段:其他常用技術
查看Java工程師崗位的要求你會發現,企業除了要求掌握框架的使用外,還會對其它一些常用的技術有所要求,比如JAVA項目構建工具maven,oracle數據庫,開源的全文搜索引擎Lucene,開源的搜索服務器solr,WebService,linux等技術。
想成為一名優秀的JAVA開發者,這些技術都是我們必須掌握的。
該階段推薦書籍:
《Maven實戰》
JavaEE學習方法JavaEE的學習可以線下報培訓班,也可以自己自學。
培訓班的好處就是學習的知識比較全面,有專業老師系統授課,遇到問題可以咨詢老師得到快速解決。但是相應的學費比較昂貴。
如果選擇自學的話,就需要有很強的學習能力以及毅力。
關于自學網站個人比較推薦W3Cshcool,不僅有豐富的理論知識,還有實戰課程,讓你邊學邊實踐。
此外W3Cshcool還有移動APP哦,讓你隨時隨地都能學習編程。
當然,如果喜歡看視頻學習的話,推薦慕課網,一套視頻教程的收費不貴。
寫在最后沒有最好的語言,只有最合適的語言。
沒有糟糕的語言,只有糟糕的程序員。
沒有一種語言是萬能的,只會一種語言是萬萬不能的。
最后,我想告訴題主,第一門編程語言的學習過程永遠是枯燥的,痛苦的,只有堅持不懈的學習下去,才能見到美麗的彩虹。
W3Cschool與大家共勉之!
babson college的MSEL(創業學碩士)項目怎么樣
BabsonCollege的商科很不錯,主要看你以后是否想創業,下面簡單介紹以下BabsonCollege及一些項目。
BabsonCollege情況簡介巴布森學院(BabsonCollege),位于美國馬薩諸塞州的巴布森公園,建成于1919年,是全美最著名商學院之一。
該校的創業學課程連續25年位列US.News全美第一,超過哈佛,賓夕法尼亞等頂尖商學院。其創新實踐的企業家精神作為巴布森學院的核心價值貫徹到學校開設的所有商科及文理通識課程上。巴布森學院的畢業生薪資常年位居全美前列,其也被Forbes,Economist,MoneyMagazine等著名財經雜志多次評為全美最具價值和投資回報率最高的大學之一。學校本科排名在U.S.News&WorldReport專業排名中,其本科創業學(entreprenership)課程連續20年排名全美第一。在2016PayScale私立商學院投資回報率(PrivatebusinessschoolforROI)排名中,排名全美第一;連續三年私立商學院畢業生預計薪資(Privatebusinessschoolforsalarypotentialofgraduates)排名中,排名全美第一。在2015年Forbes對于國際生最好的大學排名中(BestU.S.collegeforinternationalstudents),排名全美第一。在2015年MoneyMagazine商科專業(Bestschoolforbusinessmajors)排名中,排名全美第一;最佳學校(BestcollegeintheU.S.)排名中,排名全美第二。在2016U.S.DepartmentofEducationCollegeScorecard校友薪資排名中,排名全美第二。在2016Economist最具價值大學(Bestschoolforvalue)排名中,排名全美第二。專業與課程巴布森學院開設有本科、碩士學位以及MBAMSA證書類課程,巴布森學園將本科課程獨特設計為三個階段--Discover發現,Explore探索,Focus專注三個階段。
DISCOVERPHRASE發現階段:大一大二學生不區分專業,而是學習商科各方面基礎課程以及文理通識教育,其中以經營與創業基礎課程(FoundationsofManagementandEntrepreneurship)最為著名,讓大一大二學生對于商業世界有著全方位的了解學習,其中財務會計(FinancialAccouting)以及商業法律(BusinessLaw)等都是商業學科學習的重點課程。
EXPLOREPHRASE探索階段:
大二大三學生開始學習更高層次的文理通識課程,其中包括歷史學,哲學,科學,文學等,進一步強化學生數理分析及交流能力。
商科方面學生則學習巴布森獨特設計提供的SophomoreManagementExperience(SME)項目,其中包括金融學(Finance),經濟學(Economics),市場營銷學(Marketing),信息技術管理學(InformationTechnologyManagement),管理會計學(ManagerialAccounting)以及運營管理學(OperationsManagement),給學生提供商業領域各分支的實用技術以及成為一名合格CEO的素養和能力。
FOCUSPHRASE專注階段:大三大四學生將為未來的職業生涯以及專業定向作出選擇準備。學院目前一共提供了27項專業選擇。
學校優勢對于條件優秀的申請者,學校可提供豐厚的獎學金或助學金,以幫助其順利完成學業。此外,巴布森學院配備相關領域尖端的師資力量,學生在此能夠真正做到學以致用,為今后的職業生涯以及生活打下堅實基礎。
巴布森學院由于獨特扎實的商科人才教學模式以及強大的校友資源網每年吸引著無數的企業高層前來校園提供學生實習機會及職業招聘,其中包括高盛(GoldmanSachs),麥肯錫(McKinsey),谷歌(Google),亞馬遜(Amazon),甲骨文(Oracle)等公司。
java編程用什么工具
本人的工作是軟件測試,每天都和開發打交道。服務過幾個公司,開發們用的工具無非如下幾種:
1.eclipse,不但開源免費還可支持多種插件和語言。
2.svn,是一個開源的版本控制系統。多個人開發同一個項目可以共用資源,合并代碼。
3.git,也是一個開源的版本控制系統,所不同的是它是分布式的。而且更加的高效。我們現在的項目正在由vn逐漸向git遷移。
4.genkins,開源的軟件項目,是基于java開發的一種持續集成工具。最主要的功能是可以持續的軟件版本發布,每次開發完或是改完bug都可以快速地部署。
5.文本編輯器,比如notepa++還有UE異都是很好用的代碼編輯器。這個就看個人使用偏好了。
以上,是一般公司java開發常用的軟件。
寫回答不易,點個贊再走唄。