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

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

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

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

工程師人生 ? 來源:工程師吳畏 ? 2019-05-30 16:16 ? 次閱讀

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

高級程序員需要:

1.Core Java部分

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

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

b.字符串處理

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

d.java異常處理

2.Java高級部分

a.Java I/O流

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

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

d.Java Swing

后兩項可以了解即可,如果項目需要可以深入研究

3.前端基本技能

* HTML + CSS網(wǎng)頁開發(fā)

* JavaScript

* jQuery

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

4.熟練使用JSP + Servlet進行開發(fā)

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

6.SSH框架

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

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

Eclipse/MyEclipse/Jbuilder/Jcreator

9.熟練使用XML

JDOM w3c.dom SAX

10.Java設(shè)計模式

工廠模式,單例模式 ==

11.Java反射機制

反射的各種用法

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

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

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

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

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

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

16.JDBC,連接池

17.Ajax,反向Ajax

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

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

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

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

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

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

24.熟悉ant或maven

25.熟悉一門腳本語言,如Python ,ruby

26.了解PHP/ asp

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

28.熟練使用Junit測試,熟悉Mockito等測試工具

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

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

http wenku baidu com /view/391db3f0941ea76e58fa04e9點html

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

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

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

34.使用過VPN了解其原理

35.熟悉jstl表達式和el表達式

36.熟悉webservice,WSDL,SOAP

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

http wenku baidu com/view/05337bfc770bf78a6529541b點html

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

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

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

41.Java Mail

42.Java讀寫txt,excel

JXL技術(shù)

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

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

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

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

outlook大公司都用

ue編輯器

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

SHH/PUTTY 遠程

45.UML建模工具 Rational Rose等

46.使用log4j

47.使用過開放API如百度地圖,騰訊街景,新浪微博等

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

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

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

51.了解uuid

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

53.正則表達式

54.了解JNDI JMS

55. ERP

56.unicode編碼,亂碼的解決

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

58.二進制原理

59,使用過,了解開源論壇框架,如discuzz

60, GWT ,Closure框架

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

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

63.軟件工程,項目管理

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

    關(guān)注

    4

    文章

    945

    瀏覽量

    29682
收藏 人收藏

    評論

    相關(guān)推薦

    程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎

    程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河??!就目前的互聯(lián)網(wǎng)大環(huán)境來看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?279次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    進入裁員階段。所以我們程序員要做的只能是與時俱進。 適者生存,程序員亦是如此 順應(yīng)時代發(fā)展,是我們必須跟緊的。就好比技術(shù)更迭我們就要學(xué)習(xí)更新。而現(xiàn)在我們程序員最好的賽道出路在哪? 目前
    發(fā)表于 03-06 21:32

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業(yè)想必大家已經(jīng)感受到了,Android、Java、前端等等程序員都經(jīng)歷了大廠……
    的頭像 發(fā)表于 02-02 09:45 ?688次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    誠邀報名 | GPT驅(qū)動的新程序員時代,開發(fā)者如何編程?

    模式,開發(fā)者們迎來了編程范式的全新變革。傳統(tǒng)的編程不再局限于編寫線性代碼和優(yōu)化邏輯,自然語言取而代之,成為了編程的新工具,這大大降低了開發(fā)的門檻。 如今,以ChatGPT、Copilot等為代表的AI工具,將全球的知識庫和代碼庫都呈現(xiàn)在用戶面前,只要有足夠的想象力,每個人都可以成為“新
    的頭像 發(fā)表于 12-11 22:20 ?440次閱讀

    程序員表白程序

    電子發(fā)燒友網(wǎng)站提供《程序員表白程序.rar》資料免費下載
    發(fā)表于 11-21 10:41 ?0次下載
    <b class='flag-5'>程序員</b>表白<b class='flag-5'>程序</b>

    嵌入式程序員應(yīng)知道的幾個基本問題

    電子發(fā)燒友網(wǎng)站提供《嵌入式程序員應(yīng)知道的幾個基本問題.pdf》資料免費下載
    發(fā)表于 11-20 11:21 ?0次下載
    嵌入式<b class='flag-5'>程序員</b>應(yīng)知道的幾個基本問題

    智能低代碼洪流涌動程序員節(jié),華為云 Astro 觸發(fā) 1024 的乘法效應(yīng)!

    ? 從人工智能至量子計算,再到最新的云原生技術(shù),越來越多的榮耀被程序員斬獲。今年 1024 程序員節(jié),華為云 Astro 向全民致敬:「低代碼高產(chǎn)出?拓荒數(shù)字化版圖——人人皆是程序員」,為全球工程師
    的頭像 發(fā)表于 11-13 09:39 ?365次閱讀
    智能低代碼洪流涌動<b class='flag-5'>程序員</b>節(jié),華為云 Astro 觸發(fā) 1024 的乘法效應(yīng)!

    一文速覽!拓維信息@1024程序員節(jié)精彩看點

    10月23日,第四屆“長沙·中國1024程序員節(jié)”在湖南長沙盛大開幕。自2020年首次啟動以來,1024程序員節(jié)已行至第四屆,以獨特的IT先鋒視角見證了新一代信息技術(shù)與經(jīng)濟社會發(fā)展深度融合的關(guān)鍵過程
    的頭像 發(fā)表于 10-25 08:15 ?469次閱讀
    一文速覽!拓維信息@1024<b class='flag-5'>程序員</b>節(jié)精彩看點

    喜迎1024程序員節(jié)!祝各位開發(fā)者們“碼”到“程”功!

    祝各位開發(fā)者們,節(jié)日快樂! 程序員(Programmer)是從事程序開發(fā)、維護的專業(yè)人員。 對于奮斗在一線的程序員們來說, 10月24日 是一個特殊的日子,這一天是屬于程序員們自己的節(jié)
    的頭像 發(fā)表于 10-24 20:00 ?604次閱讀
    喜迎1024<b class='flag-5'>程序員</b>節(jié)!祝各位開發(fā)者們“碼”到“程”功!

    今天程序員節(jié)長沙出招 全國首個!長沙為程序員打造“1024街”

    命名為“1024街”。 “1024街”定位為全球首個完全展現(xiàn)程序員技術(shù)創(chuàng)新和引領(lǐng)行業(yè)發(fā)展的人文街道,有華為、湘江實驗室、北京大學(xué)長沙計算與數(shù)字經(jīng)濟研究院、中科曙光、長沙知識產(chǎn)權(quán)保護中心等多家企業(yè)與機構(gòu)入駐,是名副其實的程序員街。
    的頭像 發(fā)表于 10-24 14:29 ?523次閱讀

    程序員節(jié) | 今年程序員們都想要的禮物竟然是……

    原文標(biāo)題:程序員節(jié) | 今年程序員們都想要的禮物竟然是…… 文章出處:【微信公眾號:微軟科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
    的頭像 發(fā)表于 10-24 10:35 ?407次閱讀
    <b class='flag-5'>程序員</b>節(jié) | 今年<b class='flag-5'>程序員</b>們都想要的禮物竟然是……

    “程”力來襲 2023中國程序員節(jié)即將在京開幕

    隨著科技的不斷進步和經(jīng)濟的全球化,編程已成為當(dāng)今社會的重要組成部分,在眾多行業(yè)領(lǐng)域發(fā)揮著重要作用,同時也促進了社會產(chǎn)業(yè)升級和創(chuàng)新突破。程序員通過編程正在深刻影響和改變著千行百業(yè),程序員群體的成長
    的頭像 發(fā)表于 10-24 10:30 ?379次閱讀
    “程”力來襲 2023中國<b class='flag-5'>程序員</b>節(jié)即將在京開幕

    16位MCU和DSC程序員參考手冊

    電子發(fā)燒友網(wǎng)站提供《16位MCU和DSC程序員參考手冊.pdf》資料免費下載
    發(fā)表于 09-25 14:51 ?9次下載
    16位MCU和DSC<b class='flag-5'>程序員</b>參考手冊