一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

高級(jí)程序員需要學(xué)習(xí)哪些知識(shí)

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-05-30 16:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

每個(gè)人都有大夢(mèng)想,作為程序員當(dāng)然是想做一個(gè)程序大牛,畢竟 不想當(dāng)將軍的廚子不是好裁縫!那么要想成為好裁縫,不好程序員,應(yīng)該需要哪些知識(shí)呢?搜羅了一下,還真不少呢!

高級(jí)程序員需要:

1.Core Java部分

這是最基礎(chǔ)的,對(duì)于一個(gè)java高級(jí)開(kāi)發(fā)/設(shè)計(jì)人員,你需要對(duì)這一部分達(dá)到精通的水平,重點(diǎn)內(nèi)容如下:

a.面向?qū)ο?a target="_blank">編程思想(封裝繼承多態(tài)接口

b.字符串處理

c.java.lang包,java.util包等常用包

d.java異常處理

2.Java高級(jí)部分

a.Java I/O流

b.Java多線(xiàn)程技術(shù)

c.Java網(wǎng)絡(luò)編程

d.Java Swing

后兩項(xiàng)可以了解即可,如果項(xiàng)目需要可以深入研究

3.前端基本技能

* HTML + CSS網(wǎng)頁(yè)開(kāi)發(fā)

* JavaScript

* jQuery

* 瀏覽器兼容性 CSS hack(了解)

4.熟練使用JSP + Servlet進(jìn)行開(kāi)發(fā)

5.MVC設(shè)計(jì)模式,原理,以及相關(guān)框架,如Struts

6.SSH框架

7.緩存技術(shù) session & cookie

8.熟練使用一種以上Java開(kāi)發(fā)工具

Eclipse/MyEclipse/Jbuilder/Jcreator

9.熟練使用XML

JDOM w3c.dom SAX

10.Java設(shè)計(jì)模式

工廠模式,單例模式 ==

11.Java反射機(jī)制

反射的各種用法

12.了解或熟悉 C, C++, .NET

13.熟悉JDK的配置,環(huán)境變量

14.數(shù)據(jù)庫(kù)Oracle必學(xué),其他最好了解一種以上(MySQL,sql server,access==)

oracle:視圖,索引,存儲(chǔ)過(guò)程,觸發(fā)器,游標(biāo),包,常用函數(shù) ==

15.數(shù)據(jù)庫(kù)原理

事務(wù)的原理,鎖機(jī)制,表連接,復(fù)雜查詢(xún)語(yǔ)句(工作經(jīng)驗(yàn)),性能調(diào)優(yōu),鎖表以及解決方案==

16.JDBC,連接池

17.Ajax,反向Ajax

18.HTTP協(xié)議,request 和 response的原理,HTTP status(了解常用的),Https原理

19.熟悉Linux基本命令,使用過(guò)Linux/Unix系統(tǒng),可以編寫(xiě)shell腳本,可以在Linux上部署項(xiàng)目

20.了解windows系統(tǒng)批處理腳本bat

21.了解HTML5,最好學(xué)習(xí)過(guò)

22.熟悉一種JS框架,如Prototype

23.J2EE原理 熟悉一種以上web容器如Tomcat,JBoss,websphere,weblogic==

24.熟悉ant或maven

25.熟悉一門(mén)腳本語(yǔ)言,如Python ,ruby

26.了解PHP/ asp

27.了解ftp協(xié)議及原理

28.熟練使用Junit測(cè)試,熟悉Mockito等測(cè)試工具

29,熟悉javac,javadoc,native,native2ascii等常用命令

30.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究過(guò)一些的算法,下面的這個(gè)就是我曾經(jīng)研究過(guò)的一個(gè):

http wenku baidu com /view/391db3f0941ea76e58fa04e9點(diǎn)html

31.了解Flex(不學(xué)也沒(méi)關(guān)系)

32.了解敏捷開(kāi)發(fā)模式

33.工作流workflow至少用過(guò)一種,如OSworkflow,了解原理

34.使用過(guò)VPN了解其原理

35.熟悉jstl表達(dá)式和el表達(dá)式

36.熟悉webservice,WSDL,SOAP

37.圖片處理,如圖片上傳,預(yù)覽,限制大小等,下面共享一(垃圾勿噴):

http wenku baidu com/view/05337bfc770bf78a6529541b點(diǎn)html

38.版本控制工具,CVS VSS SVN

39,JSON技術(shù),JSON+AJAX

40.分頁(yè)技術(shù),最好自己實(shí)現(xiàn)過(guò)不僅僅是用過(guò)要知道原理

41.Java Mail

42.Java讀寫(xiě)txt,excel

JXL技術(shù)

43.JVM原理,JVM內(nèi)存管理,GC,Java堆棧池

44.熟練使用下面的工具:

office辦公軟件,word,excel,ppt等

plsql,sqldevelop 數(shù)據(jù)庫(kù)開(kāi)發(fā)工具

outlook大公司都用

ue編輯器

瀏覽器控制臺(tái),調(diào)試

SHH/PUTTY 遠(yuǎn)程

45.UML建模工具 Rational Rose等

46.使用log4j

47.使用過(guò)開(kāi)放API如百度地圖,騰訊街景,新浪微博等

48.頁(yè)面靜態(tài)化技術(shù)(偽靜態(tài)頁(yè)面)

49.報(bào)表技術(shù),使用過(guò)報(bào)表制作工具,如水晶易表

50.定時(shí)任務(wù),如spring batch,學(xué)會(huì)自定義batch任務(wù)(不適用第三方工具)

51.了解uuid

52.B/s 和 C/s架構(gòu)

53.正則表達(dá)式

54.了解JNDI JMS

55. ERP

56.unicode編碼,亂碼的解決

57.開(kāi)源網(wǎng)絡(luò)編輯器,如ckEditor

58.二進(jìn)制原理

59,使用過(guò),了解開(kāi)源論壇框架,如discuzz

60, GWT ,Closure框架

61.了解 大數(shù)據(jù),云計(jì)算

62.搜索引擎搜索技術(shù)

63.軟件工程,項(xiàng)目管理

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    954

    瀏覽量

    30409
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    跟老齊學(xué)Python:從入門(mén)到精通

    礎(chǔ)的學(xué)習(xí)者介紹一門(mén)時(shí)下比較流行、并且用途比較廣泛的編程語(yǔ)言,所以,本書(shū)讀起來(lái)不晦澀,并且在其中穿插了很多貌似與Python 編程無(wú)關(guān),但與學(xué)習(xí)者未來(lái)程序員職業(yè)生涯有關(guān)的內(nèi)容。 獲取完整文檔資料可下載附件哦?。。。?如果內(nèi)容
    發(fā)表于 06-03 16:10

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開(kāi)發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開(kāi)發(fā)
    發(fā)表于 05-13 16:45

    Smart Eye攜手Ayats完成高級(jí)駕駛分心警告系統(tǒng)認(rèn)證

    近日,駕駛監(jiān)控系統(tǒng)(DMS)的領(lǐng)先開(kāi)發(fā)商Smart Eye攜手著名客車(chē)和巴士制造商Ayats成功完成了高級(jí)駕駛分心警告(ADDW)系統(tǒng)的認(rèn)證。
    的頭像 發(fā)表于 04-02 10:56 ?484次閱讀

    如何在 樹(shù)莓派 上編寫(xiě)和運(yùn)行 C 語(yǔ)言程序?

    ,一本很好的書(shū)是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書(shū)對(duì)經(jīng)驗(yàn)豐富的程序員和想學(xué)習(xí)C語(yǔ)
    的頭像 發(fā)表于 03-25 09:28 ?567次閱讀
    如何在 樹(shù)莓派 上編寫(xiě)和運(yùn)行 C 語(yǔ)言<b class='flag-5'>程序</b>?

    阿里云升級(jí)通義靈碼AI程序員,全面上線(xiàn)

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線(xiàn),為開(kāi)發(fā)者帶來(lái)更為強(qiáng)大和便捷的編程輔助工具。 此次上線(xiàn)的通義靈碼AI程序員,在功能上實(shí)現(xiàn)了全面升級(jí)?,F(xiàn)在,它支持VS Code
    的頭像 發(fā)表于 01-09 11:16 ?715次閱讀

    TMS320C6000程序員指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補(bǔ)充

    電子發(fā)燒友網(wǎng)站提供《TMS320C55x DSP CPU程序員參考補(bǔ)充.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 11:36 ?3次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補(bǔ)充

    學(xué)習(xí)硬件的第一節(jié)課:學(xué)習(xí)讀懂原理圖

    學(xué)習(xí)硬件的第一節(jié)課:學(xué)習(xí)讀懂原理圖 讀懂原理圖對(duì)嵌入式軟件工程師和程序員尤為重要。在深入細(xì)節(jié)之前請(qǐng)注意,對(duì)所有的嵌入式設(shè)計(jì)人員來(lái)說(shuō)、能懂得硬件工程師創(chuàng)建和使用的來(lái)描述其硬件設(shè)計(jì)的原理圖和符號(hào)是非
    的頭像 發(fā)表于 12-16 16:04 ?2408次閱讀
    <b class='flag-5'>學(xué)習(xí)</b>硬件的第一節(jié)課:<b class='flag-5'>學(xué)習(xí)</b>讀懂原理圖

    UCD3138A64/UCD3138128程序員手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《UCD3138A64/UCD3138128程序員手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊(cè)

    機(jī)械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術(shù)生態(tài)大會(huì)在成都舉行,機(jī)械革命作為重要參展商帶來(lái)了多款明星產(chǎn)品引爆全場(chǎng)!其中更是在AI PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機(jī)械革命三方聯(lián)合發(fā)布了專(zhuān)為程序員設(shè)計(jì)的CODE AI程序員本,成為本次大會(huì)的一大亮點(diǎn)。
    的頭像 發(fā)表于 11-30 10:34 ?1103次閱讀

    Linux驅(qū)動(dòng)程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動(dòng)程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會(huì)不會(huì)搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對(duì)程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識(shí)應(yīng)對(duì)。長(zhǎng)遠(yuǎn)看,AI與人類(lèi)程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?530次閱讀

    第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)開(kāi)幕

    據(jù)官方媒體報(bào)道,10月24日;? 第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)在湖南湘江新區(qū)開(kāi)幕;本次中國(guó)1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對(duì)話(huà)、技術(shù)英雄會(huì)、主題峰會(huì)及賽事、展覽等活動(dòng),一場(chǎng)
    的頭像 發(fā)表于 10-25 15:42 ?498次閱讀

    如何學(xué)習(xí)ARM?

    操作系統(tǒng)的移植、驅(qū)動(dòng)程序開(kāi)發(fā)等。這些高級(jí)主題需要更深入的知識(shí)和經(jīng)驗(yàn),可以通過(guò)閱讀專(zhuān)業(yè)書(shū)籍、參加培訓(xùn)課程或與專(zhuān)家交流來(lái)學(xué)習(xí)。 6.參與社區(qū)和
    發(fā)表于 10-11 10:42

    【《大語(yǔ)言模型應(yīng)用指南》閱讀體驗(yàn)】+ 基礎(chǔ)篇

    這個(gè)程序需要程序員編寫(xiě),而是由計(jì)算機(jī)自動(dòng)生成。因此,人工編程方法依賴(lài)程序員思考的規(guī)則,而自動(dòng)編程是計(jì)算機(jī)算法通過(guò)分析數(shù)據(jù)自行創(chuàng)建規(guī)則。 作者通過(guò)類(lèi)比學(xué)生準(zhǔn)備高考的過(guò)程來(lái)說(shuō)明機(jī)器
    發(fā)表于 07-25 14:33