百科狗-知识改变命运!
--

工作以后的程序员和在校程序员在心态上有何区别?

桃子1年前 (2023-12-03)阅读数 8#综合百科
文章标签在校程序员

作为一名仍在校读书的程序员来说,我认为心态上变化可大了。首先是两者的出发点、特点都不一样。

总的来说,在校大学生缺乏以下技能:

①专业水平不足。作为一个在校读了两年计算机专业的程序员来说,我深深的感受到自己的专业在每一年都发生不一样的变化。从大一刚进来,我接触了C语言和各种公共课,到大一下接触了硬件的入门课程之一——模拟电子技术,再到大二上的数据结构、数字技术基础等课程,接着是本学期基本上都是专业课,计算机网络、计算机组成原理……几乎没学一门课专业课程,都让我觉得当前的计算机领域真的如果广泛,以后是想从事哪方面甚至都无从下手。但也正是各个专业课程的学习,让我对自己的专业水平也有了更深刻的认识。这似乎是每个大学生的必经之路吧,从开始的迷茫、不知所措,到后来的懵懵懂懂,再是明确自己想要做什么。也确实跟网上流传的大学的四个阶段如此相近:不知道自己不知道?——>知道自己不知道——>不知道自己知道——>知道自己知道;但我相信只要把眼前的每一步走踏实,你就会知道自己想要什么。

②编程能力不足。在校程序员与工作相比,最大的区别一定是编程水准吧?没有良好的编程习惯,不知道常用的编程框架,甚至连基本的项目开发经验也缺乏。若在校期间没有参加相关编程竞赛或者加入导师的导学团队,而是作为一名普普通通的大学生来说,我认为有时候缺乏项目经验是其必然的结果。像我上述第一点所说,很多大学生一开始根本就不知道以后要做什么,可能就以为程序员就是会敲代码就可以了。可是,其实敲代码真的只是最基本的本领,如果你想继续深造,光是代码能力根本就不足以支撑。只会写代码,而不懂得综合整个项目分析问题,又怎么能做到工程师呢?不然我们除了学习各种语言,为什么还要学习需求分析、代码管理等学科呢?

③沟通能力不足。这也许只是针对个别在校程序员而言,本身报读计算机行业的人性格就会较为内向,不擅长与人沟通。但在真正的工作中,沟通能力却是起到关键作用的。在当下的社会,几乎都讲究团队合作;而在团队里,你只能是一份子。因此,你要学会与人沟通,要让别人明白你的想法,而不是单打独斗。

总的来说,我认为工作后的程序员在综合方面都要比在校程序员要好,也只有当你真正接触工作了,你才发现,自己的代码是如此不堪入目。

正式一点的话要提测试用例,把你的整个测试过程整理成文发给他,说明问题的严重程度,当然还得多沟通,不要一上来就:怎么?“又”在写bug?(手动滑稽)。

小问题么口头说一下就好了嘛,解释一下怎么发生的,或者委婉一点地问他:我是哪里操作的不对吗?这里该怎么怎么做?什么的。

当然,如果你平时比较强势,直接要害地说哪里哪里有问题也可以的。

工作以后的程序员和在校程序员在心态上有何区别?

我就是程序猿,我巴不得别人发现问题赶紧告诉我我好及时改,不然以后上生产真出了问题那就麻烦了。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)