技术迭代日益快速的时代下,技术人如何自处?

科技发展的迅速是一件令人兴奋的事情。但如果站在一个技术开发者的角度去看的话,反而是一件心累的事儿,因为想要跟上科技更新的脚步并不是一件容易的事。所以作为技术人,我们是紧跟技术发展的潮流还是深挖其中的一项技术,必然就会牵扯到我们的一个职业规划问题。

我就简单的举个例子,我想大部分人职业生涯的初期,跳槽、换工作大都是为了薪资,哪个方向赚的多,我去干哪个,哪家公司给开的价高,福利待遇好,那我就去那家公司。所以,为什么很多 IT 人频繁的跳槽,我不认为为了钱工作这是错误的价值观,毕竟工作就是为了赚钱养家,过的更好嘛,但是等你经历之后,你会发现,职业生涯的初期,确实跳槽涨薪很快,但是到了中后期之后,你会发现,跳槽再也没有前期涨幅那么巨大了,而且自己在频繁的跳槽过程中,很多技能与业务的能力也没能积累起来,导致很多人在 30 岁左右,就会焦虑感很重,不知道自己未来的路何去何从。

相反的是,有一些人,自己走的每一步都有规划,他们一样也想赚的更多,但是他们眼里不单单只盯着薪资这一个选项,他们会综合衡量薪资待遇、技能积累以及未来发展等多个方面,所以,很多时候,你会看到很多人在职场中厚积薄发,甚至焕发职场第二春。因此,有一个明确的发展方向和职业规划就显得尤为重要。

第一个大方向是努力提升技术,成为以下之一:

产品经理

如果你不想走技术路线,而且对管理也没多大兴趣,那么不妨考虑转到产品经理,尤其是移动互联网时代之后,产品经理的角色越来越重要。技术人应该不少跟产品经理打交道,但是总是恨产品经理那需求的频繁更改,天马星空的想法等,所以有不少技术人转行做了产品经理。

技术人转岗产品经理有很大优势,比如因为懂技术,自己提的需求会很清楚能不能实现,而且技术人大多对数据比较敏感,所以很多需求会以数据来说话,这个方向最有说服力的莫过于神一般存在的微信产品总监「张小龙」。但是技术人做产品经理也有软肋的,比如会经常以技术思维来思考产品,这个缺点如果不克服会有很多阻力。

所以,不想走技术路线,对产品感兴趣的技术人不妨考虑下产品经理,进而往产品总监的方向发展,而且这个方向对女生也比较友好,尤其是做开发的女生不妨重点关注下这个方向。

技术专家、架构师

对于很多程序员来说,一般第一印象是以后想成为技术大牛、架构师,所以单纯的技术方向是不少人的选择。

选择这条路的优势是,可以深耕在技术领域,不用过多的关心其他无关的领域,不用操心业务,不背产品指标。但是同时也有一些需要提前做好准备的,因为编程领域的技术更新迭代很快,需要你怀揣对技术的热情,持续不断的学习。

据说,每一个程序员都有一个架构师的梦想。

这个方向很多技术人第一印象选择的方向,这里我稍微给想走纯技术道路的人一点建议吧,技术虽然更新变化很快,我们时刻保持对新技术、新框架的学习与追逐这本没错,我也很支持这种心态,但是我见到不少人一味的追求「新」,看到新出了一门编程语言、框架就想着转行,其实这是本末倒置的做法,我建议任何时候都要先精一门,在精一门的基础上,再去适当的追新,赶趋势,这才是增加自身竞争力的正确姿势,否则,朝三暮四,看似什么都会一点,但是却没有一门深耕的,到后期只会让你的焦虑感越来越大。

CTO(技术总监)

如果说架构师跟 CTO 的区别,那就是,大部分 CTO 都是架构师,但架构师不一定能做 CTO。虽然 CTO 大多也都是有着很深的技术造诣,但是本质上 CTO 其实是有点偏业务、偏管理的,主要职责有团队管理、开发流程、公司战略、业务增长以及各类技术疑难问题的解决,可以说是一个比较全方位的发展方向,而且很多 CTO 都是一些公司的合伙人,所以 CTO 不只是纯管理,还有技术相关,应该说 CTO 是技术 + 管理类型的,但是管理的比重偏大。

想往这个方向发展的同学,除了技术领域的深耕之外,还应该在平时的工作中多多参与业务、产品,学会带团队,很多处理问题的方式与技巧都需要多多关注。

第二个大方向是靠跳槽,包括几个选择:

  1. 向上跳,比如非BATJ跳BATJ;收入上升,技术上升,能力和评价上升;
  2. 平行跳,百度跳腾讯,腾讯跳阿里;跳槽,就是在自己工作腻了的地方,去别人工作腻了的地方;平行跳到腾讯,然后混日子,假设过了20年腾讯倒了肯定还有新“腾讯”出来,接着面试接着混;
  3. 向下跳,去更次一级的公司混日子,公司倒了就接着跳更差的,实在没人要做contractor;

总之,无论什么原因跳槽,待遇不要放在第一位,一定要想清楚自己想要什么,做好自己的职业规划,在跳槽的时候,要谨慎,能够不跳,最好不跳,这是我的个人观点。

第三个大方向是创业,即使能力一般:

关于程序员创业,我之所以愿意谈我的观点,是因为我是程序员出身,也是从小公司做起来的,我自认为对待很多程序员个人包括共享软件作者和一些小网站还是很好的。我希望分享一些经验和体会。

首先,我想说的是聪明人不一定能成功,很多程序员很聪明,但我一看就知道他们不会成功。

因为我看到了一些问题,而且现在太多程序员存在很多误解。因此,我希望把我的观点告诉程序员。或许有一些程序员能够清醒,某个人可能因为我的某一句话有了感觉,对他以后的成长产生了帮助,这就足够了。

要知道,程序员总是以为自己优秀所以就能成功,其实不是。

中国的程序员大部分是盲目的:看看一些论坛就能够感觉到,要么有一群人自我感觉极端的良好,以专家自居,要么就是一群蓝领埋怨公司和社会环境不行,待遇不好。

应该说,中国程序员创业的成功率也是很低的。放眼望去,中国互联网成功的人士有几个是真正写过十年软件的。事实上,现状和我们所能听到的媒体宣传的故事很不一样。

很多程序员的最高理想就是写一个共享软件,一年可以挣几百万。但我希望谈的不是告诉程序员如何挣钱,挣钱很容易,而是要告诉程序员如何去创业。比如虽然FlashGet的作者收入很高,衣食无忧,但从创业的角度看,它并没有以商业公司的方式创业成功。

总结:

除了以上几个主流方向之外,还有不少其他方向也都可以考虑,比如我见不少技术人转做运营、增长、数据等很多方向,因为技术人有着很高的逻辑与分析能力,所以从事其他方面多少都有些优势。

所以,在你工作一段时间之后,最好在 3 年以后,你应该花点时间思考下,给自己一个未来的规划,想想自己对什么是真正的感兴趣,什么方向才真正的适合自己,进而给自己定位,然后朝着自己定位的方向去学习,去努力,只有这样才能让你在职业生涯的中期不至于迷茫,不至于觉得心里没底。

最后,我想提醒大家的是,提前规划职业固然重要,但是职业规划不是一成不变的,因为可能每个人在职业的每个阶段都会接触不同的领域,自己也会有不同的认知,自己的思维也会有所变化,所以,很可能会发现自己更适合的方向也说不定,不过无论如何,我们要做的就是不断学习,不断提升自己,更早的关注职业规划,更早的给自己制定一份更适合自己的职业蓝图。

————END————




原文地址:https://blog.51cto.com/14409778/2419843

时间: 2024-10-10 11:51:26

技术迭代日益快速的时代下,技术人如何自处?的相关文章

大数据时代下是数据思维重要,还是相应技术重要?

技术做到一定程度,逐步发现自己的瓶颈.不由得开始思考这一方面的问题!到底大数据时代下,是相应的数据分析技术重要,还是相应数据思维重要? 先来说数据思维吧!什么是大数据思维,个人感觉应该是互联网思维的一种.是考虑到全面,而不是局部.是考虑到多维,而不是单一维度.不是靠拍脑门做决定,而是让数据说话,用数据做决策. 先说第一点,考虑全面,而不是局部.众所周知,移动互联网催生了大数据的产生.每一个人每一天通过手机能够的数据总和会是一个巨大的量.而通过这些非结构化的数据,我们首先面对的是如何处理这些数据,

【活动】VUCA时代下的项目管理:京东技术+系列论坛

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 VUCA时代下的项目管理 京东技术+系列论坛 时间:4月14日 13:00-18:00 地点:北京市丰台区成寿寺路11号邮电出版大厦二层多功能厅 主办单位:京东 协办单位:北京邮电大学国际项目管理研究所.人民邮电出版社异步社区.项目管理评论杂志.现代卓越培训 费用:早鸟票 30.9元  普通票 61.8元 VUCA 大会议程 VUCA 演讲嘉宾 VUCA 演讲嘉宾 立即报名 交通指南 公交:方庄桥东站:成寿寺路北口站:分

如何快速确定需求的技术实现方案

我们会在哪些地方耗费大量的时间 压缩需求确认时间的矛与盾做项目的时候,一方面我们希望能够快速明确需求,开始投入开发,使产品能够尽快上线:另一方面,我们又深知需求会随着时间的推移越来越明确,就下意识的拖长这个流程. 需求细节的确认需求应该确认到多细才合适?如何把握这个粒度? 方案优与劣的选择这是最难的一个环节.目前仅靠个人经验和记忆力来做出判断,其实是很不保险的.因为有时候自己会不了解自己的局限性,给出的选择在另一方面就会出现问题. 外部接口的测试和沟通需要注意两个地方: 第一是和其他部门沟通的方

[读书笔记]云计算时代的网络,读《腾云,云计算和大数据时代网络技术揭秘》

这本书一共分四个部分.第一部分介绍了云计算以及云计算对网络的要求. 第二部分从数据中心外部的视角介绍了云计算相关网络技术,主要从安全性.可靠性.灵活性等角度出发介绍了准入.网络加密(VPN)两种安全技术,流量标签的QoS网络质量保证技术,DNS重定向.健康路由注入以及LISP位置身份分离等网络灵活性技术(保证资源可以跨中心迁移后仍然可以被访问). 第三部分从数据中心内部的视角介绍了云计算相关网络技术,主要包括TRILL.SPB等适应虚拟化的数据中心网络扩展技术.FCoE以太网传输存储流量.支持虚

为什么好多人想学Python 怎么快速学会高端技术

为什么好多人想学Python?怎么快速学会高端技术?大数据和人工智能时代的到来让Python迎来大爆发,各大互联网巨头都在使用Python进行开发,这吸引了很多非专业人士的关注.为了能够快速学习高端技术,越来越多的人选择专业的学习. 为什么越来越多的人选择学Python? 首先,市场环境推动.Python的迅猛发展不仅是企业需求紧迫推动,更是国家政策推动.此前有新闻报道,全国计算机登记考试出台了最新的调整方案:“Python 语言程序设计”将成为二级考试的新增科目;还有消息称浙江省信息技术课程出

菜鸟程序员如何才能快速提高自己的技术

菜鸟程序员如何才能快速提高自己的技术? 导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员.当初弄这个公众号的本意就是为广大的开发者提供各种技术分享,发布最前沿的科技信息和技术.核心观念是:分享.认为只有分享,共享才能让我们开发者团队更强大. 好了,言归正传,进入今天的主题,菜鸟程序员如何才能快速提高自己的技术,为什么要写这篇文章呢,因为有很多程序员给我留言,说我们这些初入社会,走向工作的程序员

Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 (主要是NSLayoutConstraint 的使用)

当前位置: > Swift新手入门 > Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 时间:2014-09-10 16:49来源:未知 作者:啊成 举报 点击:562次 我会复习一下有关键盘扩展的内容,然后通过使用iOS 8中的新应用扩展API的设计一个摩斯码的输入法.完成这个教程大约需要花费20分钟.完整代码 概览 通过使用自定义输入法替换系统输入法,用户可以实现一些特别的功能.例如一个特别新颖的输入方式,或输入iOS原生并不支持的语言.自定义输入法的基本功能很简单

国外线下技术俱乐部建设(1) - Belgrade Python技术俱乐部2019-01-25活动感悟

虽然之前接触过Belgrade的.NET技术俱乐部,但是它最近活动要春节后了. 出于观摩别人是怎么搞线下社区的心态,还有自己也有在用Python,所以就参加了1月25日Belgrade Python俱乐部活动了. 该活动的线上网址是:https://www.meetup.com/PythonBelgrade/events/257744885/ 这是活动图片: 先流水账回顾一下,然后再做活动总结吧. 这天天气很差,大雪纷飞,然而活动有123人报名,实到大概有几十人. 坐在我后面的是两个大波金发碧眼

2019.03.30 云计算和大数据时代网络技术揭秘

云计算  大数据   时代 来源<云计算和大数据时代网络技术揭秘> 第一章 云计算的兴起 云计算的本质是一种服务提供模型,通过这种模型可以随时,随地,按需地通过网络访问共享资源池的资源,这个资源池的内容包括计算资源,网络资源,存储资源等,这些资源你能够被动态的分配和调整,在不同用户之间灵活的划分.范式符合这些特征的IT服务都可以称为云计算服务 为了能将这个定义更方便的匹配到显示世界的IT架构中: IaaS 通过虚拟化技术奖服务器等计算平台同存储和网络资源打包,通过API接口的形式提供给用户.用