致刚入职场的你 - 程序员的成长笔记(1)


复盘总结能力


image

总结对于每一个人来说都非常重要,这点是毋庸置疑的。

相信大家也经常遇到这样的场景。

  1. 这种类型的 bug 我以前遇到过,但一时半会不知道怎么解决了。

  2. 我以前明明是这样写的,没问题啊。

  3. 这种功能我以前做过,找了半天,找不到以前的代码了。

刚开始实习的时候,这种情况我经常发生。仔细想来,一般有以下原因。

第一:人的记忆性是有限的,不可能记住所有的东西

第二:没有及时总结

还记得这句俗话吗?好记性不如烂笔头。平时我们看文章,或者跟别人探讨,觉得某些观点挺正确的。但事后就是想不起来,这是为什么呢?这是因为我们只停留在表层,没有真正转化为自己内在的东西。你记性好,当时记住了。但你能保证十天,一个月,一年之后,你还记得住吗?

做笔记的难得之处,是你的思考过程。当你着手记笔记的时候,你的大脑在思考,我要怎样用简短通俗的语言记录下来。这在无形之中加深了你的印象。一段时间后,即使你忘记了,但当你回看以前的笔记的时候,我们往往会吸收地很快。

当然,我也不赞同一味地死记硬背。生活中的琐事那么多,不可能事事都记录下来。挑选那些你觉得重要的,有感触的即可。

那可能有部分问就会问了,什么是重要的?这里我发表以下我的看法。

  1. 开发中需要经常用到的。这些你肯定需要记住,不可能说每一次你需要用到,再去搜索,这样效率多低。

  2. 第二,一些疑难杂症。针对某些特定场景的 bug 或者需要注意的。

人的一生也是一样,是一连串的故事组成的。我们的一生,究其到底,不过是所有经历事情的总和。我们的昨天和今天,决定了我们的明天。就像种瓜得瓜种豆得豆一样。

我们有时候就是有这样的一种错误,觉得今的事情不用总结,以后需要用到的时候,以前所有的认知会自然而然得回来。这是,这只是我们找的一个借口,为自己的懒惰的一个借口。其实我们心里明白,今天的总结会对明天有着莫大的帮助,但是懒惰总能战胜我们的理性。


技术素养


image

前面这两步做好了,在所在的技术领域专心工作几年,不敢说你成为一名技术大神,但至少成为一名高级,资深工程师。

什么是技术素养呢?

在我看来,包括以下几个方面。

第一方面:技术深度和技术广度。

作为一名技术人,技术还是最重要的。它是我们的专业技能,也是我们谋生的重要技术。

技术深度,简单来说就是你在技术领域的钻研程度。假设有 A,B,C,D 四个领域,我们在 A 领域有很深的钻研和造诣,碰到 A 领域的疑难杂症,我们基本能很快地解决,这就是技术深度。而你如果 A,B,C,D 四个领域都有一定的了解,这就是技术广度。

那怎样平衡好这两者之间的关系呢?

个人的看法是如果你想往技术发展,先钻研某个领域,争取有较高的造诣,之后再横向发展,了解其他的领域,做到有一技之长,这将形成你独特的优势。

因为你在 A 领域有较深的造诣之后,你将有一定的不可代替性,这就是价值。而且,现在大公司分工明确,很多时候需要的是专才,而不是什么方面都懂一点的人。当然,我不是不建议大家全面发展,只是说,先钻研某个领域,再想其他领域拓展。

第二方面:大局观

大局观,简单来说,就是看待事物的视野和角度。具体到技术人来说,主要是技术栈,技术方向的选择,以及业务方向的洞察。

一个技术团队的领导,往往需要有较好的大局观。

主要表现对于各技术栈的选择和比较、架构设计模式的考虑、设计策略等。一个良好的架构,往往能够以最小的代价应对变化无穷的需求。同时,注意:架构的选择,需要结合业务场景,脱离业务场景来谈架构都是耍流氓。

业务能力的洞察,主要是指结合业务和技术,能够做出合适的判断,要清楚当下那些任务优先级别比较高,做什么事情收益最高。技术与业务是分不开的,在很多情况下,技术是服务于产品的。任凭你技术做牛,效果做得再酷炫,性能做得再好,产品没人用,那就没什么卵用。因为在这里,你的技术产生不了任何价值,而公司说到底,就是一个盈利机构,你觉得可能一直烧钱下去吗?

当然,对于产品天马行空,异想天开的想法,我们也要懂得合理拒绝,不能由产品牵着鼻子走。

举一个例子,去年 去年“网传中国平安产品经理与开发因「根据手机壳颜色改变app主题」需求打架一事”,这反映了一个公认的事实,程序员或多或少与产品经理存在着某些矛盾。最好的解决方案是,技术人懂点产品思维,产品懂点技术,考虑问题多从对方的角度出发。


总结


说到底,就是要培养自己的核心竞争力,形成自己独特的优势。而如何确立自己的竞争力,就需要我们逐步培养,技术深度,技术广度,业务洞察能力等。做好每一项,都不是一件 easy 的事情。尤其是技术深度,业务洞察能力。后面有时间,再单独写文章与大家探讨技术深度的问题,因为我现在也不是有特别深的理解,哈哈。

记住,职场中,做好自己本职工作的同时,请记住要培养自己的核心竞争力。公司只是你工作的一个平台,不是你的全部。你离开了这家公司,你还能潇洒地生活吗?

以上仅属个人意见,某些地方有些纸上谈兵,不喜轻喷。

推荐阅读


2019.02 随笔(一)

2019.03 随笔

技术人的四大出路,你适合哪一个?

致刚入职场的你 - 程序员的成长笔记

延迟享受,在最好的年纪请不要选择安逸

2019.05 随笔
Android 技术人
扫一扫,欢迎关注我的公众号 stormjun94。如果你有好的文章,也欢迎你的投稿。

结语

看到这篇文章的人不知道有多少是和我一样的Android程序员。

35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。

我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。

千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。

有了学习的想法就赶快行动起来吧,不要被其他的事情牵绊住了前行的脚步。不要等到裁员时才开始担忧,不要等到面试前一晚才开始紧张,不要等到35岁甚至更晚才开始想起来要学习要进阶。

给大家一份系统的Android学习进阶资料,希望这份资料可以给大家提供帮助。

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
面试前一晚才开始紧张,不要等到35岁甚至更晚才开始想起来要学习要进阶。

给大家一份系统的Android学习进阶资料,希望这份资料可以给大家提供帮助。
[外链图片转存中…(img-EATqg1OQ-1715364799531)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值