【项目开发】成长与收获

简介: 【项目开发】成长与收获

前言:

通过这三天对体测项目的开发,虽然没有怎么敲代码,但是经过前期的设计、以及和后期的测试,带给我的收获也蛮大的。刚接到任务的时候,由于没有接触过体测项目,也没怎么敲过后端代码,所以心里还是有一些抵触的。但是想要成为全栈的工程师,对于前后端的接触是必不可少的。这也是站在巨人(师哥师姐们)的肩膀上学习的一次重要的机会,也可以从中得到一些思维的提升和认知上的提升。

前期设计:

对于读取Excel表格并把读取到的数据插入到相应的数据表中的需求,在马总讲的时候存在一些不懂的地方,会后就去找了王卫,先是自己说了一个大概的思路,然后有不明确的地方请教了王卫,请教了大概四次,王卫也是很有耐心的听我说我的想法,也把帮我解决我不明确的地方。这要是之前的话,我是不好意请假他人那么多次,第一是怕自己太笨人家给讲了这么多次还听不懂,第二是怕耽误他人的时间打乱他人的计划。但是这次我秉承了咱们大米时代的家规:死不要脸的革命精神。其实这时在提高自己的积极性的同时,也在教自己遇到事情要问,不要不好意思,他人给自己的讲的同时,两者都能在其收获到很多。当自己把业务捋清楚后,画了一个宏观的流程图,这时就没有一开始那么没头绪,思路很乱了。

后期测试:

在对体测教师端的两个端(pc端、mobile端)进行测试的时候,因为对体测的不熟悉、不了解所以对测试这方面的工作执行的很不尽人意,没有达到自己的要求。我又开始了自以为是,我以为体测只有一个教师的pc端,当汇报工作的时候,马总问两个端都测试完了吗,我就开始有了疑惑,问了才知道体测的教师端有两个端(pc端、mobile端),这件事情给我带来了很大的收获,更直观的表达出了我没有全局观,自己为是,觉得自己认为的就是对的。

总结:

如何高效率的学习?

  1. 条例清晰,层次分明
  2. 要善于分条例、分条例、做结构化
  3. 要做到N+1(在原来的基础上迭代新的知识),1+N(在学习新的知识时,回顾学过的知识)
  4. 要读出代码的味道

1、学习是一个反复的过程,再学习的过程中,一定要问问题,要多问问题,因为问题是最好的老师。再问问题的过程中,往往收获是最大的。通过和其他人的讨论,再自己想法的基础上再结合他人的补充或对自己想法的完善,自己对问题的结果会有更深刻的理解和认识。

2、要学会思考问题,要明确边界,要用逻辑去做事情。不断地去辩证和思考问题,要问清楚问题的边界,去把所有的可能性都遍历出来。

如何快速的写出代码?

  1. 先建模(类图、UML图、流程图、示例图)
  2. 先宏观(明确有多少个类),后微观(层次分明,条例清晰)
  3. 边界要清晰,讲逻辑,比较
  4. 要善于总结

就像米老师说的”书读一万遍“,代码亦如此


相关文章
|
算法 安全 程序员
程序员成长之路有哪些绝对不能踩的坑?
程序员成长之路有哪些绝对不能踩的坑?
46 0
|
算法
人为什么要努力?编程、学习之路…很迷茫?个人经验分享
人为什么要努力?编程、学习之路…很迷茫?个人经验分享
|
设计模式 程序员
程序员成长第三篇:好的代码和好的工程师
程序员成长第三篇:好的代码和好的工程师
84 0
|
程序员
程序员成长第七篇:面试中需要注意的事项
程序员成长第七篇:面试中需要注意的事项
93 0
|
SQL 网络协议 算法
Java后端研发实习生面试知识点总结(持续更新中)
Java后端研发实习生面试知识点总结(持续更新中)
378 0
Java后端研发实习生面试知识点总结(持续更新中)
|
设计模式 运维 Kubernetes
15年老司机聊程序员成长的28个要点
15年老司机聊程序员成长的28个要点
376 1
小白成长之路
我是一个从来没有学过网页开发的小白,通过在阿里云两周的学习,获得了很大的进步,希望可以不断成长,最后遇见更好的自己!
118 0
|
机器学习/深度学习 存储 Cloud Native
如何在工作中快速成长?致工程师的 10 个简单技巧
精英人数的增长速度持续加快后,很多人开始焦虑,我也焦虑,深知要走出焦虑不容易,我想把走出焦虑快速成长的认知和方法写成文章分享给更多人,做成【技术人成长系列】文章给更多人面对面分享,该系列总共三篇,分别是《完成自己的认知升级》、《自我成长的方法》、《学会自我培养或培养他人》。本文是快速成长第一篇:“完成自己的认知升级”,内容偏长但值得仔细阅读。
如何在工作中快速成长?致工程师的 10 个简单技巧
|
人工智能 项目管理 UED
50年软件经验收获的64个教训
1970年,我在大学上了第一门编程课(当然是FORTRAN)。在过去的半个世纪中,我花了很多时间从事软件工作:需求,设计,用户体验,编程,测试,项目管理,编写文档, 过程改进领导,撰写7本书和许多文章,进行咨询和培训。 当然,在这过程中还存在一些附带问题,例如获得有机化学博士学位(我的论文的三分之一是计算机代码)并担任研究科学家几年。 但基本上我是一个软件专家。 在过去的这段时间里,我积累了许多有关软件业务的见解。 在这里,我提供其中的64课。 也许您会发现它们像我一样有帮助。
278 0
|
存储 SQL 安全
关于写文章的一点经验
过去的一年,借着《如何画好一张架构图?》、《2020总结(个人篇):关于个人成长的再认知》以及《2020 总结(团队篇):招之即来,来之即战,战之必胜》这三篇文章的热度,成为了2020的年度优秀作者,我个人习惯于回看自己「如何做到的」,所以借着这篇文章也回看一下自己在写文章过程中的一些成长,也希望能够对大家有一些启发。
关于写文章的一点经验

相关实验场景

更多