




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
查看文章计算机专业学生应具备的基本能力2009-04-10 23:28专业知识和技能软件工程牢固掌握软件工程专业的主要专业课程,包括软件工程、面向对象的系统分析和设计、软件测试、软件过程管理等软件工程核心课程。操作系统具备对操作系统相关高级理论和实践的专业知识和深入理解,对各种UNIX、 Linux、Windows、Mach、Mac OS、OS/2、VMS/OpenVMS、S360/370以及多种嵌入式和实时操作系统的体系结构、底层机制和核心技术有广泛深入的研究和透彻的理解。在超过7年以上的时间中一直密切关注操作系统领域的最新进展。对操作系统理论和技术的发展史、现状以及未来发展趋势有着广博的知识和深刻而独到的见解。牢固掌握操作系统开发相关的技术细节,具备开发实际操作系统的能力和经验。系统管理具备8年以上的Windows操作系统在单机和服务器环境的使用和管理经验、7年以上的UNIX类操作系统在单机和服务器环境的使用和管理经验、2年以上的Web服务器管理经验和1年以上的数据库系统管理经验。网络技术牢固掌握种种网络相关技术,对TCP/IP网络的理论、体系结构和实现有深入透彻的理解,对常用的RFC标准和实现有深入的理解。具有4年以上的UNIX、Linux、Windows等操作系统平台上的网络应用开发经验。数据库技术牢固掌握关系型数据库和面向对象数据库的相关理论,对Oracle、DB2、 SQL Server Mysql等主流数据库管理系统的体系结构和实现机制有较深入的理解。熟练掌握标准SQL语言。熟悉ODBC、JDBC、OLE DB、DAO、ADO、ADO.NET以及基于XML的数据库访问等数据库访问机制。具有2年以上的使用C/C+、Java、Visual Basic、PERL、Python等语言或开发工具开发数据库应用的经验。企业级技术对企业级应用的思想和技术要点有深入的理解,熟悉各种中间件技术,熟练掌握J2EE、Microsoft .NET、CORBA等企业级的开发技术。有一定的企业级应用的开发经验。软件工程对传统的结构化软件工程、面向对象的软件工程、软件工程的形式化方法、净室软件工程、设计模式、Extreme Programming、软件配置管理等软件工程思想和理论有深入透彻的理解。牢固掌握现代软件工程的各种规范。熟悉UML。熟练掌握Rational Rose等系统分析和设计工具。熟练掌握CVS、RCS等软件配置管理工具。熟练掌握Bugzilla等错误跟踪工具。具有2年以上的软件工程实践经验。对软件工业的历史、现状及未来发展趋势有广博的知识和深刻而独到的见解。软件过程管理对软件过程管理思想和理论有深入透彻的理解。对能力成熟度模型(CMM)和理论、内容和实践方法有牢固的掌握和深入的理解。对技术人员管理的思想和理论有深入的理解和独到的见解。计算机科学对计算理论、可计算性和难解性理论、组合逻辑理论有深入的理解.对算法设计和分析的理论和方法有深入透彻的理解.牢固掌握布尔代数和计算机逻辑电路的相关理论知识.对计算代数和计算几何的理论有初步的了解.对现代计算机体系结构,特别是各种规模的并行计算、分布式计算体系结构、网格计算,以及诸如超长指令字、数据流等下一代体系结构的理论和实现机制有深入透彻的理解。具有在RISC和超长指令字体系结构上的开发经验。对形式语言的语法和各种语义理论、程序设计语言各种范型的理论和实现机制有深入透彻的理解。精通编译器相关的理论和技术。具有对数十种程序设计语言的不同程度的了解和开发经验。对程序设计语言的历史、现状和未来发展趋势有广博的知识和深刻而独到的见解。数学对逻辑主义、形式主义、直觉主义、数理逻辑、公理集合论等数学基础思想和理论有深入的理解。熟悉现代代数理论和方法。 对现代数论的理论和方法有较深入的理解。对几何、拓扑学、组合数学等数学分支的现代理论和方法有较深入的理解。密码学系统的理解和掌握古典密码学和现代密码学的理论和技术。对加密算法、安全协议和密码分析的理论和方法有深入的研究。对各种重要的现代加密算法和安全协议在多种环境下的设计和实现有丰富的经验。熟悉PKI体系结构。办公自动化精通Microsoft Office系统办公自动化软件的高级应用和配置管理。熟练掌握使用Visual Basic for Application、COM/OLE/ActiveX等技术对Microsoft Office系列进行进一步的开发。了解使用Lotus Script对Lotus Notes的进一步开发技术。平面设计精通Adobe Illustrator、MacroMedia FreeHand、CorelDRAW等主流矢量绘图工具,Adobe Photoshop、Jasc Paintshop Pro、GIMP等主流图像处理工具,MetaCreation/Corel Painter等主流位图创作工具,以及Adobe InDesign、QuarkXpress、TeX/LaTeX、方正、Adobe PageMaker、Corel Ventura等主流的专业/商业排版软件。对PostScript、PDF、SVG、各种字体技术等电子出版业的核心技术有极深入的研究和丰富的开发经验。对印刷出版业的各种业务流程、行业规范和专业技术有专业水平的了解和 丰富的经验。在专业平面设计、排版领域有三年以上的实践经验。三维动画设计熟练掌握Alias|Wavefront Maya,能够进行专业水平的三维动画设计和制作。程序设计语言精通以下高级程序设计语言:ANSI C ,ANSI C+ ,Objective C ,Java ,C# ,ISO Basic ,Visual Basic ,Visual Basic.NET ,ISO Pascal/ISO 扩展Pascal ,Object Pascal ,ADA 83/ADA 95 ,Smalltalk 80 ,Modula/Modula-2/Modula-3,Haskell ,VBScript ,JavaScript/JScript ,PERL ,Python ,AWK熟悉以下高级程序设计语言:PHP ,FORTRAN 77/FORTRAN 90 ,Common LISP ,Scheme ,ML ,APL精通以下体系结构上的机器语言/汇编语言:Intel 8086/8088 ,IA32/MMX/MMX2/SSE/SSE2 ,AMD64 ,3DNow!/Enhanced 3DNow! ,MIX ,MMIX熟悉以下体系结构上的机器语言/汇编语言:POWER ,Power PC了解以下体系结构上的机器语言/汇编语言:IA64 ,MIPS ,Alpha ,Sparc ,ARM ,680x0 ,Transputer ,IBM 7094 ,IBM 360/370开发工具Microsoft Windows Platform Software Development KitsMicrosoft Windows Driver Development KitsMicrosoft Visual StudioMicrosoft Visual Studio.NETBorland C+Borland C+ BuilderBorland JBuilderBorland TogetherBorland DelphiBorland Kylix EclipseGNU Compiler Collection(GCC)GNU BinutilsGNU DebuggerGNU EmacsVIMGTK+QtAnjutaGladeKDeveloperQT DesignerRational RoseCVSRCS软件工程 网络工程 上好的学校就业还可以一般的计算机科学与技术专业 整体就业质量不高教育部公布高校“红黄绿牌”专业本科专业“红黄绿牌”名单红牌专业(10个):动画、法学、生物技术、生物科学与工程、数学与应用数学 体育教育、生物工程、计算机科学与技术、英语、国际经济与贸易黄牌专业(8个):美术学、艺术设计、统计学、电子信息科学与技术 公共事业管理、信息管理与信息系统、工商管理、汉语言文学绿牌专业(9个):地质工程、港口航道与海岸工程、船舶与海洋工程、石油工程、采矿工程 油气储运工程、矿物加工工程、过程装备与控制工程、水文与水资源工程“红牌”专业,主要是失业量较大,就业率持续走低,且薪资较低的专业,属于高失业风险型专业。“黄牌”专业,是指除“红牌”专业外,失业量较大,就业率也持续走低,且薪资较低的专业。“绿牌”专业,是指薪资、就业率持续走高,且失业量较低的专业,为需求增长型专业。软件公司需要具备什么能力的大学毕业生?疑问:今天开学,大四。有个问题,压在我心里很久了,今天索性说出来。我想也有不少人像我现在这样,希望大家有同感的在这发泄一下,有经验的在这帮忙提提意见。不甚感激!就是大学毕业生应该具备怎样的素质?或者说软件公司需要什么样的大学毕业生?大学课程:首先说说我们这样的学软件工程的学生吧。列举一下我们在校所学习的软件知识:大一:伪代码,C(相当基础,就是if.else.,for.,switch.)网络基础,面向对象基础(当时认为相当枯燥乏味,及格为准。当时学了多少?现在记得多少?)大二:sql2000,sql2005(课程开得相当诡异,有必要分开么?学会了T-sql基本的增删改查语句。)C#,ADO.NET(从控制台,到winForm)j2me,j2ee,java(先开的j2me,最后是java。不知道学校什么意思,不过我对java相关的,不感兴趣。最后自己做个小程序,就算过关了。现在记得一点点.)代码规范,软件测试(极其简单的学习)计算机组成原理A大三:软件项目开发管理(个人认为这个挺有意思)sql(又重学一遍,不过增加深度)数据结构,软件测试.netFramework(这个很枯燥,但很有用的。后来我又自己学习一遍)大四:没课了,学校跟IBM合作搞个EPT培训。分四个方向:测试,java,php,大型机因为更喜欢微软系列的,所以对此兴趣不高。但也不能浪费机会是吧,我打算学大型机焦虑:以上就是我所能回忆起的,认为与软件有关的,在学校里学的东西。其实大学学习考试是怎么一个情况大家都了解,我也不多说。但有一次碰到家人的一个朋友,是开IT公司的。问他你们公司招什么样的人?他说:我们一般不要刚刚毕业的大学生,我们一般招有工作经验的,或是研究生,或是培训机构出来的。尽管大多数的软件公司都缺人,而且找工作的人也很多,但刚毕业的到公司很长一段时间创造不了什么价值。 当时我的心拔凉拔凉的。思考: 记得半年前园里有一篇文章很火,是老赵抨击一些培训机构的。我看过一些培训机构的课程,属于速成型的。为此我也曾对这些机构不屑一顾,但还是有点困惑现在培训机构满地都是,而且价格不菲,怎么还有人去? 但想想自己的大学课程,如果教授们上课翻翻幻灯片,同学们半睡半醒;结束的时候不是临时背范围,就是copy一份代码交差。这样的大学生,哪个软件公司敢要? 我不是否定大学生的能力,更不是抨击现在的大学教育。只是将我身边的情况说一下,至于其他同学是什么情况大家都可以在这讲一下,欢迎大家讨论。我的对策: 分析完情况后,首先我决定:不读研:各人有各的选择吧。不进培训机构:现在还有时间,完全可以自己努力学习充分扩大学习知识面:很多东西,你不可能都精通,但你可以都知道一点选择方向深入学习:我承认当选择.net相关深入学习时,博客园的影响很大努力:大二:汇编,javascript,php,xml,python,linux,css,windows服务器管理,,.net控件开发等等,甚至包括加密解密,软件破解,网络安全等偏门的东西。还在老师的帮助下和几个同学组织了软件开发小组,为学校做些网站,软件什么的。到现在还在做个项目。算是工作经验吧。虽说学的不少,但现在常用的,记住的真的不多。但翻翻笔记还是觉得有成果的。大三:.netframework,silverlight,.net控件开发,LinQ,jQuery,WCF,Ajax,设计模式,wpf。这几个是重点深入的东西,有些笔记代码还算完整的我还发表一下。没什么深度,但有时自己看下,也能发现一些问题,总结一定经验。个人认为是个不错的学习方法。“自认为“.netframework,wcf,设计模式学的最好问题又回到原点: 为什么是“自认为“?因为一直以来我都在“闭门造车“: 同学中有几个不错的,他们有的考研,有的学java,就我一人向.net努力。 关系不错的几个老师,他们要么是C,要么是java,虽说都挺支持我学.net,但无法提供什么建议。 其他关系,我们家亲朋好友中没有做软件的。上文的那个IT人士,就见过一次。 当然还有博客园,我曾试着将简历投递,但效果很是不理想。园中好多牛人存在,以至于让我总是感觉自己处于什么都不懂的地步。 所以问题又回到原点了: 我现在所具备的能力,处于什么位置?能否被公司所接受? 软件公司到底需要具备什么素质的大学毕业生?总结: 扯了这么多,发现好多都在说自己。但我相信也会有类似的情况的同学。在此,我想代表所有的在努力但迷茫的大学生问问博客园中的朋友老师: 毕业后的我们在没有高文凭,大量工作经验的情况下,应该具备什么样的能力?软件公司需要具备什么样的能力的大学毕业生?求喷,求指点。 分类: 人生历程绿色通道:好文要顶关注我收藏该文与我联系 耀哥关注 - 5粉丝 - 15+加关注51(请您对文章做出评价)博主前一篇:三十三.设计模式总结-行为型模式博主后一篇:1,学习LinQposted 2010-09-02 00:08 耀哥 阅读(4379) 评论(72) 编辑 收藏发表评论1912565回复引用查看 #1楼2010-09-02 09:39风海迷沙 我们公司就是以.net为主的,培养没经验的大学生需要很高的成本,但也会给一些机会,这通常和公司本身的管理水平、企业文化、人员结构有关。建议多找几家,不要只听一家胡扯。大学生没经验的话,就得看品质,最重要的是执行力、责任心、自信心、勤奋努力。学校学的东西一般很难在社会中有所应用,你还有很长的路要走,慢慢熬吧。回复引用查看 #2楼2010-09-02 09:54屁颠屁颠 我们公司也已.net为主,目前已应届或者实习生为主,只要沟通主动性强点,人灵活点肯学,那么就愿意培养,如果沟通很难的话,融不到团队里面,那么一般就不会留人回复引用查看 #3楼2010-09-02 10:17大气象 不要列举你学了什么。把做出来的东西让人一看,就什么都不用说了。我做了这么多年,也没学完你列举出来的东西。自己做个感兴趣的网站。比如我面试的时候,就把我的几个网站给人一看,估计没人再面试你基础知识了。光说自己闭门造车,你赶快做个实用的东西出来呀。回复引用查看 #4楼2010-09-02 10:21路过秋天 还记得我当初刚毕业那会,当然了,那时候的2006年潮流是ajax,靠追着微软的atlas,就是现在的 ajax的前身。一个毕业设计仿当时的QQ空间,做了一半,当成作品去面试,早上面试下午就糊涂的上班了,之后开始地狱式的加班.就是这样成长起来的.-其实我认真学编程并不起始于很早,仅在大三,我才开始学习编程,不过算是学的比较认真了,什么当年2004年极其流行的泡泡堂,还是冰封王座等游戏都被我从电脑上删除了,就连当年我创建的泡泡堂家族,100来号的成员哦,当初用没钱的手机卡不停的刷出来的,刷一新次上限增加5个成员/2元。也被我解散了,看来我下的决心是不小的。现在的你,是不是也很执着的努力着。-当年对我有影响的一开始并不是博客园,而是csdn,QQ群与工作的项目经验。博客园的影响是后来工作了N久之后的事了.回复引用查看 #5楼2010-09-02 10:52ffffff 风海迷沙网上面找一些项目视频学习一下。也不失为一个解决问题的办法。我觉得。回复引用查看 #6楼2010-09-02 10:58xiaotie 太多了。刚开始,应用技术方面窄而精比较好。重点是要有案例。回复引用查看 #7楼2010-09-02 11:02兽王俾斯麦 不同的公司有不同的情况,建议多找几家!任何事物存在即合理,我是不同意老赵喷“北大青鸟”的那个言语,太过于激烈了。青鸟能发展到现在,必定还是有他的合理性的,因为社会还是需要他的。回复引用查看 #8楼2010-09-02 11:20Poplulu 大一:化学,工程制图。大二大学物理上下。大三:模电:数电,电路上下。我们计算机专业学这些回复引用查看 #9楼2010-09-02 11:26xiaotie 大一:网络基础,OO基础这个很重要,但用途不直观。网络还好说,那几个重要的协议了解一下,抓包研究一下就比较深入了。OO这个得自己多实践,是靠代码堆出来的。做好一个案例,就是自己最好的名片了。大二:比较汗。既然对java不感兴趣,翘课即可。数据库基层,C#这些学好,做个案例出来。不过以这时的积累,做不好案例。可以拿一个开源的程序过来,研究透。研究它的优点和“缺点”及如何改进,看看网上关于类似技术的讨论。尤其是缺点,应届生很容易学了什么就拿来直接用,而不去想它的缺点。Asp.Net简单。如果学的话,主要精力还是放在html,js,css等上,至少得有全面的了解。不能以Asp.Net为中心,只学Asp.Net,相关的基础性的东西都不学,那就废了。汇编,javascript,php,xml,python,linux,css,windows服务器管理,,.net控件开发等等,这些东西太杂乱了,根据自己的方向,分清核心和外围。做web的话,核心也就是:windows服务器管理,,css,javascript,其它都是外围,可看可不看的。大三:都很有用。“.net framework,wcf,设计模式学的最好。”设计模式学的好没用,这东西很容易误用,纸上谈兵那种。wcf可以了解,用的时候再学。重点还是第一个 .net framework。大四:弄好和完善自己的案例。有条件的话,可以让它在现实中跑去来,真正的运行起来。=给自己个定位,将来做什么?然后,对技术分为基础技术、核心技术和外围技术。基础技术无非就是那几个大学基础课程,大学时不翘课。核心技术只定位2种左右,狠心的去学,外围技术简单了解即可。回复引用查看 #10楼2010-09-02 11:29xiaotie Poplulu挺好的,并非无用。和行业结合前途很大。倒是整天和数据库啥打交道现在饱和了。回复引用查看 #11楼2010-09-02 12:00弦 在学校是系统的学习,可能觉得很多东西都学了点皮毛,但这是种潜移默化的过程。回复引用查看 #12楼2010-09-02 12:18szwe 不想贱卖自己的话还是读研吧,现在国内整体的环境就是处在产业链下游。本科生如果进不了大企业,只能进小企业,基本对个人成长帮助微乎其微,周而复始的做一些重复劳动而已。回复引用查看 #13楼2010-09-02 12:33快乐八哥 沟通(能用英语进行沟通是IT企业的发展趋势)、文档、技术、工具。最后一点当然还有掌握业务逻辑也是非常的重要。这是我在文思创新的感受/liminjun88/archive/2010/07/28/1787427.html。感觉学习.NET一般般,不过主要是参照金旭亮老师给我们的建议。打算做.NET web开发。回复引用查看 #14楼2010-09-02 12:44Qinw 学的东西不是拿来显摆的 那只能证明是微软什么的技术很多很强 要把技术用出来 创造价值 那才能是自己的能力 能做事 人品好点 就可以了回复引用查看 #15楼2010-09-02 12:46hchxxzx 软件公司需要具备什么能力的人?如果是已经工作N年的人员,当然要考察对开发的掌握程度.但是,对于刚毕业的大学生来说,则取舍的标准完全不同.事实上,作为一个正规的企业来说,它还是愿意培养一些自己的核心人员的,只是,现在的整个教育形式确实太让人伤心,大部分刚毕业的学生,几乎都处于什么都不懂的程度,就像要一个教授来教学生大学课程,那么学生起码应该学过一点高数,物理,化学什么的,起码应该高中毕业吧-只可惜的是,在软件开发上,大学毕业生们,仍然处于幼儿园或小学的水平,缺口太大,培养太困难了.但假如你在学校期间,就能够认真学习,把该学习的,该掌握的东西学习好,掌握好,比如说编程语法/数据库基本语法/脚本等,你都还比较熟练,你会写,会做,但可能不太规范/不高明/效率低/缺乏经验,这时候,只需要有人点拨一下,教导一下,你很快就能够做得更好.作为企业的招聘人员来说,如果能够看到一个刚毕业的学生,他对编程已经有一定程度的认识,对代码相对熟练,对一般应用相对熟悉,那他会怎么想?那只能是:这个学生还不错,在校期间没有浪费时间,有认真在学习,基础很好,到本公司后,一是学习品质可靠,一是可以很快上手为公司创造财富.回复引用查看 #16楼2010-09-02 13:00Easlin 我也是大四支持下咯,现在在一家小公司,负责网站以及系统开发,主要想积累下项目经验,也只是希望明年毕业的时候,自己能更有优势点。回复引用查看 #17楼2010-09-02 13:02真名士 能问问题,能主动学习,你已经做的差不多了回复引用查看 #18楼2010-09-02 13:05hchxxzx 为什么现在的学生很难找到工作?为什么现在很多公司不喜欢招收应届大学生?除去学校扩招生员数量大因素之外,很多问题是由于学生本人造成的.1.在校期间,完全无心学习.经过激烈的高考之后,多数人员完全放松了,大学,就像是一个休闲胜地,大学在做什么?谈恋爱/玩游戏/逃课,除了这些还有什么?等到了4年级,才发现自己,竟然什么也没有学习到.同学们,如果你在大学的四年中,能够像高中三年一样,拼死拼活,那我敢肯定,你绝对不用去担忧如何走向社会.而且,高中的三年,拼出了理想的大学,那么,大学的四年,拼出的是什么呢?拼出的是你的人生道路.2.眼高手低,频繁跳槽.凡是技术性的东西,最忌眼高手低.但基本上,所有大学生一走向社会,都有着相同的毛病,基础不行,动手能力弱,偏偏还觉得自己牛得不得了.在企业里面,工作个一年半载,就觉得自己该掌握的技术已经掌握了,企业应该给我高薪了,如果不给,那大爷就走人.作为企业来说,好不容易把一个小屁孩子由呀呀学语,一把屎一把尿的拉扯到会说几句话,还没有亲热上两句,他竟然就要单飞了,你说气不气人?相信我,想要掌握一门技术性的东西,最起码,你必须花上3年的时间,努力学习,深入研究.而想达到一定程度,你还必须再花上2年时间,前后5年时间才有可能.没有时间的积累,你就是说破了天,我也不可能相信你是一个高手.所以,一分耕耘一分收获,这是千古之理,技术性的东西,绝对是投入一分努力,得到一分收获.对于学校的学生,只要你真正在学习,真正在努力,你无须担心-社会自然会提供给你一个公正的评价.回复引用查看 #19楼2010-09-02 13:06Jeffrey.Liang 朋友,我也是软件工程专业的学生,去年毕业的。看着你,就仿佛看到了去年的自己,看到了当时找工作的艰辛,所以不禁想在此为你写点什么,希望能帮到你。重要性按照从上到下递减。1。英语。英语对做IT的人非常重要,英语也是你进外企拿高薪的必备条件。我高中时的英语一直都比较好,进入大学后凭着自己扎实的基础和不断练习&研究上海交大出版的CET真题(据我所知,历年的CET题就是上海交大的老师出的)。大三的时候就把六级过了。呵呵,我是我班上第一个过六级的男生,我想这是我大学生活中最愉快的一件事。2。技术。在从大二开始到大三,我花了很多时间学习.NET。在这段时间内,我有幸得到一个做.NET开发的朋友的指点,学到了很多在真实开发中很实用的技术。后来凭着自己的争取,跟着学院的一位老师,参与了一个真实商业项目的开发,从中也学到了N多。(坦率的讲,你在大学里学到很多东西只是作为你知识的一种扩展或储备,在以后可能根本都用不到或者说在很长的一段时间内你不会用到)。利用一切可以利用的机会,只要你参与了一个真实的或很接近真实的项目,你会发现你的技术会提高的很快。进入公司后,要多跟同事交流技术。对于别人做的项目,要认真看看哪些功能是自己实现不了的,哪些技术值得自己学习,通过读别人的代码也是一种快速提高的方式。3。奖学金。大学期间凭着自己的努力,我拿过一次二等奖学金(个人认为奖学金拿有且一次就行了。拿过奖学金,证明你是一个能静下心来学习的人。拿很多次奖学金,就证明你是一个很爱看书的人(言下之意是,你可能把太多时间花在书本里的理论知识上了,很明显,软件公司不会喜欢动手能力差的人)。4。争取入党。出于中国的网络环境,我不便在这里多说什么。希望你能争取入党,因为你入了党,至少可以表明你是一个比较正派的人。很多国企会喜欢这样的人,而且入党会让你以后的道路会变得更宽。5。坚决不要进培训机构培训。理由:学费高,填鸭式或者是速成式教学。浪费你的时间,浪费你的金钱。6。关于跳槽。我刚毕业一年多,跳了两次槽,待遇一次比一次好。通常影响员工跳槽的因素有2个。一个是薪水,另一个是发展前景。个人认为,第一个因素最重要,因为当前的生活压力,实在没必要浪费自己的青春让资本家疯狂的剥削你,至少不要让他们剥削的那么厉害。兄弟,你也快走完你的大学生涯了,马上就要面临找工作,或许会面临N多次烦人的面试,希望你能把握好机会,早日找到你满意的工作。提醒你一句,离校的那一天不要把你的数学书,英语书,专业书卖掉任何一本。因为这三门学科对你以后职业的发展和考研都是不可或缺的(不要像我,我现在还得把很多专业书和数学书买回来)。等你工作稳定后,有一定积蓄后,希望你能去读工程硕士(在职研究生)。理由有3点:第一,通过一定时间的学习后,你才会知道哪些学科,某一门学科里哪些知识点才是你会用到的。第二。你考研和读书的过程中,能让你的理论得到很大的提高,从而达到一种理论和实践相互相成的效果。第三,很多大公司,对本科生和研究生的待遇是不一样的。回复引用查看 #20楼2010-09-02 13:27yeah!Bor_Bor 朋友,共勉。都大四了,其实我们软件的路还有很长很长。回复引用查看 #21楼2010-09-02 13:54zhualike 应届生应该去校园招聘,直接去社会招聘的真的很痛苦。校园招聘的话通常都是规模较大的公司,他们也都愿意招应届生。他们一般看潜力而不是看能力。而且招应届生 国家也有补贴,去这些公司是上上选(像我现在的公司一个应届生给的补贴够付半年多的工资了,当然愿意花些功夫培养新人了)。如果应届生直接去社会招聘的话一方面没经验,另一方面有意愿招新人的好公司通常都会走校园招聘不会要你的。结果你就剩了一种选择:去为了节约成本的小公司,百般刁难你,还不愿意要,而且不大可能好好培养你。从我毕业两年的经历来看,基本上差不多的都是校园招聘找到的工作。现状普遍比没在校园招聘找到工作的人好很多。建议你学好专业课,别学的太杂了,好好跑校园招聘,多看看笔试题。本科+英语4级就应该很好找到工作了回复引用查看 #22楼2010-09-02 13:58zhualike 大学生什么样大家心里都清楚,你是这么学过来的,别人也是这么过来的,我当年还没你们学的多呢。从好的一方面想,至少这说明了你绝大多数的竞争对手水平都不行,呵呵哪怕你只比他们强一点点的话都会有很大的胜算的。回复引用查看 #23楼2010-09-02 14:02oec2003 我当年上学的时候 语言就学了c其他学都是 数据结构 软件工程 组成原理 操作系统 之类的回复引用查看 #24楼2010-09-02 14:15aspnetx 楼主我跟你说,你具备啥样的素质,都不如你具备一个好的背景。回复引用查看 #25楼2010-09-02 14:17Ringgo.Yao 路过秋天我也喜欢泡泡堂。哈哈,从它一出来就开始玩,也有好多年了呢。只不过后来下决心不碰那游戏了,现在想来当初真有点上瘾的感觉,呵呵。回复引用查看 #26楼2010-09-02 14:18ZKey 木上过大学,木上过大专,木上过中专,木上过培训学校。说下我的看法:如果想成为牛x级,那就学好数学,学好c/c+,关注算法和数据结构,多读些好书。如果只是想为了生活,那就随便会点东西就行,反正哪里都是混。最好能马上就找到自己以后想要发展的方向,方向上发展下就行。仅一初中学历人士建议回复引用查看 #27楼2010-09-02 14:21木乃伊 netframework,wcf,设计模式学的最好;如此,出来找份工作不难。你可以尝试投投简历,出去面试下,了解些公司招人的需求。回复引用查看 #28楼2010-09-02 14:34fzwudc 你们学校的课程比较奇怪,和我印象中的大学计算机系完全不同,基础课太少了吧,如同职业技术学校,好功利啊!就业压力实在太大了。我觉得,要在职业上有一个好的起点(大型国企、外企),尽量要争取考研,英语要过关,有精力的话,可以参与一些开源项目。如果不成,抓一门实用技术即可,切勿贪多。我观察好像小公司做网页(不管是网站还是mis)挺多的,而且多为微软平台。回复引用查看 #29楼2010-09-02 14:41Ringgo.Yao 我今年大四,不过现在直接在外面实习了,其实大学里很多东西是需要自己去学的,正常来讲,一个非重点院校的计算机专业班级,最后大概只有10%的人会真正的在纯软件领域工作,如果希望自己在这个方向发展,那就多看书,多实践,如果在这四年有机会多做几个真实的项目,会提升的特别的快。若是你想往技术方向发展,上面有一个人说了很多,我觉得最实用的是语言。包括英语和一门掌握的比较好的语言,比如C#,Java,其实最好早一点决定自己往哪个方向去深入,我大二上半年就决定跟着MS跑了,现在看来还不错,至少靠这个可以找到工作,其它的个人觉得至于什么入党之类的都是非技术范畴的,有机会还是去争取一下好,会给你带来一些意想不到的优势,关于奖学金之类的,如果你家里条件还不错,就别太想这些了,心思放在自己喜欢的领域。回复引用查看 #30楼2010-09-02 14:54Rioyang 学校应该是培养思维的地方,并且带给学生良好的学习习惯,端正态度,学这学那只是到WHAT不知道HOW是不行的,师傅领进门,修行靠自身啊回复引用查看 #31楼2010-09-02 15:51杰梅因 比我们幸福多了大一到大四就没有讲过一节.NET的课回复引用查看 #32楼2010-09-02 16:21痴情客 需要有核心竞争力的 ,你不需要什么都会 ,只要一门精通就会很吃香。现在缺的不是什么都会的人 ,是缺精通的人。楼主努力吧回复引用查看 #33楼2010-09-02 16:24Rioyang 同意楼上的,精通才是王道回复引用查看 #34楼2010-09-02 16:45chenkai 这让我想起一件事:昨天晚上在家 .技术群里有一个大学生朋友 在QQ群里吆喝 谁帮他改已到C 语言做的题? 其实就是毕业项目 说白了就是学生作业. 我当时一听就汗了. 这和我们那会 现在大学生要浮躁很多.回复引用查看 #35楼2010-09-02 16:48chenkai 写了那么多EOF的文章.但不知道你是否真的对理解,.,回复引用查看 #36楼2010-09-02 17:04Alexis 我今年刚毕业,以前在学校学也是蛮认真的,不过没把握住校园招聘的机会,糊里糊涂的就跟一个外包公司签了,然后又不是自己喜欢的,到6月份的时候重新找了一家。建议一定要抓住校园招聘的机会,那些都是比较正规的公司,对大学生有着良好的职业规划,还有最好进大企业,开发软件的流程比较正规,做起事来也没那么累回复引用查看 #37楼2010-09-02 17:12afa2010 引用aspnetx:楼主我跟你说,你具备啥样的素质,都不如你具备一个好的背景。也对,要背景,还有真正的成果。知道自己闭门造车就多和前辈同行交流,有些困惑就不会存在了。回复引用查看 #38楼2010-09-02 17:16罗布泊 chenkai神奇!他连百度一下都不会吗?回复引用查看 #39楼2010-09-02 17:57菜鸟毛 多而全并不是你需要的,你需要专心搞一门!其它的就当是基础就行了.语言嘛,最后总是融汇贯通的.数据结构要好好学,当然要看你教材的质量了,如果是本垃圾,就先扔到垃圾桶里然后自己买本好的去自学.回复引用查看 #40楼2010-09-02 18:06罗布泊 要想在软件公司混口饭吃,楼主的担心是多余的。但是,目标再高点,达到发财的目的,就很难了。回复引用查看 #41楼楼主 2010-09-02 18:12 耀哥 大气象很有道理,确实缺少这方面的练习。谢谢建议回复引用查看 #42楼2010-09-02 18:17海华 1.有做过的作品拿出来,说服力比较强;2.学过的东西全部罗列,你都熟悉了吗?会不会被问倒?如果不是完全熟悉了,建议先把自己精通的列出来(应届生掌握一堆技术,说出来也没人相信),接着列自己接触过的技术(不算精通);面试之前把该公司用的技术加深一下,简历和面试时突出来。3.如果逻辑思维比较强,考虑一下数据库,DBA工资高,缺口比程序员大;l个人感悟比较深的:4.可以的话,选一家公司是开发自己产品的,因为做公司自己产品的话,给的时间比较长,要求比较高,可以钻得深一点;最好不要去接项目的公司。这种公司主要是靠压榨程序员来盈利,比如一个4个月的项目,要求2各月完成,剩下2个月再接另一个项目。这种情况下,你可以积累很多的项目经验,但是由于时间很紧,几乎没时间把用到的技术往深层里钻。5.选一个好的老大/技术团队,最好你是团队里面技术最菜的一个,这样压力会很大胆成长也很快。虽然这种环境可与不可求,但是可以在接到offer时,了解一下公司的产品质量,估算技术团队的水平,再考虑要不要这个offer。回复引用查看 #43楼楼主 2010-09-02 18:23 耀哥 Jeffrey.Liang您的建议很详细,尤其是最后的几点保存书籍,争取考研的,我从来没听谁提过。感谢您将您的经历体会与大家分享!回复引用查看 #44楼2010-09-02 18:29eEhdsa -但想想自己的大学课程,如果教授们上课翻翻幻灯片,同学们半睡半醒;结束的时候不是临时背范围,就是copy一份代码交差。这样的大学生,哪个软件公司敢要?-我就是这样的.我想大部分是这样的, 工作了还是看个人能力的, 比如你很Active, 效率很高, 脑子很灵活, 很好沟通也很好相处, 那肯定大家都喜欢你. 其实对于大部分大学毕业的人来说学的都是皮毛而已(个别真正兴趣主导的除外, 反正当时我不是)回复引用查看 #45楼楼主 2010-09-02 18:41 耀哥 海华感谢您的建议。严重同意第5条,当时我们组建的团队因为大家的积极性调动不起来,配合的也不好,现在还常常感到遗憾!第4条虽说我没体会过,但被您着重标示,并且确实有道理!回复引用查看 #46楼楼主 2010-09-02 19:09 耀哥 xiaotie感谢您的建议。但对于您说:“模式学了没用,容易误用,纸上谈兵。”我不认同。开始的时候我也曾为了使用设计模式而使用设计模式,误用设计模式。但现在我只会朝着如何更好的复用,高内聚,降低耦合,方便后期修改等等方面想,有些模式不知不觉间就被用了出来,有时自己也说不出这个叫什么模式来着。但对编程确实后很大帮助。其他的比如大二学习的相关东西的建议,我也曾犯过这样的错误,只恨当时没有认识到。呵呵,对于你说的要做出些实例的建议,下面好多朋友也提出来了,我也决定采纳。再次感谢。回复引用查看 #47楼2010-09-02 19:11Cest la vie 战战兢兢如履薄冰回复引用查看 #48楼楼主 2010-09-02 19:11 耀哥 Poplulub汗。头次听说计算机专业学化学的。回复引用查看 #49楼2010-09-02 19:17flyingfz 我毕业的时候,根本就没有学你说那么针对性的课程,主要是毕业后找了一家公司实习,做杂事,什么都做,编码,服务器管理,不懂的就上网查,半年后跳槽一家行业网站,做了一年后跳槽做软件、项目。所以我的看法是一步一步来,不用担心大学里学的东西不是社会需要的,大学几年,只是一个开阔眼界的过程,一般来说,课程开的再好,并不能让你一毕业马上就能进入公司,关键是要有计算机、软件开发的基础。回复引用查看 #50楼2010-09-02 19:20雷雷 我也是开学就大四了,现在在实习中,一点我工作中的建议:你要是想做纯技术,就在最后一年好好学习下操作系统,网络,数据结构。基础课程如果不准备走纯技术,现在就可以出来实习了。很多单位是要是实习生的,还是比较好找的呵呵回复引用查看 #51楼2010-09-02 20:19我给你传答案 汗.lz学的东西暴多啊.应该挑个感兴趣的搞下去回复引用查看 #52楼2010-09-02 20:43Alex He 评论很精彩回复引用查看 #53楼2010-09-02 21:10Ellens Blog 看到楼主的文章,我很有感触,我是09年毕业,同为软件专业的。在08年的秋季就开始为一份工作四处奔波投简历了,最后在12月底时被一家小型的软件公司录用了,岗位:软件测试。当时真的很庆幸:(1)实现了在元旦之前找到一份工作的目标;(2)我很感谢学校在9月-11月份给我们提供的一次校企合作的培训机会,也正是那次培训让我第一次接触了ASP.NET,而录用我的软件公司也是使用ASP.NET进行开发的。我在那个公司呆了整整一年,个人觉得,在这行里混,要先学会做人再做事。回复引用查看 #54楼2010-09-02 21:38DiggingDeeply 还缺了一样。 多看看硬件知识回复引用查看 #55楼2010-09-02 21:54chenkai 罗布泊他立马会问你 我百度什么关键字.基本会问到你崩溃程度.回复引用查看 #56楼2010-09-02 22:31无尽思绪 最简单的办法用写一个博客程序,个人博客那种。起初功能不要太多,只要能够后天发布文章,对已经发布的可以列表显示,然后编辑前台分页显示。第一步做完后,找一个空间,发布出去,并自己用来,用来总结自己的开发过程 第二步加分类第三步加样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校物资库管理制度
- 学校营养餐管理制度
- 学生休复学管理制度
- 学生请销假管理制度
- 安保部卫生管理制度
- 安全监测与管理制度
- 安费诺公司管理制度
- 定制店员工管理制度
- 实训室学生管理制度
- 审核岗薪酬管理制度
- 《特种设备重大事故隐患判定准则》知识培训
- EOD项目如何立项
- 2025中考复习必背初中英语单词1600打印版(上)
- 《LCD生产工艺》课件
- 《大学英语》课件-UNIT 3 In the workplace
- 2025年河南省机场集团有限公司招聘笔试参考题库含答案解析
- 旅游景区管理制度完整汇编
- 2024汽车行业数字化用户运营解决方案
- 国开00506+11849公共部门人力资源管理期末复习资料
- 政府采购评审专家考试题库(完整版)
- 国家开放大学Python程序设计形考任务实验四-Python常用内置数据类型函数对象练习
评论
0/150
提交评论