① 軟體開發難學嗎
回答這個問題答案很明確,就一個字:難!而且非常難!
為什麼難?為什麼有很多人卻說不難?比如有一期微軟公司總裁來作客什麼節目談及軟體開發對初學者說軟體開發只有加加減減,非常有意思。吸引眾多人對學軟體趨之若鶩...
我只想說:這些說法都是不負責任的人在對你說的忽悠,僅此而已,他們根本沒寫過一行代碼沒學過一天C++編程語言,就大言不慚,實在讓人為他們臉紅?
軟體開發難嗎?這和學武術差不多,誰都喜歡動作電影里的動作明星,誰都想要一點好身手。那你問一問格鬥家說學武難嗎?你想他們會跟你說武術一點也有不難,只要有悟性即可...
軟體開發也一樣,難度絲毫不比學武術低,即不有趣,也不好玩。而且需要一定的智商悟性,智商不足怎麼辦?只有比人家付出十倍百倍的努力來學習獲得經驗了,所以說這行的難度跟其他行業比起來就是一個天上一個地上,網吧收銀員可以看著電影混過一天,一個有經驗的老中醫懂了家傳絕活之後可以吃一輩子。但軟體開發不行,入門寫個helloworld可能簡單點,但稍一深入,你就會發現它的深奧費解之處了。
做不做軟體開發,關鍵看你喜不喜歡這行了,軟體開發非常有魅力,就像天堂來的天使一樣吸引著很多求知的年輕人,工資很高回報極其豐厚,但學習和開發的難度和工作壓力跟其他行業相比不可同日而語,那可不是鬧著玩的。如果熱愛軟體開發就堅持下去吧,不過沒完沒了的環境搭建,各種天書一樣的疑難BUG,內存泄漏和近乎無解的三天兩頭學習新技術新工具新SDK,上google,和英文網站搜解決方案在等著你,那可不是什麼只有加加減減,你解決不了問題隨時會被公司開除,公司老闆不懂開發不了解開發難度,他們只想要什麼問題都能瞬間秒解的高手,所以軟體開發需要智商的。同時更需要堅持,沒有聖鬥士星矢的執著是堅持不下去的。
② 中級程序員難嘛
現在沒有中級程序員這種說法了具體參考下圖
中級資格的話基本上考軟體設計師和網路工程師的多一些
你說的應該是相當於程序員這個級別的,這個級別的話我個人覺的你精通一門語言+相應的數據結構+一定的oob思想基本就能很輕松的過了
③ 自學程序員需要多長時間
自學程序員需要半年的時間。
程序員職業要求:
一般的程序員都有四年的在專業領域的學習,需要一個在程序領域的學士學位獲得者,不論是數學方面的還是工程方面的都是可以的。
大約有20%的人在這一領域的計算機科學和工程學擁有更高的學位。還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們缺乏經驗。
(3)程序員自學中級難嗎擴展閱讀:
程序員崗位職責
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
④ 軟體開發難學嗎
不難的,市場人才需求大,好就業,薪資待遇不錯,工作體面軟體開發不難學,是根據用戶要求建造出軟體系統,系統中軟體部分的一個產品開發的過程,是一項包括需求獲取,開發規劃,需求分析和設計,編程實現,軟體測試和版本控制的系統工程
⑤ 學做程序員怎麼樣 好不好學呢
高中學歷的知識儲備在你做初級甚至某些中級開發是夠用的,再往上就有難度,會涉及到很多高等數學之類的知識。但個人認為70%以上的程序員止步於初、中級開發者也過得算舒服
2、需要有一定的英語基礎,不一定要多好,但是你知道程序開發都是使用的英文(用易語言的不叫程序員,不是看不起它,但是你總不能拿個美圖秀秀叫做你會美工對吧,一個道理)。某些情況下直接查詢英文社區可能會得到更快的解決方案。另外很多開發文檔都是純英文的。當然,如果你實在英文不行,這條也關系不大。
3、這條很重要,你一定要有強烈的興趣和持續學習的心理准備和行動力。走向工作崗位之後你會發現很多東西需要你邊做邊學的。學校學的永遠不夠用。
4、這條更重要,如果你是因為怕吃苦或者成績不好乾脆沒上大學,或者覺得學其他東西麻煩,覺得軟體開發坐著吹空調寫寫代碼就能賺錢,所以想學的話,建議你腳踏實地一些。
5、如果以上你覺得都能做到,那麼個人覺得,由淺入深慢慢入門難度不會太高。
⑥ 軟考中級都考什麼難度大嗎
軟考考試分為5個專業類別,並在各專業類別中分設了高、中、初級專業資格考試,囊括了共27個資格的考核。
中級資格:網路工程師、多媒體應用設計師、嵌入式系統設計師、計算機輔助設計師、電子商務設計師、信息系統監理師、資料庫系統工程師、系統集成項目管理工程師、信息系統管理工程師、信息安全工程師、計算機硬體工程師、信息技術支持工程師、軟體評測師、軟體設計師、軟體過程能力評估師。
如果只是想要考個軟考中級證書的話,不妨考慮系統集成項目管理工程師。系統集成項目管理工程師是軟考中級里考試難度比較小的,而且偏向於管理類,概念性的知識相對於技術類的可能比較多,更適合零基礎的考生在短時間內備考,對比其他中級資格,系統集成項目管理工程師考試往年的通過率也是比較高的。
⑦ 怎樣成為一個中級java程序員
1,先學習語言本身,那就邊看邊把程序抄到電腦上運行,不要希望每次都抄的很正確,要注意在錯誤中慢慢體會語言本身為什麼要這樣規定,慢慢理解語言。(這里所說的語言當然指的是java語言)
2,等學好了java語言本身,就要學習學習java的文件輸出輸入流,集合類,圖形界面編程,多線程編程,網路編程,等等,這些東東也是j2se的范疇,這些都是基礎,一定要記得好好學習,然後多在電腦上運行,還是老辦法,先是抄,慢慢的自己獨立寫,最後能達到自己獨立的編寫一個功能完整的程序,比如說什麼萬年歷啊,什麼便利店,什麼小游戲等等。
3,學好了以上兩個基礎,然後就選擇了,j2ee,或者是j2me,當然也可以兩個都學習。j2ee中就要先從servlet,jsp學起,慢慢學習struts,spring,hibernate,ejb,ajax等等,這就算是入了java的門了,你可以從事java方面的工作了。
4,其實說了這么多,學習的方法很簡單,先看書,看的差不多明白了,然後就運行相應的程序,這些程序當然就是你所看的那些程序,可以抄到電腦上,也可以直接運行書上帶的源碼,建議還是抄到電腦上吧。然後學習源程序,然後自己理解,然後自己照貓畫虎的在做一個差不多的東西,慢慢你就學習了這些技術了。
5,最後要達到的目的,其實在你掌握了技術的基礎上有更高的要求,要學會自學的能力,其實在工作中最難的不是技術,而是業務邏輯,這東西只能靠你自學的能力了。
⑧ 自學考網路工程師中級好考嗎零基礎。哪位大神指教一下
國家的網路工程師考試比思科的CCNA要好考很多,但是不知道你的計算機基礎怎麼樣,osi7層模型,tcp協議ip協議,數據封包。一些可變長子網掩碼(vlan)用,交換機,路由器對數據的封包等等,另外這只是基礎,實踐上還要會使用命令抓包等,現在很多交換機都是用命令的,所以學起來還是要花不少精力的,你可以先網上查下資料看看,對了,本人是程序員,還不是專業搞網路工程的
⑨ 程序員難學么 要學多久才是中級java
你要知道一個問題,並不是你學的越久就能達到中級高級,首先你要知道中級的要掌握什麼樣的技術,比如主流框架,優化資料庫等等,還要有一定的工作經驗,解決自己或者別人工作中遇到的各種問題的能力,如果沒有,你掌握再多也只不過紙上談兵而已
⑩ 計算機技能等級考中級難點
中級是職稱計算機考試,1~4級,屬於計算機職業等級考試。其實職稱計算機的水平一般跟1級差不多。全國一級、二級都比較簡單。重慶計算機二級比較難考,好多人都掛了。 附: 一、什麼是全國計算機等級考試? 全國計算機等級考試( National Computer Rank Examination ,簡稱NCRE),是經原國家教育委員會(現教育部)批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與能力的全國性計算機水平考試體系。 二、為什麼要舉辦NCRE? 計算機技術的應用在我國各個領域發展迅速,為了適應知識經濟和信息產業發展的需要,操作和應用計算機已成為人們必須掌握的一種基本技能。許多單位部門已把掌握一定的計算機知識和應用技能作為幹部錄用、職務晉升、職稱評定、上崗資格的重要依據之一。鑒於社會的客觀需求,經原國家教委批准,原國家教委考試中心於1994年面向社會推出了NCRE,其目的在於以考促學,向社會推廣和普及計算機知識,也為用人部門錄用和考核工作人員時提供一個統一、客觀、公正的標准。 三、全國計算機等級考試時間安排 全國計算機等級考試目前共設置四個等級。每年共考試兩次,上半年考一、二、三級,下半年考一、二、三、四級。每年上半年四月的第一個星期天上午進行筆試,下午開始進行上機考試,由於受實際條件的限制,上機考試由各考點具體安排,按次序各考生依次參加考試,共進行五天。 每年下半年九月份的第二個星期天上午進行筆試,下午開始進行上機考試,考試方法和四月份類似。 考試時長的安排是:筆試一級為90分鍾,二、三級為120分鍾,四級180分鍾。上機考試一級45分鍾,其餘均為60分鍾。 四、「全國計算機等級考試」的考試級別是怎樣定位的?科目設置和考試內容都包括哪些? 答:NCRE在創建時設計為四個級別,每個級別包含多個科目和類別。經過十年的發展,除了級別名稱保持不變外,各級別中的考試科目、考核內容、考試形式都曾多次調整。發展到今天,級別和科目設置為: 一級定位為滿足人們在一般性工作中對計算機的應用,重點是操作能力的考核,考核內容主要包括微型計算機基礎知識、Windows操作和使用辦公自動軟體及網際網路(Internet)的基本技能。一級包括一級MSOffice、一級WPSOffice、一級B三個科目.二級定位為計算機程序員,可謂「計算機藍領」。考核內容主要包括計算機程序設計基礎知識和使用一種高級計算機語言(包括QBASIC、C、FoxBASE、VisualBASIC、VisualFoxPro、C++、Java、Access等)編寫程序以及上機調試的基本技能。三級定位為「開發工程師」,重點在設計、管理、測試和技術支持。三級分為「PC技術」、「信息管理技術」、「資料庫技術」和「網路技術」等四個類別,主要考核對應類別的應用系統的開發和維護的基本技能。除了筆試,還分別用編程語言或C語言考查學生程序設計的實踐技能。 四級定位為「系統設計工程師和項目主管」。考核內容包括計算機原理、數據結構、離散數學、操作系統、軟體工程、資料庫、計算機體系結構、計算機網路與通訊等專業課程的基本知識和應用技能。除了筆試,也要求用C語言考查上機程序設計和調試能力。