ITPub博客

首页 > 数据库 > 数据库开发技术 > 程序员入职一年随感

程序员入职一年随感

原创 数据库开发技术 作者:飞天小牛肉 时间:2024-07-10 08:26:00 0 删除 编辑

之前写过一篇 工作半年随感,看法基本保持不变,又多了一些额外的感受,特此分享。

1)做业务开发,要有大局观,不要只盯住自己负责的东西,要熟悉自身业务逻辑,还要了解整体的解决方案。举个例子,以电商为例,无论是选品、商详、促销、库存、交易、支付、物流这些,要了解哪些是核心功能,大概是是如何实现,背后的产品逻辑是什么,多进行这些思考,非常有利于跳出当前的局限性,从更多的维度去思考问题。

2)学会提问和沟通。首先很多问题都是由于无效沟通或者根本就没有沟通导致,一个业务方案的最终落地必定是所有人的理解都对齐后的顺理成章。所以学会提问、学会表达自己的疑问、甚至是质疑别人的回答,都是熟悉业务的有效手段。并且在动手开发前,能够提前避坑,可以大大缩短开发时间。

3)综合 1 和 2,作为程序员,在你所做工作需要的技术水平,并不高的情况下,区分大家的,其实是对业务的理解,以及与人之间的沟通和表达能力

4)技术应该不是对程序员的最高认可,靠谱才是。一个项目可以高效、准确的落地,才是大家所期望的,而不是用多么复杂的技术实现最后出现了一堆 Bug。换句话说,一个新项目首先是可以稳定的运行起来才最重要。所以我个人理解多沟通业务、多验证代码逻辑、及时解决线上问题、解答疑问,这些是比较重要的。

5)重视文档。有些代码真的过了一个月你就不知道是自己写的了,乱七八糟的迭代逻辑,没文档根本看不懂。另外文档除了记录自己的开发过程,还应当记录沟通过程,防止后续扯皮!

6)要有一定的逆向工程能力,互联网流动性很大,经常需要交接,要学会从陌生的代码/文档中快速接手前同事的工作内容,这时就伴随大量的沟通和文档记录。

7)工作一段时间后,工作内容对个人水平的提升是非常有限的

8)晋升和很多因素有关,能力只占其中比较小的一部分,所以如果感觉自己能力足够但还是迟迟晋升不了,不要怀疑自己,相信你心中已有答案



面试题库|自研短链项目|简历修改&模拟面试|招聘信息
推荐我的面试小程序编程满天星,收录真实大厂面经,原创高质量八股题解,建设完整知识体系,提供全网唯一小而美的自研短链项目教程,一对一简历修改 & 模拟面试服务,并定期更新招聘信息,一站式准备大厂面试!
八股题库:



简历修改:


内推信息:


原文作者:飞天小牛肉;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-12-31

  • 博文量
    205
  • 访问量
    89221