第一周作业
一.自我介绍
我叫郭昌雨,计算机科学学院软件工程的一名普通学生,大学一年级的时候碌碌无为,无所事事,没有什么成就,大二的时候加入了计科院乐程软件工作室,专业和绩点并重学习,参加过程序设计竞赛、计算机设计大赛和数学建模等比赛,目前在学前端,有一颗进大公司的心。
二.现状、经验和计划
(1)现状
由于以前没有一个明确的方向,都是瞎学,学了点算法的知识,也学了点大数据有关的知识,学了点安全方面的知识,但是都不精通,由于面临找工作的问题,不得不确定要用哪一方面的技能找工作,经过深思熟虑后决定钻研一下前端开发,并用该领域的知识找工作。
重要技能 |
目前的水平 |
希望在课后达到的水平 |
方法和手段 |
JavaScript |
能够熟练的使用JavaScript、node.js、Vue.js等各种前端技术 |
能够进行模块化、工程化的编写更有规范的代码 |
多看一下别人的源码 |
团队协作能力 |
能够和团队的成员一起使用git编写一些小型项目 |
能够有良好的沟通能力和协作能力 |
多参加一下团队编程 |
软件实现 |
能够使用JavaScript做一些小的软件 |
能够独立完成一些项目,能够和团队成员协作完成一些项目 |
和同学商量着做一些项目 |
效能分析 |
基本上不会优化软件的效率 |
能够对代码进行优化,写出高质量的代码 |
多看别人的源码是怎么优化的 |
行业洞察力 |
基本上都是来自学长学姐的介绍 |
深刻理解行业前景及变化 |
多百度、多谷歌 |
(2)心得
作为软件工程的一名学生,深刻的理解到了软件工程不止是编码,更重要的是软件工程的相关方法,但是作为没有正式项目开发经验的我们,是不能完全理解软件工程的深刻内涵的,就算是老师在课堂上讲了,没有实践,也是不行。总的来说,软件工程方法要理论+实践,并且不是一时半会就能学会的,首先要有丰富的项目开发经验。
(3)未来
目前的当务之急应该是提高编码经验,但是软件工程的相关知识还是要知道,未来的话应该是先找一家合适的公司工作积累一些工作经验,然后多去了解一下软件工程的相关知识。
(4)课程计划
首先就是要在课堂上好好听课,其次就是要在课后好好复习,努力完成老师布置的作业。
(5)感想
作为一个大三的老油条,下年三月就要去找工作了,目前来看公司里面对初学者应该不会太在意软件工程方面的知识,因为项目经验基本为0,因此最重要的应该是巩固编码能力。
三.提出有质量的问题
在学生编码能力很低的情况下,这种课堂教育方法是否真的能起到有效的作用,学生真的不是在应付考试吗?