17611538698
webmaster@21cto.com

当把爱好作为动力时,我成了首席工程师

技术人生 0 1009 2023-09-26 08:25:44

图片

21CTO导读:本文是一位从软件工程师到首席工程师以及软件公司创业者,讲述他的成长和成功经验。

自我介绍


各位好。我最近有了第一个孩子,我的生活节奏便被打乱了。


我每天晚上会醒来一两次给他喂奶,然后早上 6 点左右起床,早上 7 点到 8 点开始工作,这对于远程工作的工程师来说是一种不寻常的生活方式


作为一个父亲,每天看着孩子一点一点长大我就很开心,但一想到夜哭期、难受期就要从现在开始,我就害怕得晚上只能睡个好觉。上🛌


个人对职业的想法


我更看重“我要成为什么样的人”,而不是“我想成为什么样的人”。


当我刚毕业加入的公司或独立后遇到的前辈问我的职业生涯规则时,我想说什么就说什么,但大多数时候,它与上面类似,我说:“你应该决定几年后你想做什么。”我也感激曾给我建议的人们。


当然有自己的目标,并朝着目标一点一滴地积累成绩和经验很重要,但你当初设定目标时的目的,可能几年后就不再一样了。


我认为更加灵活一点,认真地继续做你当时想做的事情,作为你选择的职业就可以了。

当然,如果你想在那种状态下完成某件事,你将需要采取一些行动或触发升华继续做你想做的事情的缺乏一致性。。

如何扩展你的工作并建立交际圈


就我而言,以下情况通常会找到新工作或机会:

・通过酒友认识的人
・在SNS上认识,并一起出去喝酒的人
・过去共事的人的介绍

在当今时代,我们可能会尝试根据社交网络上的粉丝数量或者他的写作情况,或者出现在台前的规模/次数来衡量一个人。但就我而言,我用诸如“看技术,或看重的是我们能否建立起可以一起享受美味饮品的关系”。

有兴趣的话我们可以去喝一杯,哈哈图片

近年来我的主要职务:

・首席智能手机应用工程师(ReactNative、Flutter)
・首席 Web 工程师(Next.js)
・全栈工程师(基础设施/后端/前端/智能手机应用发布)

特别是我在 ReactNative + Expo 方面有着丰富的经验,因此我的主要角色是智能手机应用的首席工程师。

到达我现在的位置


我按照大概的时间顺序介绍一下,我是如何从业余爱好发展到能够为公司提供技术和经验的。


就我个人而言,我认为这是简单地持续稳定活动的结果,所以我认为有一定的可重复性。

你都做了什么?


在这段旅程中,我大致分为如下四个部分描述。


(1) 我为什么开始兴趣爱好培养?


我刚毕业加入的公司里有一位同事,我叫他 Z 先生,他“非常热爱技术”。


由于我们在培训课程中讨论了很多关于组织协同的问题,我们成了好朋友, Z 先生 问我,“我们可以用名为 ReactNative 的 JS 框架创建智能手机应用程序,那么我们为什么不一起工作呢?!” 


这一切,都是从我创建 Node 环境开始的。


(2) 为什么我要继续发展爱好


这也是因为Z先生邀请我参加一个前端应用的比赛。


这个比赛,给你大约24小时的时间,根据当天宣布的主题提出一个想法,开发它,然后进行演示。我参加过这个比赛大约3到4次。


以前,我每年都会用ReactNative来培养自己的爱好,就是为了通过这种比赛的指标来提高自己的技术水平,所以我想我能够做到,而且不会失去动力

(3)你在兴趣爱好发展方面做了哪些工作?


我正在开发对任何人都没有做的应用程序,例如普通的备忘录和我不明白如何在太空中建造城堡的应用程序 😀


我是应用程序开发的初学者,所以我对发布没有太多了解,所以我没有发布它们...


不过,我收获了很多。包括“即使在一个错误上花费三四天的不屈精神”和“即使没有人可以依靠,也能自己解决问题的能力”,这段经历对我后来在创业中苦苦挣扎的时候很有帮助。


在开发中,现在我一个人可以创建一个这种级别的应用程序。简单来说,它是一项可以让你更灵活、以多种方式使用LINE的群功能(聊天、私信、笔记、活动等)的服务。


(4) 你是如何开展业务的?


正如我之前提到的,在我掌握与不同的人交流,和出去喝酒的基本能力之前,我

曾经在 Twitter 和私人 SNS 上的工程账户上与朋友分享我的信息。

在那里,我试图尽可能公开地展示自己。

即使是业余开发、创建的低质量应用也会发布在 SNS 上,这不仅揭示了成功,也揭示了创作的艰辛。

从那时起,一系列神奇的沟通,使我能够通过熟人完成新的项目。

其中,以下几点是一些转折点:

・学生时代的熟人通过私人SNS邀请我创建应用程序时,我经历了合同开发
・通过SNS认识的人向我介绍了很多人
・我不时在SNS上发布上述活动,直接找我的人增加了很多

图片

(5) 你是如何成为一名工程师的?


如果你像我一样刚开始没有行业经验,请尝试效仿一下我的经验:

  1. 直到你成为社会的一员
    学习从零开始接触。我觉得这是理所当然的,但也很重要。做不到的人从第三年开始就会很平庸。踏踏实实做你能做的事,这与你本科专业无关。

  2. 一年级到三年级的工作成年人
    找到可以一起工作的熟人。这点超级重要!这样会更容易保持动力。

  3. 工作生涯第一年到第三年
    让学习成为一种习惯。即使这意味着牺牲一些东西,你也应该这样做。让我们现在努力,将来会享受乐趣。

  4. 工作第三年
    不要害怕挑战。个人建议先做委托开发。你可以有提案/估算/需求定义/设计/开发/交付等方面的经验。

  5. 工作三年后
    把自己放在一个稍微有些困难的地方,比如初创公司。你会因为自己能力不足而产生绝望情绪,每天生起焦虑。但是坚持下去会有很多收获。

  6. 只要有机会
    帮助熟人做生意。我的判断力很好,所以这是一个很好的机会。基本上从施工到技术选型我都会帮忙。


我个人认为,大多数人在第三年后才真正建立自己的职业生涯。

就我个人而言,我希望你根据自己想做的事情来建立自己的职业生涯,即使你的上级和前辈另有说法。

“好玩”是最强的,“继续前进,因为它很有趣”甚至更有力量。

你最擅长什么?


在个人开发中,大部分技术栈都相当于下面这些(便宜、快速、简单!


如果你有类似配置的问题,请联系我💪

图片

最后


对于那些担心自己职业生涯的人来说,我相信,每个人所走的道路没有正确答案。“我要成为什么样的人”很重要,但我也认为基于直觉“我想成为什么样的人”生活也不错。


与其他人比较时要保持适度,要始终相信自己所相信的道路。我认为要选择更有趣的,而且你以后不太可能会后悔。


这是众多工程师的意见之一,但希望对大家有所帮助。感谢阅读本文。


作者:河源龙人

评论