91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

1.Core Java部分

這是最基礎(chǔ)的,對于一個(gè)java高級(jí)開發(fā)/設(shè)計(jì)人員,你需要對這一部分達(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多線程技術(shù)

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

d.Java Swing

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

3.前端基本技能

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

* JavaScript

* jQuery

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

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

5.MVC設(shè)計(jì)模式,原理,以及相關(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è)計(jì)模式

工廠模式,單例模式 ==

11.Java反射機(jī)制

反射的各種用法

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

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

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

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

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

事務(wù)的原理,鎖機(jī)制,表連接,復(fù)雜查詢語句(工作經(jīng)驗(yàn)),性能調(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上部署項(xiàng)目

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.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究過一些的算法,下面的這個(gè)就是我曾經(jīng)研究過的一個(gè):

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

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

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

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

34.使用過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.分頁技術(shù),最好自己實(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編輯器

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

SHH/PUTTY 遠(yuǎn)程

45.UML建模工具 Rational Rose等

46.使用log4j

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

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

49.報(bào)表技術(shù),使用過報(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.開源網(wǎng)絡(luò)編輯器,如ckEditor

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

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

60, GWT ,Closure框架

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

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

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

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

    關(guān)注

    4

    文章

    956

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    項(xiàng)目 通過完成一些簡單的項(xiàng)目來鞏固所學(xué)知識(shí)。例如,制作一個(gè)簡單的LED閃爍電路或溫度傳感器測量系統(tǒng)。 4. 高級(jí)進(jìn)階 4.1 操作系統(tǒng)學(xué)習(xí) 學(xué)習(xí)嵌入式操作系統(tǒng)(如FreeRTO
    發(fā)表于 02-09 15:42

    小白也能聽懂的單片機(jī)知識(shí)路徑

    。 為什么從51單片機(jī)開始? 51單片機(jī)以其結(jié)構(gòu)簡單、學(xué)習(xí)資源豐富、易于上手的特點(diǎn),成為單片機(jī)學(xué)習(xí)的理想起點(diǎn)。通過學(xué)習(xí)51單片機(jī),你可以快速理解單片機(jī)的基本工作原理、編程方法以及基本應(yīng)用,為后續(xù)
    發(fā)表于 02-04 16:44

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國際開發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?724次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測試過了,這個(gè)功能沒問題,可以上線了。 29別擔(dān)心,這個(gè)問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    Unix的相關(guān)知識(shí)

    1 Unix哲學(xué) Unix 哲學(xué)注重實(shí)效,立足于豐富的經(jīng)驗(yàn),并不會(huì)在正規(guī)方法學(xué)和標(biāo)準(zhǔn)中找到它,它更接近于隱性的半本能的知識(shí)。Unix程序員在探索開發(fā)的過程中積累的經(jīng)驗(yàn),非Unix的程序員也能夠從這
    發(fā)表于 12-10 07:13

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了一個(gè)圓滿句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?787次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)在長沙圓滿落幕。本次活動(dòng)以“湘聚長沙,共赴熱AI”為主題,通過技術(shù)分享與實(shí)戰(zhàn)競賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?715次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    如何在機(jī)器視覺中部署深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)

    人士而言往往難以理解,人們也常常誤以為需要扎實(shí)的編程技能才能真正掌握并合理使用這項(xiàng)技術(shù)。事實(shí)上,這種印象忽視了該技術(shù)為機(jī)器視覺(乃至生產(chǎn)自動(dòng)化)帶來的潛力,因?yàn)樯疃?b class='flag-5'>學(xué)習(xí)并非只屬于計(jì)算機(jī)科學(xué)家或程序員。 從頭開始:什么
    的頭像 發(fā)表于 09-10 17:38 ?906次閱讀
    如何在機(jī)器視覺中部署深度<b class='flag-5'>學(xué)習(xí)</b>神經(jīng)網(wǎng)絡(luò)

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

    礎(chǔ)的學(xué)習(xí)者介紹一門時(shí)下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python 編程無關(guān),但與學(xué)習(xí)者未來程序員職業(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í)和開發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗(yàn)】+ 入門篇學(xué)習(xí)

    10.AI Agent開發(fā)模式走向了零代碼可視化模式(需要我們程序員對此有著觀念上的轉(zhuǎn)變),但是掌握編程技術(shù),有助于AI Agent的開發(fā)進(jìn)階
    發(fā)表于 05-02 09:26

    正點(diǎn)原子 AI BOX0 智能伴侶,1.54寸高清屏+長效續(xù)航,語音暢聊,情景對話,知識(shí)科普,多色可選,隨身攜帶!

    高級(jí),多色可選! ② 配件齊全:主機(jī)+定制拉鏈包,隨身攜帶超方便! 用戶故事:小智如何改變生活? ① “加班回家對著小智吐槽,它居然會(huì)安慰我…突然覺得沒那么孤獨(dú)了。”—程序員@Leo ② “孩子跟著它學(xué)
    發(fā)表于 04-24 16:11

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

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

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

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

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實(shí)際上是作為Linux的腳本語言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?2056次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python<b class='flag-5'>程序</b>?