1. java程序員實力如何劃分我看有些牛人能單挑一個很大的項目,而有些團隊都做得沒他好
「我看有些牛人能單挑一個很大的項目,而有些團隊都做得沒他好」:你說的應該停留在功能的實現上吧。
「一個很大的項目」,對這個所謂的大項目的概念還是很籠統的。不過可以肯定的是,正規項目,都必定採取一種或多種框架,這個框架可能是主流的,可能是自定義的。在面對一個框架項目下,一個人的力量太渺小了。因為你的時間和精力根本就不夠去實現這個項目。這樣的時間開銷太大。
對於程序員來說,個人感覺大致分下面幾等:
1:未入門,此類人感覺自己什麼都會了,事實上,什麼都不懂很膚淺。
2:剛入門,知道自己很多地方不足,甚至根本不懂。
3:熟練,到此為止,僅僅針對於常用對象使用,功能的實現實現,知道常規異常錯誤的產生原因和解決方法,以及IDE的熟練使用。
4:進階,開始不滿足於對現有代碼的滿足。開始追求代碼的優美,效率,性能,穩定,安全等
5:提煉,以及脫離的現有代碼的范圍,開始注重代碼的重用性,開始徹底的貫徹面向對象的思想,學習GOF中提到的常規的一些設計模式。
補充,到這里為止,如果沒有面對至少百級並發的開發項目以及百萬級數據查詢,那也只能算是60%的程序員,如果處理過,實踐過。那算是80%
6:自我提升與實踐。到這里,只能算是作為一個80%程序員。還有很多東西要你自己去實踐不斷自我學習。
2. 用友網路科技股份有限公司做java軟體開發,公司整體待遇怎麼樣,求大神解答
公司多半是程序員,程序員工資待遇都普遍較高,平均待遇大概5000左右
3. 年薪80萬的程序員有多厲害
你好,如阿里網路騰訊等互聯網大廠的工程師,資深(架構師水平)工程師是非常有實力的。
以阿里為例:
1、阿里工程師崗位職級
阿里巴巴集團採用雙序列職業發展體系:
一套體系是專家路線【P序列=技術崗】,程序員、工程師,某一個專業領域的人才,一共分為14級,從P1到P14,目前校招最低從P4開始。
一套體系是M路線,即管理者路線【M序列=管理崗】,從M1到M10。
考核因素是上一年的績效分數+直屬領導的打分+晉升委員會打分,這里的委員會一般由直屬領導+合作方的高管+懂業務的HRG組成。HRG:HR多面手,base在業務下面,在阿里話語權比別的互聯網HR高。
晉升標准:績效滿足3.75、主管提名、技術答辯通過。
P8架構師作為阿里「IT架構靈魂人物」的角色,他們不僅做著架構師的本職工作,還同時做程序開發,寫核心代碼的工作。另外,架構師依舊是技術高手,編程能力依然是一流的。
但根據當前的市場需求,互聯網大廠們對於普通Java開發人才需求逐年銳減,而對互聯網架構師人才的需求招聘量已經上升到50%,因此薪資更是不可同日而語。
對於想學習互聯網架構師的同學來說,北大青鳥、課工場等優秀品牌都是不錯的選擇。課程根據招聘需求制定,包含全部分布式微服務技術,對標阿里P8級別架構師。
希望我的回答對你有所幫助!
4. 用友公司軟體實施顧問的前途和待遇用友的編程員呢
個人覺得 看你自己的能力和興趣吧
編程對語言要求更高
實施顧問要求熟悉業務 財務流程 以及具備良好的溝通能力
5. 程序員一月可以賺多少錢
最好的就是自己做,不要給別人打工,沒有好結果的,同樣的壓力同樣的青春歲月。不一樣的結果,自己做也許風險很大,但是只要你是認真的,努力的,相信你的付出和你的回報是成正比的,絕對比在公司裡面干強的多!
為別人做,表面很很好,在公司裡面也有不錯的職位,但是收入很少每天也很壓抑,自己很多想法不能給公司採納,真的採納了,大把的銀子被老闆拿去,和我基本上沒有什麼大的關系,現在自己出來了,過去的同事看到我都覺得我可憐,為什麼可憐,因為每天很忙碌,壓力很大,我表面應承他們說出來不容易呀,其實我自己感覺還是很踏實的,起碼生活過得很充實,同時每個月的收入已經遠遠的超過了過去在公司工作的時的工資了,現在可以說每個月給自己發的工資是過去同事平均工資的好幾倍了。
6. 從哪些點上可以體現一個程序員的實力
對於一個程序員來說,剛上任的新手,如果能夠將工作任務高效地處理,證明其工作能力還是具備一定的基礎的,企業大可繼續留任試用。如果這個程序員不僅能夠在短時間內高效處理工作內容,且對於工作的細節也十分地考究,充分全面地考慮,必然也代表其工作思維和普通員工不同。一個程序員如果對於工作只是在應付差事,那麼必然其能力也不會好到哪裡去,因此,一定要觀察期對待工作態度是否認真,然後進行其能力的初步判斷。
7. 怎麼才能算是一個合格的程序員要求要懂些什麼東西,到什麼程度
如何成為一個合格的程序員
確定目標
做什麼事都要有明確的目標,因此,你首先要為自己確定一個可測量的目標,並把這個大目標分解為幾個分階段的小目標。比如,要在一年內開發出一套倉庫管理軟體:第一月的目標是學會一種計算機語言;第二個月的目標是熟悉倉庫管理業務;第三個月學會資料庫;第四個月寫出原型……然後按計劃去做,每完成一步你的信心就會增加一些,並會感受到成功的快樂。
選擇工具
當你開始著手的時候,會發現市面上有太多的計算機語言和工具供你選擇了。具體選擇某種語言和環境與你的目標直接相關,比如要開發單片機系統和要開發管理系統,所選擇的語言會有天壤之別。下面是一些參考意見(純屬個人意見):
1、腳本類:特點是簡單、易學、易用。比較常用的有:Unix/ Linux的Shell語言,網頁里用的VBScript/JavaScript,MS-Office里用的VBA,動態主頁用的JSP、ASP、PHP等,通用語言Perl、Python等。當然像Python/Perl語言的功能已非常強大,有用它們寫出的資料庫、系統管理等大型系統,如Zope、WebMin等。
2、RAD類:這類以快速開發著稱的語言及工具比較流行,常用的有VB、Delphi、Powerbuilder、Visual FoxPro等,這類工具常用來開發管理信息系統,如用友、金碟等,也用來開發通用軟體。
3、專業類:最常用的是C/C++,Java等,如果你想成為專業的程序員,就要學習這些內容。它們通常用來開發系統級程序,比如操作系統(MS-Windows、Unix/Linux等)、資料庫(Oracle、SQL-Server等)、開發語言(C/C++、Python等)、工具軟體(WPS、KV3000等),在大型系統里基本都有它們的身影。
4、專用類:這類語言種類最多,它們一般設計用來完成一項特殊的工作。例如現在最流行的Flash,它內含Action Script語言;AutoCAD內帶VBA和AutoLisp;每一種單片機都帶有自己的ASM語言;許多系統如MatLab、Spss、Intouch、Modsoft等都有自己的專用語言。
總的來說,當選擇語言的時候,一定要與自己的目標相結合,另外,入門的時候,可先選擇容易一些的,入門後,再選擇專業些的。一開始就選擇C++可能會讓你知難而退,但如果選用Python,你就可能會覺得計算機語言原來也挺容易。
勤奮練習
除了多寫程序,沒有別的辦法去更快地提高你的程序水平了。看書的時候,最好把書上的例子自己輸進電腦實踐一遍,然後進行各種試驗,再聯想出各種相關的程序,自己寫出來,並驗證自己的結果。如果有好的想法,就嘗試把它寫出來,很快你會發現你的水平在快速上升。
當你有了一定的基礎的時候,可以嘗試去讀高手寫的程序,解讀他們的程序的設計理念、風格、解決問題的思路等。在這方面,GNU/Linux為我們提供了一個巨大的源程序寶庫,裡面有各種各樣的程序源代碼,詳細研究一套你感興趣的系統,你的水平會得到大幅度提高。
不斷提高
除了多加練習,你還需要多讀書,特別是英文書。讀書可以在理論上提高你的水平。信息技術發展太快,而大部分的技術最先出現的時候都是英文版本的,要幾個月以後才有中文版本的書出來,因此要想跟上步伐,一定要努力提高自己的英文水平,這樣才能同步跟上信息技術。你可能擔心自己的英語水平不行,沒關系,剛開始多查字典,很多就會發現計算機英語其實很容易。當然,這里的書是泛指,包括網路上的各種文章,電子書等。
另外,多與他人交流經驗也有助於自己水平的提高。互聯網為我們提供了一個巨大的交流平台,各種BBS和新聞組上都有熱心的高手回答你的問題。不過在問問題之前,自己一定要先努力嘗試過,再給出自己的想法。動不動就問別人,自己水平得不到提高,別人也不再會回答你的問題。
繼續深造
當你覺得自己成了程序員的時候,你就會發覺還有很多東西要學,你可以繼續深入學習來提升你的水平。
1、向下深入:了解操作系統的機制,了解底層的API,這對開發系統級程序非常有用。
2、向上延伸:學習項目管理,軟體工程,設計模式,分析設計等,這對你開發大型系統非常有幫助,特別是一個團隊去開發一個大型項目的時候。
3、橫向擴展:熟悉各種系統如資料庫、多媒體、人工智慧等,然後集成起來應用,會產生更大的效果。
8. 用友ERP維護工程師和東軟的程序員對於畢業生來說哪個更好
個人建議:東軟的程序員。雖然我很多朋友在用友,呵呵。