没有稳定的工作,只有稳定的能力。
春天,又到了万物复苏的季节,在程序猿这个行当里,作为 Android 开发出生的我,在经历了5年的脱发生涯后,现在更多的是称呼自己为移动开发攻城狮。
趋势
随着各类移动跨平台的兴起,在 ReactNative
、Flutter
、Weex
等框架的加持下,Android 开发的能力已不再局限于 Android 领域,而各大厂商近些年也针对跨平台的不足进行逐步完善:
-
ReactNaitve
底层重构的新架构 Fabric,将管理器等往 C++ 迁移实现同步操作和性能优化; -
Flutter
1.2 正式版发布,稳步推进稳定性的同时,考虑向着更多平台拓展。 -
UCloud 的
uni-app
、滴滴的Chameleon
通过各自的标准,希望把APP、前端和小程序一并纳入后宫。
但这并不意味着原生开发的“没落”!无论哪种跨平台的加持,最终都离不开你的原生系统能力。大潮过去后更多是淘汰“裸泳”,而如今的市场愈发趋向大前端,竞争之下我觉得移动开发的边界可以更广。
学不动学不动
面试
因为“某些原因”,前段时间就开了跳槽的准备,在合适的时机和领导提了离职后,就在离职流程的同时开始了面试之旅。这期间再一次体会到换工作的成本真的很高,但也是最能体现“离开平台后你还剩什么”的过程。
很多时候脱离了平台以后,留下的才是你真正赖以生存的水平,同时面试也是最直接最快发现你不足的方式。当然,有些时候不是面试官真的比你厉害很多,只是刚好大家所在位置不同。
图个乐
面试中面试官的问题,也很可以直观的让你了解到对方公司的技术水平和业务需求,而换工作对我更多考虑的是公司发展与团队氛围。
一个公司的发展与否直接关系到你付出的回报,而一个团队的氛围决定你的工作是在成长还是在“扯皮”。其次身体健康和家庭也很重要,在衡量一份工作的时候,我也会把这些因素考虑在内,因为我一直认为,努力工作就是为了幸福的生活。
工作
事实上我相信大多数程序员都存在危机感,无论是媒体的宣导,还是大环境的压迫,这很容易让我们产生焦躁和迷茫的情绪,对比那些大神们,很多时候我们都是在默默耕耘着一些“不知名”项目。
但这就是生活,把手头事情做好,然后多给自己准备提升的空间,这会比起对着屏幕自哀更舒适,毕竟一时学习一时爽,一直学习一直爽。
每个人都有自己的选择,就像之前某个视频里提到的:“他们有他们的节奏,我们有自己的步伐”,有些时候你需要订下自己的小目标,而不要被风头打乱了节奏。曾经一个段子:“你和产品经理讨论了一天的需求和大环境,他的任务完成了,你的工作还没开始。”
从离职流程、面试、适应新环境一步步走来,每次都有一番难以言喻的感慨。其实换工作最累的是离职,离开你熟悉的地方,放弃你当前平台积累的资源,所以我希望每一次跳槽都是为了更好的目标而去争取,而人的每次一选择都会让你更成熟。
所志在功名,离别何足叹。
文末
最近也看了一些文章,其中几个印象比较深刻的有:
计算机行业有个好处就是技术水平高于一切,对于学校不好或者专业不符的同学也是有机会的,关键还是看兴趣持久不持久。
在 IT 行业,工作和兴趣要尽可能贴合,可以发挥最大效果。 假如工作内容是一条线,兴趣是是一条线,这两条线的夹角越小,干活又轻松成果又多。如果这两条线是直角,两边可能都很痛苦,建议调整。
面试间里,九城的技术负责人问张福:你知道魔兽世界的安全问题怎么解决吗?
张福:我不知道,你知道怎么解决吗?
负责人:我也不知道。
沉默两秒之后,负责人又发话了:“你来,你能解决吗?”
“我能”。张福说。
这场差点被聊死的天...
2019年春季,一个在珠海小渔村的程序猿默默开始了新的历程。