導航:首頁 > 程序命令 > 高級程序員踩爬犁

高級程序員踩爬犁

發布時間:2022-07-22 20:31:37

❶ 真的有程序員30歲就不能做了之說嗎

大多數編程人員都升上管理崗位了,不是不能做了,而是做幾年就有了更好的能力,就做更大的事情了。做一輩子程序員的,只能說做得很失敗。你就是原地踏步走,10年都能踩出一口井來,何況程序員,很多人做個三五年就自己創業了。要麼就升為更高的管理層了,10年啊,大好青春消耗在電腦上,不結婚了?不生孩子了?

❷ 黑馬程序員是否是騙局

看到你這個問題,我作為剛剛9月份畢業的web移動前端開發的人來說一下這個情況。
第一,關於是否在黑馬這邊學習,我建議,如果你個人的自製能力挺強的,那麼,你可以不用去黑馬學習,自己自學也是可以的。如果你自己自製能力差,但是又想學習,可以去學習,畢竟一個班級這么多人一起學習,學習的氛圍還是有的。
第二,關於成本。黑馬的移動web開發這邊差不多要2w,我是個女生,住的是4人間,住宿費一個月600多,宿舍里的小姐姐都很節省,省電。食堂里的菜有貴的有便宜的,就看你吃什麼的了。 一般我都是一個素菜一份米就夠了。一般的整個的一個月下來費用差不多是1500左右,共計9000,然後就是所有的生活用品3000也算多的,沒有那麼多的生活用品。 其實,我只想說一句話,怎麼節省怎麼來,學習的,不是去享受的。就這樣。
第三,關於教學質量。我現在上班之後,我也明白,在學校裡面很多的東西就是交給你基礎,把你領進門,不可能到公司之後,立即就很厲害的那種。我是直接找的沒有要很多經驗的那種,慢慢的磨煉自己的技術。同時,如果你在技術上有問題,如果之前你加了老師的微信,你可以咨詢老師,老師是回回答你的,盡力幫你解決。
第四,關於就業。就業這方面,我感覺老師的建議是一方面,你自己的想法也是一方面,首先一開始的12k,15k 或者更高的20k,這方面你是要有真的技術水平的。但是,我個人更傾向於穩扎穩打。再慢慢的磨礪半年左右的時間。
最後,還是那句話,你如果真的去學習,就別心浮氣躁,沉下心來好好學,別半途而廢。我們班一個初中沒畢業的,但是依然學到了最後,雖然我並不知道他到最後的工作怎樣,但是我知道的是,每天早上我去的時候,他都在那裡開始敲昨天的代碼了。晚上十點放學,他差不多得到11點鎖門才走。所以,你是否有這種學習的毅力。不多說了,希望我的回答對你有所幫助吧。

❸ 為什麼現在那麼多培訓機構出來的程序員,對於上海趨之若鶩,如今的java基層程序員已經爛大街了

目前程序員薪資高,是讓很多人通過培訓機構轉行Java的主要原因,而之所以往北上廣深走,還是因為產業的原因,目前大多數互聯網公司還是集中在北上廣深

❹ 程序員薪資天花板是多少年薪百萬是什麼體驗

程序員薪資天花板是年薪百萬,而年薪百萬是一種從未有過的那種享受體驗。

年薪百萬這樣的詞語對於很多普通人來說是非常的羨慕的,不得不承認,這些程序員們是完全有實力和自己的薪資相匹配的,而他們拿到這樣的薪資目的也就是為了讓他們的工作變得更加的出色和優秀。

❺ 從事程序開發工作,已過33歲,還能撐多久

「程序員干到35就不行了!」這是我們IT行業普遍存在的一種說法,而且還有各種年齡版本,有的說到30歲;有的說到35歲;有的說到40歲,達到這個年齡上限就必須要調整方向去做管理、產品、業務等崗位的工作,甚至創業的也大有人在,反正就是不能再寫代碼了。但小開見過了太多國內開發者,也接觸過許多國外的程序員。負責任地講一句,到了35歲依然致力於寫代碼的人,有的是!!!

最後,有一點很重要,要一直寫代碼可以,但是千萬不要除了寫代碼其它什麼都不會,寫代碼只是解決問題的其中一環而已。抽像的說學習寫代碼就是學習解決問題的能力,而一個企業所面對的所有問題在大小、難易程度、重要性方面都是不同的,作為一個打工者,終極目標就是替所在企業解決最重要最核心的問題,至於解決問題的方式是通過寫代碼還是通過別的途徑,這都是沒有限制的。但在國內,普遍來說,能通過技術解決的問題都不是問題。

❻ 一個「熟練」程序員和一個「有能力」程序員誰更牛

一、宏觀方面

一、 JAVA。

要想成為JAVA(高級)工程師肯定要學習JAVA。一般的程序員或許只需知道一些JAVA的語法結構就可以應付了。但要成為JAVA(高級)
工程師,您要對JAVA做比較深入的研究。您應該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希望您
對JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發現其實您想實現的很多功能,通過JAVA的API都可以實現了,就不必自己費太多的腦經 了。

二、 設計模式。

其實寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個「好」字包括代碼可重用性,可維護性,可擴展性等。如何寫出好的代
碼往往要藉助一些設計模式。當然長期的代碼經驗積累,只要您用心,會使您形成自己代碼風格。相信您的代碼也比較符合代碼的可重用性,可維護性,可擴展性。
但既然前人已經給我們總結出了經驗,我們何不踩著前人的肩膀前進?

三、 XML。

現在的系統中不使用XML幾乎是不可能的。XML的功能非常強大,它可以做數據轉換、做系統的配置、甚至可保存您的系統業務數據。因此您必須了解
XML,包括它的語法,結構。您還需要比較熟練的使用解析XML的一些API,比如JDOM,SAX等,因為在我們一般的項目中,XML往往擔當系統配置
信息的作用,您需要用這些API解析這些配置信息,開發完美的項目。

四、 精通使用一種或兩種框架。

「框架都會有許多可重用的代碼,良好的層次關系和業務控制邏輯,基於框架的開
發使你可以省出很多的開發成本」。這里希望您能精通,更多的是希望您能通過框架的使用了解框架的思想。這樣您在開發一個項目時思路會開闊一些,比如您
會想到把SQL語句與您的JAVA代碼分開,再比如您會考慮把您的業務邏輯配置到XML或者資料庫中,這樣整個項目就很容易擴張了。

五、 熟悉主流資料庫。其實真正比較大的項目都是有人專門做資料庫的,但往往很多項目要求作為(高級)工程師的您也參與資料庫的設計以及SQL的編寫。所以為了
更好的為國家做貢獻,建議您還是多了解一些主流資料庫,比如SQLSERVER,ORACLE,多連接SQL和存儲過程以及觸發器。如果您不是「科班」出
身,您還需要補充一些資料庫原理方面的知識。

六、 精通一種或兩種WEBServer。

因為作為JAVA工程師,特別時
想成為高級JAVA工程師的您,您不可避免地要部署您的項目到WebServer上,而且只有當您精通一種WebServer,您才可能最大限度地使用它
的資源,這往往可以節省很多時間和精力。

七、 UML。

您肯定想成為高級工程師,因此您有必要了解或熟練或精通UML,這取決於您有多大決心想成為高級工程師和項目經理。在比較正規的開發團隊
中,UML是討論項目的交流工具,您要想做一個軟體工程師,您至少要能看懂,您要想做高級工程師,您要能通過它來描述您對項目的理解,盡管這不是必須,但
卻很重要。

八、 站在高度分析問題:

這不是一個知識點,也不是通過書本就能學得到的。只所以提到這一點,是因為我比您還著急,我希望您更快的成為一個高級的軟體工程師,而
不是一個一般的軟體工程師。希望您在工作中多向您的系統分析員、需求分析員、系統設計員學習,多站在他們角度上去看您在開發的項目。在最好在項目之初先在
您的腦海里對項目有個大致的分析、設計,然後和他們進行比較,找找差別,想想缺點。

九、 工具。

您在這個階段可能接觸到不同的工具了,盡管您還需要使用JB或者IDEA,但能可能對
ROSE,Together要多了解一些,因為您要畫UML了。不要再對Dreamweaver等HTML編輯器情有獨鍾了,那些JSP頁面讓初級程序員去寫吧

二、微觀方面

1.Core Java部分

這是最基礎的,對於一個java高級開發/設計人員,你需要對這一部分達到精通的水平,重點內容如下:

a.面向對象編程思想(封裝繼承多態介面)

b.字元串處理

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

d.java異常處理

2.Java高級部分

a.Java I/O流

b.Java多線程技術

c.Java網路編程

d.Java Swing

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

3.前端基本技能

* HTML + CSS網頁開發

* JavaScript

* Jquery

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

4.熟練使用JSP + Servlet進行開發

5.MVC設計模式,原理,以及相關框架,如Struts

6.SSH框架

7.緩存技術 session & cookie

8.熟練使用一種以上Java開發工具(Eclipse/MyEclipse/Jbuilder/Jcreator/IntelliJIEDA/NetBeans)

9.熟練使用XML

JDOM w3c.dom SAX

10.Java設計模式

工廠模式,單例模式 ==

11.Java反射機制

反射的各種用法

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

13.熟悉JDK的配置,環境變數

14.資料庫oracle必學,其他最好了解一種以上(mysql,sql server,access==)

oracle:視圖,索引,存儲過程,觸發器,游標,包,常用函數 ==

15.資料庫原理

事務的原理,鎖機制,表連接,復雜查詢語句(工作經驗),性能調優,鎖表以及解決方案==

16.JDBC,連接池

17.Ajax,反向Ajax

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

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

20.了解windows系統批處理腳本bat

21.了解HTML5,最好學習過

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

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

24.熟悉ant或maven

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

26.了解php/ asp

27.了解ftp協議及原理

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

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

30.熟悉常用的排序演算法,如冒泡排序,快速排序等,最好自己研究過一些的演算法。

31.了解Flex(不學也沒關系)

32.了解敏捷開發模式

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

34.使用過VPN了解其原理

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

36.熟悉webservice,WSDL,SOAP

37.圖片處理,如圖片上傳,預覽,限制大小等

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

39,JSON技術,JSON+AJAX

40.分頁技術,最好自己實現過不僅僅是用過要知道原理

41.Java Mail

42.Java讀寫txt,excel,JXL技術

43.JVM原理,JVM內存管理,GC,Java堆棧池

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

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

plsql,sqldevelop 資料庫開發工具

outlook大公司都用

ue編輯器

瀏覽器控制台,調試

SHH/PUTTY 遠程

45.UML建模工具Rational Rose等

46. 使用log4j

47.使用過開放Api如網路,騰訊街景,新浪微博等

48.頁面靜態化技術(偽靜態頁面)

49.報表技術,使用過報表製作工具,如水晶易表。

50.定時任務,如Spring batch ,學會自定義batch任務(不適用第三方工具)

51.了解uuid

52.b/s 和 c/s架構

53.正則表達式

54.了解jndi jms

55.ERP

56.UNICODE編碼,亂碼解決

57.開源網路編輯器,如ckEditor

58.二進制原理

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

60.GWT,Closure框架

61.了解大數據,雲計算

62.搜索引擎搜索技術

63.軟體工程,項目管理

❼ 一個高級java工程師需要具備什麼能力和技術

宏觀方面

一、 JAVA。

要想成為JAVA(高級)工程師肯定要學習JAVA。一般的程序員或許只需知道一些JAVA的語法結構就可以應付了。但要成為JAVA(高級)
工程師,您要對JAVA做比較深入的研究。您應該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希望您
對JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發現其實您想實現的很多功能,通過JAVA的API都可以實現了,就不必自己費太多的腦經 了。

二、 設計模式。

其實寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個「好」字包括代碼可重用性,可維護性,可擴展性等。如何寫出好的代
碼往往要藉助一些設計模式。當然長期的代碼經驗積累,只要您用心,會使您形成自己代碼風格。相信您的代碼也比較符合代碼的可重用性,可維護性,可擴展性。
但既然前人已經給我們總結出了經驗,我們何不踩著前人的肩膀前進?

三、 XML。

現在的系統中不使用XML幾乎是不可能的。XML的功能非常強大,它可以做數據轉換、做系統的配置、甚至可保存您的系統業務數據。因此您必須了解
XML,包括它的語法,結構。您還需要比較熟練的使用解析XML的一些API,比如JDOM,SAX等,因為在我們一般的項目中,XML往往擔當系統配置
信息的作用,您需要用這些API解析這些配置信息,開發完美的項目。

四、 精通使用一種或兩種框架。

「框架都會有許多可重用的代碼,良好的層次關系和業務控制邏輯,基於框架的開
發使你可以省出很多的開發成本」。這里希望您能精通,更多的是希望您能通過框架的使用了解框架的思想。這樣您在開發一個項目時思路會開闊一些,比如您
會想到把SQL語句與您的JAVA代碼分開,再比如您會考慮把您的業務邏輯配置到XML或者資料庫中,這樣整個項目就很容易擴張了。

五、 熟悉主流資料庫。其實真正比較大的項目都是有人專門做資料庫的,但往往很多項目要求作為(高級)工程師的您也參與資料庫的設計以及SQL的編寫。所以為了
更好的為國家做貢獻,建議您還是多了解一些主流資料庫,比如SQLSERVER,ORACLE,多連接SQL和存儲過程以及觸發器。如果您不是「科班」出
身,您還需要補充一些資料庫原理方面的知識。

六、 精通一種或兩種WEBServer。

因為作為JAVA工程師,特別時
想成為高級JAVA工程師的您,您不可避免地要部署您的項目到WebServer上,而且只有當您精通一種WebServer,您才可能最大限度地使用它
的資源,這往往可以節省很多時間和精力。

七、 UML。

您肯定想成為高級工程師,因此您有必要了解或熟練或精通UML,這取決於您有多大決心想成為高級工程師和項目經理。在比較正規的開發團隊
中,UML是討論項目的交流工具,您要想做一個軟體工程師,您至少要能看懂,您要想做高級工程師,您要能通過它來描述您對項目的理解,盡管這不是必須,但
卻很重要。

八、 站在高度分析問題:

這不是一個知識點,也不是通過書本就能學得到的。只所以提到這一點,是因為我比您還著急,我希望您更快的成為一個高級的軟體工程師,而
不是一個一般的軟體工程師。希望您在工作中多向您的系統分析員、需求分析員、系統設計員學習,多站在他們角度上去看您在開發的項目。在最好在項目之初先在
您的腦海里對項目有個大致的分析、設計,然後和他們進行比較,找找差別,想想缺點。

九、 工具。

您在這個階段可能接觸到不同的工具了,盡管您還需要使用JB或者IDEA,但能可能對
ROSE,Together要多了解一些,因為您要畫UML了。不要再對Dreamweaver等HTML編輯器情有獨鍾了,那些JSP頁面讓初級程序員去寫吧

微觀方面

1.Core Java部分

這是最基礎的,對於一個java高級開發/設計人員,你需要對這一部分達到精通的水平,重點內容如下:

a.面向對象編程思想(封裝繼承多態介面)

b.字元串處理

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

d.java異常處理

2.Java高級部分

a.Java I/O流

b.Java多線程技術

c.Java網路編程

d.Java Swing

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

3.前端基本技能

* HTML + CSS網頁開發

* JavaScript

* Jquery

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

4.熟練使用JSP + Servlet進行開發

5.MVC設計模式,原理,以及相關框架,如Struts

6.SSH框架

7.緩存技術 session & cookie

8.熟練使用一種以上Java開發工具(Eclipse/MyEclipse/Jbuilder/Jcreator/IntelliJIEDA/NetBeans)

9.熟練使用XML

JDOM w3c.dom SAX

10.Java設計模式

工廠模式,單例模式 ==

11.Java反射機制

反射的各種用法

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

13.熟悉JDK的配置,環境變數

14.資料庫oracle必學,其他最好了解一種以上(mysql,sql server,access==)

oracle:視圖,索引,存儲過程,觸發器,游標,包,常用函數 ==

15.資料庫原理

事務的原理,鎖機制,表連接,復雜查詢語句(工作經驗),性能調優,鎖表以及解決方案==

16.JDBC,連接池

17.Ajax,反向Ajax

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

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

20.了解windows系統批處理腳本bat

21.了解HTML5,最好學習過

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

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

24.熟悉ant或maven

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

26.了解php/ asp

27.了解ftp協議及原理

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

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

30.熟悉常用的排序演算法,如冒泡排序,快速排序等,最好自己研究過一些的演算法。

31.了解Flex(不學也沒關系)

32.了解敏捷開發模式

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

34.使用過VPN了解其原理

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

36.熟悉webservice,WSDL,SOAP

37.圖片處理,如圖片上傳,預覽,限制大小等

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

39,JSON技術,JSON+AJAX

40.分頁技術,最好自己實現過不僅僅是用過要知道原理

41.Java Mail

42.Java讀寫txt,excel,JXL技術

43.JVM原理,JVM內存管理,GC,Java堆棧池

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

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

plsql,sqldevelop 資料庫開發工具

outlook大公司都用

ue編輯器

瀏覽器控制台,調試

SHH/PUTTY 遠程

45.UML建模工具Rational Rose等

46. 使用log4j

47.使用過開放Api如網路,騰訊街景,新浪微博等

48.頁面靜態化技術(偽靜態頁面)

49.報表技術,使用過報表製作工具,如水晶易表。

50.定時任務,如Spring batch ,學會自定義batch任務(不適用第三方工具)

51.了解uuid

52.b/s 和 c/s架構

53.正則表達式

54.了解jndi jms

55.ERP

56.UNICODE編碼,亂碼解決

57.開源網路編輯器,如ckEditor

58.二進制原理

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

60.GWT,Closure框架

61.了解大數據,雲計算

62.搜索引擎搜索技術

63.軟體工程,項目管理

❽ 現在計算機軟體水平考試沒有高級程序員這一種了嘛取消了嘛

就是這樣規定的

沒什麼奇怪..

可能看社會上的職業比例吧..

把這項考試給取消了..

不過只要你有能力..

考別的...一樣很有用...

文憑看的見 能力看不見哈..

表現能力才是最重要的..

❾ 大齡程序員的出路在哪裡

大齡程序員想要轉型還是挺難的,因為畢竟年紀擺在這里了。再重新去到新的行業很難再,適應和讓別人接受,所以我覺得你還是熬夜熬吧,熬到差不多了,你可以提前退休,然後自己做一點小本生意。但你如果說重新換一份職業,這樣的幾率是不怎麼大的,就算你換到了別的公司,做的還是同樣的工作。


但做這些還是有一定的風險的,如果你害怕有風險,那麼我覺得你還是在裡面待到退休吧,40歲了離退休也差不多了。

❿ 大齡程序員都幹啥去了

大齡程序員做管理、產品、創業去了。

基本上年紀很大了,還在開發一線的都是喜歡編程,喜歡技術的人。這樣的人,如果沒有什麼其他的毛病,我相信,大多數的企業都是歡迎的。

編程可能就是寫一些演算法,遞歸,解決一個8皇後問題,解決一個漢諾塔問題。但是涉及到軟體以及工程方面,一切都變了。而真正能夠駕馭大規模系統的人,本身,絕對不可能不精通開發和編程的。

也有網友說,「在我28歲的時候,我擔心30歲,結果到了30歲,我還是程序員,然後我又開始擔心35歲,等到了35歲,發現公司還有很多40歲的程序員,於是也就沒那麼擔心了。」與其擔心未來,不如踏實做好自己。

閱讀全文

與高級程序員踩爬犁相關的資料

熱點內容
oraclelinux安裝目錄 瀏覽:133
安卓系統可以安裝編譯器嗎 瀏覽:570
javajson實體類 瀏覽:690
板加密鋼筋是否取代原鋼筋 瀏覽:66
學習編程的思路 瀏覽:230
app易語言post怎麼學 瀏覽:965
地梁的箍筋加密區位置 瀏覽:302
二分法排序程序及編譯結果 瀏覽:679
日語命令形和禁止型 瀏覽:285
安裝軟體用管理員解壓 瀏覽:505
編譯原理代碼塊 瀏覽:400
小孩可以用壓縮面膜嗎 瀏覽:14
錐形倒角怎麼計演算法 瀏覽:882
java合並鏈表 瀏覽:508
pic單片機編譯器 瀏覽:806
麗水四軸加工中心編程 瀏覽:691
國產系統怎麼解壓 瀏覽:554
戰雙程序員 瀏覽:483
him觸摸編程軟體 瀏覽:932
植物大戰僵屍存檔怎麼轉移安卓 瀏覽:852