一个可以独立完成产品开发的人
问题 | 回答 |
---|---|
这个作业属于哪个课程 | 软件工程-23年春季学期 |
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 回首过去、立足当下、展望未来、学习路线 |
其他参考文献 | 《构建之法》 |
⭐
因为互联网行业,尤其是程序员,依然是这个时代,贫寒学子最大概率晋升中产阶级的出路。
各行各业都可以通过开发一套程序完成一些本来很繁琐但是每天都要完成的任务。效率得到提升,发展得到提升,收入得到提升。
很高级,很科幻,喜欢这个行业,喜欢这样的工作,和小时候喜欢搭积木,拆玩具的原因相同,
想象自己坐在电脑前面疯狂敲代码然后一个机器人站在自己面前,下一个钢铁侠就是自己
能够加入团体,全身心投入,在自己完全能够理解和掌握的情况下快速学习编程知识
,在理论不完全清楚但能够描述的情况下对编程这种硬实力要有足够的自信
看了算法(C语言)开始写自己的博客,用博客园练手,CSDN, GitHub,Gitee,布置自己的静态网页,小程序布置自己的工具包。
能够在大三秋招进入大厂实习
项目经历 (Project) | |||
个人博客 | 博客园 + css + js借鉴了别人的鼠标移动特效,用了tree.js | ||
个人介绍网站 | github做的静态网站管理,实现的个人网页,有绑定印度地区的.tk更改了域名 | ||
后台管理系统 | 跟着教学文章实践 Vue+springBoot 实现分角色登录后台分权限执行任务的后台管理系统 数据用的 mysql 先建的数据库和模拟数据,然后用逆向工程写的pojo等 | ||
繁多的网页 | 各种类型的网页都有,游戏的,模板,电影,个人,商品,功能,有跟着视频做的,也有自己做的 |
学习是一个永恒的课题,不管未来你是选择找工作、考研、考公还是出国留学,你都需要学好专业知识
有几节讲到了一个项目的团队中
懂得构建的人才是会被赏识的人
,构建是项目与项目之间,项目与人之间,人与人之间涉及到非独立个体完成的任务都需要对当前的任务进行构建。
我认为凡是需要团队合作的,有大工程需要完成的,以及正在往这方面发展往管理层以上走的都适合看这本书,理解的难度不大而且对于大三的我也同样可以产生深有同感的理解,读起来并不会枯燥或是难懂。
完成本来没有的需求是一个程序员编程中最大的成就
至于有没有必要去满足,书中给出的答案很详细,集合用户调研,用户最需要的,用户表达出来的,软件团队能理解的,符合团队的商业目标那么就需要去完成。
小不一定是小众,没有用,可能是还未发现,还没受到关注的一个大需求
个人在团队中应当保持足够的自由度不然和关在监狱里有什么区别,团队中的交流可以使产品持续向前推进,开发测试和修复bug也可以得到快速响应,
梳理自己的任务安排的前提下,完全有必要保持在工作上对产品设计和个人意见在团队中的自由度
。
持续学习,多看看源码
,没有必要新的语言一出就去学习,因为存在一些功能维护不稳定,可能一直改,浪费时间,多数的底层原理是一样的,平时对自己的这门语言保持持续进步,吃透后去看看别的语言,先走深再走广,不去盲目追新(新的技术)时机成熟,机会永远在自己手上
。
对于题设,首先书中提到的双人合作是1对1的任务安排和任务交流中完成合作,属于无上下级管理关系,无监督审查关系的互相合作。
其次,文章中表明了团队在选人方面的重要性,
(3个F准则)
如果你的家人,朋友都不认同你的这个想法,那你再去找一个人跟你合作意义不大,如果这个人还只是认同你,没有其他的后续,那么可以说这样的合作无法继续,这就是提问的人所说的猪队友
只是认同你想和你合作,却在合作上没有可以提供的帮助,合作无法继续下去。
全栈工程师
软件工程就是工程,完成一个工程,实现完整的一个项目的制作,学会合作,了解完成项目需要具备能力,构建的能力,交流合作的能力。
应该是一门很轻松也很容易能学到东西应用到以后工作的学科
我希望老师和助教能够指导我完成
- vue+springboot+mysql的客户端和移动端制作,
- 还有关系型数据库的快速搭建,微信小程序的云端操作,
- 还有我需要怎么在算法上高效的提升自己,
- 以及一个完整项目的上线部署,
- 在linux上的安装和部署
- 以及上线之后的维护。
- uniapp以及很多开发文档写的并不好,我希望能学会如何写好开发文档
- 疑问: 写app是不是比写网页机会更多?