在這個(gè)世界上,某個(gè)群體不知不覺(jué)就會(huì)被打上標(biāo)簽笙纤,讓外界對(duì)他們有一個(gè)刻板印象。
比如组力,你覺(jué)得程序員都容易脫發(fā)省容,禿頂率高。
其實(shí)燎字,全社會(huì)都面臨著脫發(fā)和禿頂?shù)膯?wèn)題腥椒。
你以為程序員都會(huì)修電腦。
但大多數(shù)時(shí)候也只是讓你“重啟試試”候衍。
你可能還以為寞酿,程序員是沉默的大多數(shù),他們不擅長(zhǎng)溝通脱柱,只會(huì)敲代碼。
nonono!
其實(shí)拉馋,在程序員這個(gè)群體榨为,溝通能力也是很重要的。
不明白leader的想法煌茴,且無(wú)法說(shuō)出自己內(nèi)心認(rèn)可的創(chuàng)意随闺,就會(huì)因?yàn)樽约旱某霈F(xiàn)使整個(gè)產(chǎn)品面目全非。
那對(duì)于程序員來(lái)說(shuō)蔓腐,還有哪些必須要具備的素質(zhì)和能力呢矩乐?
我們一起來(lái)看看。
01
優(yōu)秀的編碼能力回论。這是要建立在大學(xué)四年乃至更久的時(shí)間的必然結(jié)果散罕。具有項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)以及項(xiàng)目合作經(jīng)驗(yàn),這一點(diǎn)的重要性傀蓉,不用我提醒大家都知道欧漱。
02
創(chuàng)造能力。copy是一種能力葬燎,但是一味copy就是一種失敗误甚。
產(chǎn)品的前期開(kāi)發(fā)很需要?jiǎng)?chuàng)造力缚甩,當(dāng)團(tuán)隊(duì)進(jìn)行頭腦風(fēng)暴或者會(huì)議討論的時(shí)候你要表達(dá)出自己的想法,能讓leader眼前一亮的東西窑邦。
03
自學(xué)能力擅威。真的不知道你再工作的時(shí)候還要學(xué)多少東西!而且是要求短時(shí)間學(xué)會(huì)的冈钦,開(kāi)發(fā)一個(gè)項(xiàng)目的時(shí)間是多么的緊敖即浴!
04
要具備一定的思維能力和邏輯判斷能力?派继。不要犯一些低智商的錯(cuò)誤宾袜。
05
一定要有實(shí)踐能力。如果要面試驾窟,一般的時(shí)候最常問(wèn)的就是你有沒(méi)有項(xiàng)目經(jīng)驗(yàn)庆猫,有沒(méi)有做個(gè)什么實(shí)際東西。
所以绅络,平時(shí)在學(xué)各類(lèi)專(zhuān)業(yè)課時(shí)要多上機(jī)實(shí)踐月培,找機(jī)會(huì)和同學(xué)一起做個(gè)項(xiàng)目什么的,培養(yǎng)自己解決實(shí)際問(wèn)題的能力恩急。
本科論文要好好做杉畜,畢竟在學(xué)校做項(xiàng)目的機(jī)會(huì)不多,要珍惜衷恭。
一般筆試的時(shí)候都是靠一些c/c 的基礎(chǔ)此叠,所以這些課要學(xué)好學(xué)精,多上機(jī)編程随珠,還有多調(diào)試灭袁,只有不斷發(fā)現(xiàn)問(wèn)題解決問(wèn)題,才能有出色實(shí)踐能力窗看。
06
專(zhuān)業(yè)知識(shí)和技能茸歧。牢固掌握軟件工程專(zhuān)業(yè)的主要專(zhuān)業(yè)課程,包括軟件工程显沈、面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì)软瞎、軟件測(cè)試、軟件過(guò)程管理等軟件工程核心課程拉讯。
操作系統(tǒng)
具備對(duì)操作系統(tǒng)相關(guān)高級(jí)理論和實(shí)踐的專(zhuān)業(yè)知識(shí)和深入理解涤浇,對(duì)各種UNIX、 Linux魔慷、Windows芙代、Mach、Mac OS盖彭、OS/2纹烹、VMS/OpenVMS页滚、S360/370以及多種嵌入式和實(shí)時(shí)操作系統(tǒng)的體系結(jié)構(gòu)、底層機(jī)制和核心技術(shù)有廣泛深入的研究和透徹的理解铺呵。
在超過(guò)7年以上的時(shí)間中一直密切關(guān)注操作系統(tǒng)領(lǐng)域的最新進(jìn)展裹驰。
對(duì)操作系統(tǒng)理論和技術(shù)的發(fā)展史、現(xiàn)狀以及未來(lái)發(fā)展趨勢(shì)有著廣博的知識(shí)和深刻而獨(dú)到的見(jiàn)解片挂。牢固掌握操作系統(tǒng)開(kāi)發(fā)相關(guān)的技術(shù)細(xì)節(jié)幻林,具備開(kāi)發(fā)實(shí)際操作系統(tǒng)的能力和經(jīng)驗(yàn)。
系統(tǒng)管理
具備8年以上的Windows操作系統(tǒng)在單機(jī)和服務(wù)器環(huán)境的使用和管理經(jīng)驗(yàn)音念、7年以上的UNIX類(lèi)操作系統(tǒng)在單機(jī)和服務(wù)器環(huán)境的使用和管理經(jīng)驗(yàn)沪饺、2年以上的Web服務(wù)器管理經(jīng)驗(yàn)和1年以上的數(shù)據(jù)庫(kù)系統(tǒng)管理經(jīng)驗(yàn)。
網(wǎng)絡(luò)技術(shù)
牢固掌握種種網(wǎng)絡(luò)相關(guān)技術(shù)闷愤,對(duì)TCP/IP網(wǎng)絡(luò)的理論整葡、體系結(jié)構(gòu)和實(shí)現(xiàn)有深入透徹的理解,對(duì)常用的RFC標(biāo)準(zhǔn)和實(shí)現(xiàn)有深入的理解讥脐。
具有4年以上的UNIX遭居、Linux、Windows等操作系統(tǒng)平臺(tái)上的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)旬渠。
數(shù)據(jù)庫(kù)技術(shù)
牢固掌握關(guān)系型數(shù)據(jù)庫(kù)和面向?qū)ο髷?shù)據(jù)庫(kù)的相關(guān)理論俱萍,對(duì)Oracle、DB2告丢、 SQL Server Mysql等主流數(shù)據(jù)庫(kù)管理系統(tǒng)的體系結(jié)構(gòu)和實(shí)現(xiàn)機(jī)制有較深入的理解枪蘑。
熟練掌握標(biāo)準(zhǔn)SQL語(yǔ)言。熟悉ODBC岖免、JDBC腥寇、OLE DB、DAO觅捆、ADO、http://ADO.NET以及基于XML的數(shù)據(jù)庫(kù)訪問(wèn)等數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制麻敌。
具有2年以上的使用C/C 栅炒、Java、Visual Basic术羔、PERL赢赊、Python等語(yǔ)言或開(kāi)發(fā)工具開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用的經(jīng)驗(yàn)。
企業(yè)級(jí)技術(shù)
對(duì)企業(yè)級(jí)應(yīng)用的思想和技術(shù)要點(diǎn)有深入的理解级历,熟悉各種中間件技術(shù)释移,熟練掌握J(rèn)2EE、Microsoft .NET寥殖、CORBA等企業(yè)級(jí)的開(kāi)發(fā)技術(shù)玩讳。有一定的企業(yè)級(jí)應(yīng)用的開(kāi)發(fā)經(jīng)驗(yàn)涩蜘。
軟件工程
對(duì)傳統(tǒng)的結(jié)構(gòu)化軟件工程、面向?qū)ο蟮能浖こ萄俊④浖こ痰男问交椒ㄍ搿羰臆浖こ獭⒃O(shè)計(jì)模式樟澜、Extreme Programming误窖、軟件配置管理等軟件工程思想和理論有深入透徹的理解。
牢固掌握現(xiàn)代軟件工程的各種規(guī)范秩贰。熟悉UML霹俺。熟練掌握Rational Rose等系統(tǒng)分析和設(shè)計(jì)工具。熟練掌握CVS毒费、RCS等軟件配置管理工具丙唧。
熟練掌握Bugzilla等錯(cuò)誤跟蹤工具。具有2年以上的軟件工程實(shí)踐經(jīng)驗(yàn)蝗罗。對(duì)軟件工業(yè)的歷史艇棕、現(xiàn)狀及未來(lái)發(fā)展趨勢(shì)有廣博的知識(shí)和深刻而獨(dú)到的見(jiàn)解。
軟件過(guò)程管理
對(duì)軟件過(guò)程管理思想和理論有深入透徹的理解串塑。對(duì)能力成熟度模型(CMM)和理論沼琉、內(nèi)容和實(shí)踐方法有牢固的掌握和深入的理解。
對(duì)技術(shù)人員管理的思想和理論有深入的理解和獨(dú)到的見(jiàn)解桩匪。
計(jì)算機(jī)科學(xué)
對(duì)計(jì)算理論打瘪、可計(jì)算性和難解性理論、組合邏輯理論有深入的理解傻昙。
對(duì)算法設(shè)計(jì)和分析的理論和方法有深入透徹的理解闺骚。牢固掌握布爾代數(shù)和計(jì)算機(jī)邏輯電路的相關(guān)理論知識(shí).對(duì)計(jì)算代數(shù)和計(jì)算幾何的理論有初步的了解。
對(duì)現(xiàn)代計(jì)算機(jī)體系結(jié)構(gòu)妆档,特別是各種規(guī)模的并行計(jì)算僻爽、分布式計(jì)算體系結(jié)構(gòu)、網(wǎng)格計(jì)算贾惦,以及諸如超長(zhǎng)指令字胸梆、數(shù)據(jù)流等下一代體系結(jié)構(gòu)的理論和實(shí)現(xiàn)機(jī)制有深入透徹的理解。具有在RISC和超長(zhǎng)指令字體系結(jié)構(gòu)上的開(kāi)發(fā)經(jīng)驗(yàn)须板。
對(duì)形式語(yǔ)言的語(yǔ)法和各種語(yǔ)義理論碰镜、程序設(shè)計(jì)語(yǔ)言各種范型的理論和實(shí)現(xiàn)機(jī)制有深入透徹的理解。精通編譯器相關(guān)的理論和技術(shù)习瑰。具有對(duì)數(shù)十種程序設(shè)計(jì)語(yǔ)言的不同程度的了解和開(kāi)發(fā)經(jīng)驗(yàn)绪颖。對(duì)程序設(shè)計(jì)語(yǔ)言的歷史、現(xiàn)狀和未來(lái)發(fā)展趨勢(shì)有廣博的知識(shí)和深刻而獨(dú)到的見(jiàn)解甜奄。
數(shù)學(xué)
對(duì)邏輯主義柠横、形式主義窃款、直覺(jué)主義、數(shù)理邏輯滓鸠、公理集合論等數(shù)學(xué)基礎(chǔ)思想和理論有深入的理解雁乡。熟悉現(xiàn)代代數(shù)理論和方法。
對(duì)現(xiàn)代數(shù)論的理論和方法有較深入的理解糜俗。對(duì)幾何踱稍、拓?fù)鋵W(xué)、組合數(shù)學(xué)等數(shù)學(xué)分支的現(xiàn)代理論和方法有較深入的理解悠抹。
辦公自動(dòng)化
精通Microsoft Office系統(tǒng)辦公自動(dòng)化軟件的高級(jí)應(yīng)用和配置管理珠月。
熟練掌握使用Visual Basic for Application、COM/OLE/ActiveX等技術(shù)對(duì)Microsoft Office系列進(jìn)行進(jìn)一步的開(kāi)發(fā)楔敌。了解使用Lotus Script對(duì)Lotus Notes的進(jìn)一步開(kāi)發(fā)技術(shù)啤挎。
以上就是整理的計(jì)算計(jì)專(zhuān)業(yè)學(xué)生必備的能力,歡迎小伙伴在留言區(qū)補(bǔ)充討論~
更多干貨關(guān)注公眾號(hào)【老九學(xué)堂】哦~