软件工程第一次作业
作业属于哪个课程 | 软件工程 |
---|---|
作业要求在哪里 | 作业要求链接 |
作业的目标 | 1. 熟悉markdown语法 2. 阅读《构建之法》 3. 撰写csdn博客 4. 评估当前,展望未来 5. 描绘思维导图和学习路线 6. 学习 git 代码提交相关知识 |
其它参考文献 |
目录
1. gitcode
截图地址:
仓库地址:Lxuan_ / 3121005222 · GitCode
2. 自我介绍
-
姓名: 衒
-
头像: image
-
-
兴趣爱好:篮球,唱歌,编程
-
特长:有耐心,擅长找bug
获奖经历
-
优秀团员
-
优秀部员
专业水平
-
编程语言: c,java
-
技术框架:springboot
-
开发软件:idea
-
累计代码量:未知
-
项目:无
3. 未来规划
构建之法问题
-
身为大学生了还要听老师的课嘛原文链接
答: 那当然要听了,如果连上课老师讲课都不听的话,那来上什么学,师傅领进门,修行靠个人,要想靠个人,肯定要让师傅先领进门啊。诚然,有些同学自学能力比较强,觉得老师讲的知识比较基础,但恰恰就是只有把这些基础学扎实了才有进阶的可能。
-
如何区分出好的程序员和不好的程序员原文链接
答: 程序员要做的事情就是熟悉现有的框架,完成相应的业务模块的开发。典型的开发过程是:拿到一个业务需求,建模->转换成实体类->对这个实体类的CRUD->拖出一个工作流流程图->把流程涉及的表单用前端框架做好->调用封装好的工作流的方法实现业务流程操作。 但由于每个程序员的能力不同,他们的掌握程度理解程度不同,有的人写的快,有的人写的慢,有的人bug少,有的人bug多,所以不同的人去写这些相同的东西,他们的质量好坏就可以区分出好坏的程序员;
-
程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?链接
答:我认为是非常有必要的, 软件是为了解决问题而诞生的,例如衣食住行,例如答疑解惑,故而既然用户有所需求,便说明这个需求存在一定的市场,有市场便有解决的必要,这些对需求的回应也可能成为软件的卖点, 在同质化严重的今天,你的软件要是有一些很好的地方,这就很可能让你得到别人的青睐。
-
软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢? 链接
答: 依据我的思考,在任何行业都有被优化的可能,只不过计算机这行更新迭代快,所以显得竞争激烈, 对于一名"浴血奋战"出来的、经验丰富,对于底层原理掌握的透彻的大龄程序员来说,开发工作势必变得更加简单;如果大龄了依旧不思进取,仍然停留在普通的增删改查上,那么在任何行业都是会被替代的。
-
为何课程要求结对项目不能出自同一团队?链接
答:依据我的思考,我更觉得课程的安排是为了,使人更好的去融入一个陌生的环境。
职业规划
-
本科时,学好课内课程,接触开发岗位的知识
-
研究生时,学好所细究的方向,发论文争取读博
对课程的理解与期望
-
软件工程这门课希望学到一些后台之类的知识,提供自己对于项目总体的认知
-
希望老师助教尽心尽力,该严苛的地方严苛,在该放松的地方放松
-
希望自己可以很好的理解这门专业课,获得不错的成绩。
思维导图和学习路线
java后台开发