還沒開始學(xué),或者剛剛開始學(xué)軟件開發(fā),在濟南(以下簡稱“濟南軟件開發(fā)”)好找工作嗎?IT業(yè)目前發(fā)展迅速,濟南軟件開發(fā)真的是不好找工作,是飽和了嗎,其實不然,IT行業(yè)需要的人才量是非常大,為什么有這么對不好的言論呢,究其原因是企業(yè)招聘要求越來越高。更多用人企業(yè)更愿意花高薪招聘中高級程序員,卻不愿意花少錢去招聘初級程序員。
首先先說下初級程序員。日常工作內(nèi)容:復(fù)制粘貼、照葫蘆畫瓢;遵循四不法則:不考慮程序設(shè)計原則、不考慮程序的執(zhí)行效率、不考慮SQL注入的問題、不會想如何能讓程序質(zhì)量更好;目的:程序運行。常犯錯誤:命名不規(guī)范、日志不規(guī)范、不寫單元測試、不關(guān)注性能、不考慮未來需求的變化、不知道Bug修復(fù)的優(yōu)先級,總之就是混日子,不學(xué)習(xí),當一天和尚撞一天鐘的,這樣的做法企業(yè)怎么留呢
我們在看下中高級程序員的情況,具有調(diào)試軟件的基本技能。能力:分析,設(shè)計,開發(fā),測試,實施及評估。遵循五個可以法則:可以展示解決問題的方法 ,并為這些問題提出有效的解決方案;可以自己設(shè)置開發(fā)環(huán)境,并且有能力指導(dǎo)一個初級開發(fā)人員團隊;可以同時為多個項目執(zhí)行任務(wù);可以修改軟件代碼,并能夠檢測代碼中的錯誤;可以創(chuàng)建和編寫簡單的單元測試。目的:程序運行。
其實兩者最大的不同之處在于項目經(jīng)驗和業(yè)經(jīng)驗積累的不同。這個過程更多的是學(xué)習(xí),上進,自我的提升,同理,自己對自己都不負責任,又怎么會對企業(yè)負責任呢,大家普遍認為“程序員”的薪資高,但卻沒有想過這個“程序員”分為很多級別。在大家的印象里已經(jīng)打下高收入的根基,即使自己是一個初級程序員也不會甘心去做低收入的工作,更不愿利用時間去做項目的積累!
所以就有了“難找工作”的現(xiàn)狀,其實市場沒有飽和,薪資也沒有下降,而是用人企業(yè)對于人才的要求在變高,因此如果你還是一個初級程序員,是時候應(yīng)該想想如何走出舒適圈,成為一個中級程序員啦。