sw634365102
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。在學(xué)Java之前,你需要有:1、簡單的英語讀寫能力;2、一定的數(shù)學(xué)基礎(chǔ);3、一定的計(jì)算機(jī)基礎(chǔ)操作能力。之后你可以適當(dāng)學(xué)一些計(jì)算機(jī)的基本組成和工作原理,了解一下就好,對(duì)后面的學(xué)習(xí)還是有幫助的。接下來你就可以開始學(xué)習(xí)Java了,Java是一門面向?qū)ο蟮木幊陶Z言,你要先了解面向?qū)ο笫鞘裁匆馑?,和面向過程的語言,比如C語言,區(qū)別在哪里,有什么優(yōu)點(diǎn),可以買一本學(xué)習(xí)Java的書。在正式編寫Java程序之前,你需要配置jdk(Java運(yùn)行庫),選擇一個(gè)IDE(編程工具,集成開發(fā)環(huán)境),如Eclipse、IDEA,下載配置jdk和IDE的教程網(wǎng)上有很多,看看就會(huì)。再接著學(xué)習(xí)Java的基本語法和常用關(guān)鍵字,寫一些類似Hello World!的程序。最后推薦你跟著網(wǎng)上或者書上的一些項(xiàng)目實(shí)例教程試著做一個(gè)項(xiàng)目,遇到問題就想辦法解決。學(xué)習(xí)Java到后面還需要掌握SQL語句、HTML/CSS、Linux簡單操作命令等知識(shí)。一.需要有C語言基礎(chǔ)。 C 是一種面向過程的語言,對(duì)你的邏輯思維能力要求很高。而 JAVA 的面向?qū)ο蟮乃枷?與面向過程截然不同。使開發(fā)變得更容易,代碼也更加好維護(hù)。二.java學(xué)習(xí)其實(shí)不難:1、天賦(不是每個(gè)人都有,不是特別重要)2、態(tài)度,你要有認(rèn)真對(duì)待的態(tài)度3、需要你有堅(jiān)持不懈的努力4、java是面向的,可以先學(xué)一些簡單的面相對(duì)象的課程
麻辣寶寶彩
要掌握一定的英語基礎(chǔ),同時(shí)對(duì)于Java語言有興趣,此外,關(guān)于網(wǎng)絡(luò)工程和軟件測(cè)試的其他技術(shù)也要有所涉獵。
sml90050056
高級(jí)軟件工程師考試要求
軟件工程師是一個(gè)廣義的概念,包括軟件設(shè)計(jì)人員、軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開發(fā)生產(chǎn)相關(guān)。下面是我整理的關(guān)于高級(jí)軟件工程師考試要求,歡迎大家參考!
高級(jí)軟件工程師考試要求
1. 具備軟件開發(fā)工作所需的知識(shí)和技能,編碼熟練度和規(guī)范性達(dá)到一定要求;
2.具備一定的項(xiàng)目能力(包括調(diào)試能力、文檔編寫能力、測(cè)試能力等)和綜合技術(shù)素質(zhì)(包括對(duì)軟件生命周期的理解、對(duì)設(shè)計(jì)模式的理解、必備的行業(yè)知識(shí)和經(jīng)驗(yàn)等);
3.扎實(shí)掌握客戶端技術(shù)、面向?qū)ο蠹夹g(shù)、三層架構(gòu)。
同時(shí),需要在計(jì)算機(jī)、電子、通信、信息工程、自動(dòng)化等相關(guān)專業(yè)方面,大專以上學(xué)歷。具有三年以上的軟件開發(fā)經(jīng)驗(yàn);具備扎實(shí)的計(jì)算機(jī)軟件基礎(chǔ),熟悉匯編語言和數(shù)據(jù)結(jié)構(gòu),并對(duì)軟件工程有較好的理解;熟悉.NET/Java/C++/VB/Delphi等常用開發(fā)語言中任意一種;有Oracle、SQL-SERVER或DB2等數(shù)據(jù)庫上的開發(fā)經(jīng)驗(yàn),熟悉SQL語言;具備良好的溝通能力,較強(qiáng)的分析、解決問題、領(lǐng)悟、歸納和邏輯推理能力和撰寫開發(fā)文檔;具有良好的計(jì)劃性,團(tuán)隊(duì)精神,能承受工作壓力并充滿熱情。
軟件產(chǎn)業(yè)能夠決定一個(gè)國家的信息產(chǎn)業(yè)的發(fā)展水平。而我國因?yàn)楦呒?jí)人才缺短則致使我們?cè)趪H市場(chǎng)上的綜合競(jìng)爭(zhēng)力一直不能提高。所以我國非常需要一大批具有高素質(zhì)的.高級(jí)軟件工程師。
工作職責(zé):
1.負(fù)責(zé)項(xiàng)目前期的的需求分析, 以及設(shè)計(jì)和開發(fā)等各項(xiàng)工作;
2.能按時(shí),獨(dú)立,高質(zhì)量地完成工作,對(duì)自己的代碼要求嚴(yán)格;
3.能解決復(fù)雜的技術(shù)問題
4.指導(dǎo)初級(jí)程序員工作,并負(fù)責(zé)Code Review
職位要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);
2、5年以上金融,物流,電信,或互聯(lián)網(wǎng)行業(yè)大型企業(yè)應(yīng)用系統(tǒng)開發(fā)相關(guān)經(jīng)驗(yàn),扎實(shí)的基礎(chǔ)知識(shí);
3、熟悉Java EE相關(guān)技術(shù)和框架(包括Java語言/Struts/Spring/iBatis等);
4、熟悉Web及前端技術(shù)(包括 Javascript,ajax,json,jQuery, ext等開發(fā)框架);
5、熟悉Oracle或MYSQL等數(shù)據(jù)庫的使用,精通 SQL語句的書寫;
資深Java開發(fā)工程師
崗位要求:
年以上軟件工程師或系統(tǒng)工程師經(jīng)驗(yàn)
2.精通Java下的開發(fā)與調(diào)試,深入研究過常用的開源框架(SSH等)者優(yōu)先
3.對(duì)遠(yuǎn)程通信,異步消息,數(shù)據(jù)存儲(chǔ),分布式緩存等技術(shù)至少有一項(xiàng)能有深入了解,有相關(guān)實(shí)踐經(jīng)驗(yàn)者優(yōu)先
4.熟悉海量數(shù)據(jù)處理,深入研究過MapReduce,Hadoop框架者優(yōu)先
5.對(duì)技術(shù)癡迷,有強(qiáng)烈的責(zé)任感
崗位職責(zé):
1、公司核心系統(tǒng)設(shè)計(jì)與研發(fā);
2、團(tuán)隊(duì)任務(wù)安排和進(jìn)度監(jiān)控。
任職要求:
1. 有較深的JAVA基礎(chǔ)根底,三年以上Java及J2EE研發(fā)經(jīng)驗(yàn),熟悉NIO、多線程,反射技術(shù)以及網(wǎng)絡(luò)編程,
2. 熟悉流行開源框架,如spring、ibatis、struts2等,熟悉tomcat、apache;熟悉常用開源組件,如quartz, logback等
3. 精通SQL語言,使用過MySQL、PostgreSQL、Oracle等數(shù)據(jù)庫中的一種或多種;
4. 能使用linux操作系統(tǒng),有面向linux操作系統(tǒng)的J2EE項(xiàng)目經(jīng)驗(yàn);
5. 對(duì)新事物能有較好的理解力,并樂于執(zhí)行,敢于建言;
6. 有熟悉常用網(wǎng)絡(luò)協(xié)議者優(yōu)先;
7. 有面向互聯(lián)網(wǎng)或移動(dòng)互聯(lián)網(wǎng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
8. 有搜索引擎、內(nèi)容聚合等經(jīng)驗(yàn)者優(yōu)先;
9. 有基于Android的研發(fā)經(jīng)驗(yàn)者優(yōu)先;
10.我們尤其歡迎技術(shù)Geek。
無經(jīng)驗(yàn)者,請(qǐng)勿投遞簡歷,以免浪費(fèi)您的寶貴時(shí)間。
annielove123
根據(jù)技術(shù)水平不同,Java工程師可以分為初級(jí)、中級(jí)、高級(jí)三個(gè)等級(jí)。不同級(jí)別的Java工程師,企業(yè)的用人要求也是不一樣的,但都有以下幾個(gè)共性:
1、夯實(shí)的Java基礎(chǔ)
Java新技術(shù)層出不窮,,每個(gè)企業(yè)都有不同的側(cè)重點(diǎn)。根據(jù)企業(yè)的用人需求,只有堅(jiān)實(shí)的基礎(chǔ)才能快速的掌握新技術(shù)。需要在核心算法、面向?qū)ο髴?yīng)用、數(shù)據(jù)結(jié)合及集合框架、輸入輸出、多線程、異常處理等多方面進(jìn)行深入學(xué)習(xí)。
2、深入學(xué)習(xí)數(shù)據(jù)庫知識(shí)
目前互聯(lián)網(wǎng)離不開數(shù)據(jù)庫技術(shù)。任何一個(gè)大中型的應(yīng)用都跟數(shù)據(jù)庫的好壞、數(shù)據(jù)庫訪問的效率直接決定了以后項(xiàng)目的成敗。當(dāng)前數(shù)據(jù)庫最主流的技術(shù)就是Oracle和SQL語句兩種,除了能熟練應(yīng)用數(shù)據(jù)庫體系結(jié)構(gòu)和SQL語句之外,還要掌握數(shù)據(jù)庫設(shè)計(jì)和SQL語句優(yōu)化。
3、熟練操作Linux系統(tǒng)
Linux是當(dāng)今應(yīng)用做廣泛的服務(wù)器操作系統(tǒng),一名合格的Java工程師必須具備熟練地Linux操作技巧,這是企業(yè)面試最獲得加分的重要指標(biāo)之一。
4、系統(tǒng)的Web前端技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的更新,Web前端,包括HTML、Java script語言被越來越多的企業(yè)所重視。很多企業(yè)開始設(shè)立氣“Web前端工程師”的崗位,作為一名合格的Java工程師不僅要不斷學(xué)習(xí)Java script在內(nèi)的Java知識(shí)。
5、企業(yè)及框架
Java是組件和框架的世界,所有的Java程序員都應(yīng)該了解Java框架。
6、規(guī)范的企業(yè)流程開發(fā)文檔
軟件開發(fā)是團(tuán)隊(duì)工作,因此規(guī)范的企業(yè)流程開發(fā)文檔就顯得尤為重要。這也是區(qū)分“草根程序員”與“正規(guī)程序員”的重要指標(biāo)之一,開發(fā)項(xiàng)目無論大小都應(yīng)該嚴(yán)格按照企業(yè)流程開發(fā)文檔進(jìn)行。
雨中之葦
最近在北京某科技公司看到一個(gè)招聘,去咨詢了人事部,他說培訓(xùn)四個(gè)月就能上崗,并且不要學(xué)費(fèi),上崗后再每還1000元,還一年,這個(gè)可靠嗎?本人高中畢業(yè),四個(gè)…
穿G2000的惡魔
考java工程師沒有學(xué)歷、專業(yè)、年齡等各方面要求,只需要考生會(huì)基本的操作技術(shù),了解編程語言的基本知識(shí),掌握軟件設(shè)計(jì)的方法和技術(shù)等??糺ava工程師需要什么條件1Java工程師的考試要求(1)掌握數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算;(2)掌握相關(guān)的應(yīng)用數(shù)學(xué)、離散數(shù)學(xué)的基礎(chǔ)知識(shí);(3)掌握計(jì)算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;(4)掌握操作系統(tǒng)、程序設(shè)計(jì)語言的基礎(chǔ)知識(shí),了解編譯程序的基本知識(shí);(5)熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;(6)熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識(shí);(7)掌握C程序設(shè)計(jì)語言,以及C、Java、Visual、Basic、Visual中的一種程序設(shè)計(jì)語言;(8)熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識(shí);(9)熟悉掌握軟件設(shè)計(jì)的方法和技術(shù);(10)掌握常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識(shí)
優(yōu)質(zhì)工程師考試問答知識(shí)庫