[全栈工程师]从0到封神

全栈工程师


[全栈工程师]从0到封神_第1张图片

一个可以独立完成产品开发的人


目标规划

  • 全栈工程师
    • 参与社区的问题回答
    • gitCode
    • 来自选择专业的问答
      • 为什么选择软件工程
      • 当初对软件工程这个专业的期待和想象是什么
      • 当初希望自己是如何投入这个专业的学习的
      • 曾经做过什么准备,或者立下过什么FLAG吗
    • CSDN的我的介绍
      • 项目包括但不限于
    • 之后该如何学
      • 阅读《构建之法》
    • 未来的职业规划
    • 对于软件工程实践课程
    • 思维导图


[全栈工程师]从0到封神_第2张图片


参与社区的问题回答

问题 回答
这个作业属于哪个课程 软件工程-23年春季学期
这个作业要求在哪里 软件工程实践寒假作业
这个作业的目标 回首过去、立足当下、展望未来、学习路线
其他参考文献 《构建之法》

gitCode

  • sourceTree(git) 用户:root
  • CSDN直接git 用户 :THIM
    [全栈工程师]从0到封神_第3张图片
Mon 06 Mon 13 Mon 20 Mon 27 Mon 06 Mon 13 Mon 20 Mon 27 Mon 03 vue 微信小程序 unicloud 云存储云数据库 Spring SpringBoot 部署上传 现在的任务 学习的时间线

来自选择专业的问答

为什么选择软件工程

因为互联网行业,尤其是程序员,依然是这个时代,贫寒学子最大概率晋升中产阶级的出路。各行各业都可以通过开发一套程序完成一些本来很繁琐但是每天都要完成的任务。效率得到提升,发展得到提升,收入得到提升。

[全栈工程师]从0到封神_第4张图片

当初对软件工程这个专业的期待和想象是什么

很高级,很科幻,喜欢这个行业,喜欢这样的工作,和小时候喜欢搭积木,拆玩具的原因相同,想象自己坐在电脑前面疯狂敲代码然后一个机器人站在自己面前,下一个钢铁侠就是自己

[全栈工程师]从0到封神_第5张图片

当初希望自己是如何投入这个专业的学习的

能够加入团体,全身心投入,在自己完全能够理解和掌握的情况下快速学习编程知识,在理论不完全清楚但能够描述的情况下对编程这种硬实力要有足够的自信

[全栈工程师]从0到封神_第6张图片

曾经做过什么准备,或者立下过什么FLAG吗

看了算法(C语言)开始写自己的博客,用博客园练手,CSDN, GitHub,Gitee,布置自己的静态网页,小程序布置自己的工具包。

能够在大三秋招进入大厂实习

[全栈工程师]从0到封神_第7张图片


CSDN的我的介绍

个人简历 (Introduction)
[全栈工程师]从0到封神_第8张图片 昵称 THIM
出生年月 2001-12-24
爱好 电子竞技
专业水平 (Current capacity)
编程语言 HTML, CSS, less, Js, Java, Nodejs, C#, C, Python, C++,php
技术框架 Vue, SpringBoot, Bootstrap
开发软件 VScode,visual,pycharm,idea,Hbuilder,微信开发者工具
累计代码量 20k+

[全栈工程师]从0到封神_第9张图片


项目包括但不限于

项目经历 (Project)
个人博客 博客园 + css + js借鉴了别人的鼠标移动特效,用了tree.js
个人介绍网站 github做的静态网站管理,实现的个人网页,有绑定印度地区的.tk更改了域名
后台管理系统 跟着教学文章实践 Vue+springBoot 实现分角色登录后台分权限执行任务的后台管理系统 数据用的 mysql 先建的数据库和模拟数据,然后用逆向工程写的pojo等
繁多的网页 各种类型的网页都有,游戏的,模板,电影,个人,商品,功能,有跟着视频做的,也有自己做的

之后该如何学

学习是一个永恒的课题,不管未来你是选择找工作、考研、考公还是出国留学,你都需要学好专业知识

阅读《构建之法》

  • 1.1什么人群适合看《构建之法》这本书?

有几节讲到了一个项目的团队中懂得构建的人才是会被赏识的人,构建是项目与项目之间,项目与人之间,人与人之间涉及到非独立个体完成的任务都需要对当前的任务进行构建。

我认为凡是需要团队合作的,有大工程需要完成的,以及正在往这方面发展往管理层以上走的都适合看这本书,理解的难度不大而且对于大三的我也同样可以产生深有同感的理解,读起来并不会枯燥或是难懂。

  • 1.2 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能

完成本来没有的需求是一个程序员编程中最大的成就

至于有没有必要去满足,书中给出的答案很详细,集合用户调研,用户最需要的,用户表达出来的,软件团队能理解的,符合团队的商业目标那么就需要去完成。

小不一定是小众,没有用,可能是还未发现,还没受到关注的一个大需求

  • 3.1 个人在团队中应该只是一个流水线上的机器吗

个人在团队中应当保持足够的自由度不然和关在监狱里有什么区别,团队中的交流可以使产品持续向前推进,开发测试和修复bug也可以得到快速响应,梳理自己的任务安排的前提下,完全有必要保持在工作上对产品设计和个人意见在团队中的自由度

  • 3.2 如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢

持续学习,多看看源码,没有必要新的语言一出就去学习,因为存在一些功能维护不稳定,可能一直改,浪费时间,多数的底层原理是一样的,平时对自己的这门语言保持持续进步,吃透后去看看别的语言,先走深再走广,不去盲目追新(新的技术)时机成熟,机会永远在自己手上

  • 4.5 书中提到的双人合作,团队合作是否忽略了团队准入机制

对于题设,首先书中提到的双人合作是1对1的任务安排和任务交流中完成合作,属于无上下级管理关系,无监督审查关系的互相合作。

其次,文章中表明了团队在选人方面的重要性,(3个F准则) 如果你的家人,朋友都不认同你的这个想法,那你再去找一个人跟你合作意义不大,如果这个人还只是认同你,没有其他的后续,那么可以说这样的合作无法继续,这就是提问的人所说的猪队友 只是认同你想和你合作,却在合作上没有可以提供的帮助,合作无法继续下去。


未来的职业规划

全栈工程师

  • 主攻 后端开发,但是前端学的不错,想称为全栈工程师
  • 全栈工程师做的都是小项目
    • 确实
    • 全栈工程师能完成的项目不会是很大型的项目,未来可能全栈的需求不是很大,但是对于小店小公司的需求一个全栈工程师就可以完成,我认为并不会落入到没有工作或是需求量很小的情况
  • 前往上海发展
    • 我想进外企
    • 外企的福利确实好,给的环境也同样自由,十分诱人,到我那个时候是真是假还得去了才知道
    • 总之以进外企为目标就是一个促进自己学习的好方法
  • 短暂的五年内我想薪资达到60万以上一年(不包括分红,年终奖)
    • 身边有很多优秀的人都是在毕业两年内就进入了国企外企达到了这个目标我也可以
  • 十年内薪资200万以上一年(不包括年终奖)
  • 当下短期目标,考研(北邮),软考中级(集成开发),项目管理(高级)过六级,过教资

对于软件工程实践课程

软件工程就是工程,完成一个工程,实现完整的一个项目的制作,学会合作,了解完成项目需要具备能力,构建的能力,交流合作的能力。

应该是一门很轻松也很容易能学到东西应用到以后工作的学科

我希望老师和助教能够指导我完成

  • vue+springboot+mysql的客户端和移动端制作,
  • 还有关系型数据库的快速搭建,微信小程序的云端操作,
  • 还有我需要怎么在算法上高效的提升自己,
  • 以及一个完整项目的上线部署,
  • 在linux上的安装和部署
  • 以及上线之后的维护。
  • uniapp以及很多开发文档写的并不好,我希望能学会如何写好开发文档
  • 疑问: 写app是不是比写网页机会更多?

思维导图


你可能感兴趣的:(笔记,软件工程,spring,boot,vue,微信小程序)