587
社区成员
这个作业属于哪个课程 | 软件工程-23年春季学期 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 准备工作、回首过去、立足当下、展望未来、学习路线 |
其他参考文献 | 《构建之法》 |
@
高考成绩出来时家里人认为应该从金融和计算机专业中选择一个,因为这两种专业对就业比较有帮助,再结合我当时更加对计算机感兴趣,也想学习一些计算机方面的技术,最终选择了软件工程
学习一些比较新颖的计算机技术,并且通过自己的努力与学习创造一些作品,比如说自己制作游戏或者制作一些小软件。
当初是想好好学习,把所有学校教的东西都完全掌握并且利用在学业当中,也想过狠狠地在学校卷一下,在视频网站上收藏了很多关于计算机技术的学习视频。
个人展示 | ||
---|---|---|
昵称 | ROKI_ | |
兴趣爱好 | 听音乐,打游戏 | |
在读学校 | 福州大学 | |
邮箱 | 2742789171@qq.com | |
专业水平 | ||
编程语言 | C、C++、Java、C#、PHP、Android、HTML、CSS、JavaScript | |
技术框架 | Yii2 | |
开发软件 | Dev-C++、phpstorm、VS code、Visual Studio、eclipse | |
累计代码量 | 15k+ | |
项目经历 | ||
图书管理系统 | 使用Visual Studio和SQLserver开发的图书管理系统,功能实现和图书管理,订单管理和用户管理,图书管理中用户可以通过商城界面对书籍进行购买并填写相应信息,订单管理用户可以对订单进行操作,包括增删查改,用户管理可以用来对用户的个人信息进行修改 | |
个人博客系统 | 通过Yii2框架进行博客系统的构建,其中用到了多种语言,比如html,php,css,博客分为前后端,前端提供给用户进行对网站内文章的查看和评论等功能,后端提供给管理员对博客中的文章,评论,管理员,用户进行一系列操作。其中包括了多个界面的完善和修改。并且使用了composer对页面进行了美化 |
问题一:如何区分一个好的程序员和不好的程序员呢?
答:我认为一个好的程序员首先实在业务能力上做到优秀,能够快速并优秀的完成工作上的目标。并且一个好的程序员解决问题的能力也需要优秀,对于工作中出现的问题能够快速的反应并且找到解决方案。一个好的程序员还需要拥有学习新技术的能力,当在工作上遇到需要学习新技术时,能够快速的学习并掌握应用方法。
问题二: 对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
答:这个问题需要具体情况具体分析,每个不同的项目都有不同的侧重点,如果你是一个项目核心技术的成员,那么你就需要做到“专”一点,熟练掌握核心部分所需要的技术。但是如果你并不是核心部分的人员,而是一个管理者或者普通人员,那么你就需要做到广一点,对各种技术都要做到了解,但不一定要完全掌握。
问题三:学完了这些理论知识后很久的一段时间都用不上,那么学习那么多的理论知识还有没有用呢,在理论知识和实践知识的方面我们又该怎么权衡呢?
答:显然是有用的,一段时间用不上不代表永远用不上,理论知识总会有它能派上用场的地方,当你遇到需要理论知识解决的问题的时候,再去学习显然会延误工作,所以学习理论知识是有用的。理论知识和实践知识的方面,应该先学习理论知识,掌握实践的前提,而通过实践之后,又可以从中获得经验和教训来充实自己的理论知识,做到理论作用于实践,实践又反作用于理论。
问题四:工作时是否应该带着个人、感情驱动的因素?
答:我认为工作时可以带着一些个人情感和感情驱动因素,因为好的情绪能够帮助你在工作上更快的完成任务,能够提高自己的工作效率,也能够帮助你在思考问题时获得灵感,但是工作不能完全被情感因素所控制,如果完全被控制,那么你就很有可能在情绪低落时在工作上犯下重大错误,适当的保持理性也是维持工作效率的关键。
问题五:团队成员的学习能力不一,要如何平衡?
答:每个人生来都有所不同,所以团队成员的学习能力不一是很正常的,当出现学习能力不一时,可以先让学习能力强的成员来担任工作的主要内容或核心内容,让学习能力慢的成员先从一些边角开始入手,也可以让学习能力强的与学习能力弱的结伴工作,让学习能力强的对弱的进行指导,共同完成作业。
目前的职业规划还是先努力考上研究生,并且把握住实习机会,在实习中积累一些工作上的经验,在研究生阶段提高自己的专业能力,掌握更多计算机技术。
希望能够在课程中学习到更多更专业更有用的技术,并且提高自己的动手实践能力,学习到更多有用,有效的软件工程知识。
目前的职业规划还是先努力考上研究生
看起来大部分人都是这样打算。研究生之后呢?