逻辑更严谨,你需要这样做

现在是北京时间7点,这会儿已经把粥老师的语音+文字看了两遍,从中不断地在思考,为什么我之前的吹水文章会如此的水,原因之一就是在逻辑上。

自己写设计模式的技术文,因为有书本的支撑,目录的归纳整理,让我在临摹的时候会在无形中把逻辑这部分做的稍微好点,但是换做是自己写的文章呢,这个问题就来了。

一大早就经历了暴击,原来文章的逻辑是如此的重要。我的毛病又犯了,这个和写程序又挂钩呀,在你敲出一行行代码,一个个函数的时候,如果之前不好好分析分析,画个流程图,写个伪代码,那实战里会是相当痛苦的事情,所以,原来我已经在做了。

接下来,我将针对我的实际情况,进行三个部分的三个小段的逻辑整理,让大家见笑啦。

  1. 结论先行

我为什么是Java程序员

Dimple现在是一名程序员,在现公司主要从Android攻城狮转型到了Java开发攻城狮。

之所以会从Android转型到Java,是因为个人对职业发展目标的调整。

职业发展初期,一直都是以Android工程师的角色出现,从一名职场小白成长成一名可以独立编码,甚至是带小团队的职场小鸟,无论从开发技术还是团队成长方面有丰富的经历。

之后换公司,刚好碰上一个机会,可以转型到Java开发。考虑到自己职业发展目标的制定,Java工程师更适合当时阶段的我,所以我毫无犹豫,加入了当时从零开始的项目,给我Java成长之路绘上了浓重的一笔。

  1. 归纳分类

开发如何做好一个需求

在这里,我想聊聊一名程序员如何更好地进行一个需求的开发。

做好一个需求,首先就要进行必要的需求分析。所谓“兵马未动,粮草先行”。要向做出一个功能需求,该提前准备的是这个需求需要哪些技术、哪些条件、哪些算法等等。

其次,需要做好串讲和和反串讲。需求并不是你一个懂就行了,你得让一个团队都在一个理解的概念上。一千个人有一千个哈姆雷特,如果每个人的理解都没集成在一起,那很可能互相有差别,这样在后期测试的时候,会产生沟通困难。

第三,适当地画好代码逻辑,包括伪代码、接口整理等。作为后端开发,提供必要的接口设计,才能不让整个团队阻塞开发;作为每一个开发,自己想好思路,做好伪代码的演练,才能更好地在实际中进行代码编写。

第四,就是进行实际的代码编写啦。此时的你,需要做的就是把之前三步理解的,通过编程的方式做出一个产品来,空有华丽的理论,缺在编码上犯难了,这也是一大憾事呀。

第五,作品提交之前,自己在自己这边进行测试。自己认为好的东西,肯定是需要自己满意的,不然你怎么好意思拿出去给别人呢,对吧。

  1. 调整顺序(时间顺序方式)

我的职场之路

在这里,我已经不止一次介绍我是程序员了,那为什么我会是一名奋战在一线的程序员呢?而且,为什么我是一名Java程序员,而不是其他语言的呢?我是如何一步步到目前的状态的呢?

记得在2012年的时候,还处在大学时代的我,迷茫了,焦虑了,因为很快就要步入大三,那就是真的需要通过努力学习,来为未来做准备。

所以,当时校园实验室给了我一个机会,我在那边起早贪黑,泡在实验室里学习Android开发,试图通过移动开发的红利,来为自己的未来加码。

2014年初,去杭州菊厂开启了我真正意义上的Android开发之路。在那里,得到师父的提点,项目组的看重,从一名初入职场的小白,按部就班地成为一名能面试别人,能带小团队,能独立开发各类需求的职场小鸟。

2017年中,告别杭州,回到金华老家,开启我的第二段职业之旅。来新公司的时候,是以Android开发的身份进来的,也经历了几个版本的迭代。

2018年初,因为项目组的需求,需要有人转型。我考虑到我未来的发展,遵从自己的内心想法,勇敢迈出一步,接手一个从零开始的项目,继续为项目组服务。

直到现在,我还是奋斗在一线,因为出于我对写程序的热爱。或许曾经我有过失落,我的第一选择并不是写程序,但是后来,我静下心来,好好面对。

2019年,我除了继续热爱我的写作,我加入了写作的阵营,经营着自己的公众号,书写着我的人生感悟,职场经验,都是为了成为更好的我。

结尾

今天的这个主题,每个展开,我都能沸沸扬扬写好多,但那样写,可能我就是写日记一样,来个流水账了。

所以,这节课我又学到了很多,写日记不难,写好日记也是一件很困难的事情。写程序不难,写好能承受住考验的程序,很难,昨天因为我的考虑不周,给项目组的线上程序带来一点麻烦,所以,凡事都需要严谨对待。

写好逻辑,无论是文章,还是程序,都是共通的,感谢粥老师的课。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小跃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值