为什么写
因为觉得最近做的事情,觉得看到自己思考的维度在变化很有意思,很有意义。
在做什么
- 做研究(一个具体的需求如何实现,为什么一些项目很受欢迎)
- 写文档 (对做过的项目记录思考的过程,实现方案的权衡)
- 合作项目开发
收获与变化
初期的困惑
前段时间觉得自己独立开发很难表达出自己的想法,因为我没怎么学过前端,头疼,于是找队友。前端的队友帮我实现页面,我来做后端逻辑。初期效果是满意的。 逐渐领悟到合作中沟通来明确项目需求,沟通解决方案。 后来就觉得界面想要更完善,有些小的东西想优化,又不想麻烦别人。于是就开始自学前端的开发技术。动手学习
好在Java学了两年,看了很多书,文档、视频,项目。没有什么工作经验,但是阅历丰富了。入手JS、Node很快。前端三剑客很快就能写出点东西了。连之前很头疼的CSS也逐渐开始有感觉了。遇到问题
做了一些响应式的页面。于是入手全栈开发。就想着用框架也许可以更优雅,更高效的实现想要的样子,入手Vue,因为之前合作的朋友是擅长Vue,方便学习问问题。 第一天感觉惊讶,Vue教学很细, 逐个的去学习,学完了也没有能构建起一个项目的逻辑思维。解决问题的过程与思考
探索我做这件事情的终极目标是什么,我为了能自己独立开发, 并不意味我需要把这个技术掌握的多么全面,至少现在不需要, 所以我只需要掌握我需要用到的部分就够了。解决问题
于是换一个思路,我要做一个项目, 根据项目需求去针对性的学习。
这个方法很好, 有了需求,我就可以定义问题, Vue的什么可以用来实现我这个需求,然后我如何去用这个模块。 即解决了问题, 还学了新技术。于是我对于新技术的学习也就有了新的思路, 按需学习,而不是刚上来就试图学完所有的概念,这很枯燥也很花时间,要是有一些不好理解的内容,还容易打击自信心和积极性。总结 方法
按需学习的重点是 理解需求、定义问题,分析问题, 解决方案, 执行方案, 总结。思考
程序员写代码很重要, 但是写好的代码 需要好的思维,需要前期的投入去分析需求,做研究,思考方案,直到最终实现。写代码之前的流程都很重要,这些很多是我之前不了解的领域,这些是进步和学习的过程,写代码是将自己已有的思路表达出来。
- Post title:最近在做什么003
- Post author:郭旭升
- Create time:2023-02-28 13:22:24
- Post link:2023/02/28/最近在做什么003/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.