这就是你需要的铁饭碗

简介: 前两天看了 码农翻身 公号作者刘欣 的一篇文件 我去北京吃了顿散伙饭讲述了曾经理论上看起来绝不会倒的部门解散的事情理论上说,只要IBM不倒,这个部门肯定不会倒多么有讽刺意味,再强健的组织,再权威的承诺,都是靠不住的同时让我想到技术人的35岁坎儿今天就技术人职场,谈谈一些看法,期望对你有所启发

前两天看了 码农翻身 公号作者刘欣 的一篇文件 我去北京吃了顿散伙饭

讲述了曾经理论上看起来绝不会倒的部门解散的事情

理论上说,只要IBM不倒,这个部门肯定不会倒

多么有讽刺意味,再强健的组织,再权威的承诺,都是靠不住的

同时让我想到技术人的35岁坎儿

今天就技术人职场,谈谈一些看法,期望对你有所启发


专业能力

无论做什么,对于一个职场人来说,专业能力是最为基础的立足之本

有了专业的能力,才能站稳脚跟,才有后面其他发展的基础和条件

我记得毕业之初,学校有场辩论赛,主题是先就业还是先择业,当时不知如何选择,现在看来,其实选择哪个不是最重要的,因为对于一个刚走向社会的毕业生而言,无论哪个领域,最重要的就是尽快练就自己的专业能力

那么对于一个计算机领域的人来说,如何培养这个专业能力呢


专业知识

首先是专业基础知识要扎实

不可否认,现在学校里学的东西比较落后,对于市场来说有点过时,但是任何领域都有这个领域最基本的知识构建,这些最基本的知识构建,无论如何是要学且学明白的

对于计算机而言,最基础的是 计算机导论,C语言编程,和数据结构,而这些都是在学校里会教的,如果没有学明白,那么利用平时时间应该仔细深入的补上,其中包含了对计算机领域的基础理论,对编程语言的基础知识,对数据信息的基本处理

而后面的职业生涯中,所以的技术知识,都是基于这些基本知识展开的

从事行业之初,需要认真阅读经典的专业书籍,如 代码大全2深入理解操作系统需求分析与系统设计, 人月神话等,不一而全

代码大全,详细说明了代码如何编写,以及遇到的问题如何处理,如何写出易于维护的代码

深入理解计算机系统,深入浅出的刨析了计算机的方方面面,从信息表示,到操作系统的组成,特别是对网络编程,多线程编程的讲述,用及其简单的篇幅,深入讨论了计算机的技术技术

需求分析与系统设计,从需求到系统实现,详细的定义个各个阶段,深入讨论了这个过程的转化方法,概念,以及实践操作,特别是每个阶段的要点,目前我们公司主要的设计方法,都是基于这本书的理论框架的

人月神话,描述了系统构建过程不是一般理解的线性的,投入更多的人力无论就可以提高构建速度,阐述了效率,成本,质量三者之间的关系,是软件工程的先驱之作,是了解软件工程,做项目管理的比读

通过认真阅读专业书籍,并在日常工作中多加应用,比较能强化自己的专业基础,并且可以提高专业化的速度


业务能力

然后是业务能力要强,如果说专业能力是对计算机本身的理解和认识,那么业务能力是对现实世界的理解和认识

技术是服务于现实的,无论是几十年前出现计算机,还是现在的互联网,都是基于解决现实业务问题而产生且发展壮大的

不过需求人员(或是产品经理)和技术人员总是相互PK,几乎成为了对立的两面

需求人员天马行空,技术人员步步为营

对于技术人员来说,用最简的最省的方式实现需求就行了,这并没什么错

但如果能进一步了解业务的背景,愿景,背后的原理和逻辑,将对需要解决的问题,设计的方案,采用的技术有更好的认知和理解,更能做出符合需求的有价值的系统或者产品

即:

技术上要专业,业务上要全面

短期来看,在解决问题时,更有了目的性,长期来看,为自己全面看待问题,掌握整体的业务流程奠定了基础,为自己走向更高一层铺平了道路


独挡一面

如果有了专业的技术,又能更好的理解业务需求,那么自己的能力就已经很大程度上得到了扩展

此时就具备了独挡一面的特性了

可以和需求甚至客户直接沟通,不需要中间人协助

可以通过技术支持,方案设定,不需要太多的技术指导

而在工作中,能独挡一面,意味者效率更高,业务扩展更容易

独挡一面的人,更能给公司创造价值,那么相应的,这样的人,也会得到公司更多的青睐与机会


以人为本

技术人,一般都只关注技术,会有一种

只要技术强,走遍天下都不怕

的感觉或认识,不愿搭理不懂技术的人,三句不离本行,我之前就是这样,约同学去吃饭,讲的都是电视机开关按钮的设计原理 ;)

不仅如此,还有很多人是因为感觉与人大交道难,或者不愿意更人交道,才做了技术,俗称 "技术宅"

只要能到达专业能力的要去,也无可厚非

不过我们所在的社会是以人为基础的社会,人才是现阶段社会的主宰,也就是说所谓的价值,是以对人的服务和帮助而产生的

人是价值的拥有者与支配者

前几天遇到一个博士后,他开始在银行做一个小主管,但因为不喜欢和人大交道,去了学校教书,想要一个环境单一的没有负责人事关系的地方,但后来才明白,其实无论做什么首先需要搞定的是人,那么做一个只有自己就可以做的事情,也离不开别人的支持与帮助,更不用说组织更多的力量做一件大事儿了,他现在早已没有了之前对与人大交道的畏惧,组织教师学生一起做更大的事儿了

那么对于技术为本的技术人来说,应该如何以人为本呢?


提供价值

为他人提供价值,并不是拍须遛马,或哗众取宠,而是利用自己的专业能力,为他人提供超常的服务与价值

对于一个客户,除了满足规定的服务之外,额外提供一些力所能及的帮助,例如帮助客户解决软件问题,打印机调试等

对于一个同事,除了提供分内的帮助之外,额外提供一些帮助,例如通过一份公司开发说明,帮助做个代码审查,对他遇到的问题做个分析等

对于一个不是自己分内的事情,如有必要提供支持,例如在项目策划中提供一些信息和建议,帮助其他项目做一些梳理工作等

主动做一些绩效不高甚至无绩效的对公司或者对大家有帮助的事情,例如做一个解决大家问题的小系统,整理分析一些数据等

也可以将自己的知识,经验等整理出来,分享给需要的人

这些看似简单的,或者与自己毫不相干的事情,却能给他人提供意想不到的帮助,让自己成为大家喜欢的,友好的,有用的人


扩展影响力

现在的社会关系,比起之前的树形结构,更趋于网络化和扁平化的结构,每个人就好像网络中的一个节点

在网络中的价值体现在与其他节点的链接数量上,更多的链接意味着更多的价值与影响力

更为重要的是,网络结构中,存在更多的可能性,不会让自己卡死在一个体系当中

如果是树形结构,如果某一个节点出了问题,信息将无法下达到其下的字节的们,而其下的子节点也无法与其上的其他节点通信

网络结构里就不一样了,像互联网一样,总是存在一个最优的达到通路,即使众多节点出现了故障,但总能实现互联互通

另外网络结构里,更容易开展自己的影响力,通过网络可以宣传出自己的能力,实践,乃至产品,会有更多的人知道和了解,无形中扩展了自己的影响力,为拥有更多的机会打下了基础

具体可以参考之前写的 打造个人品牌,我用 Python


总结

单纯的技术工作者,往往会有35岁的青春饭票限制,这是由于多种因素造成的

能掌握在我们手里的法宝,就是 专业能力以人为本,努力提高自己的专业能力同时,打造自己的链接网络和影响力,会让自己更具优势

当逆境或灾难来临时,会多了一层保障,不会着急忙慌,手足无措,怨天尤人

其实,在这个时代里,命运是掌握在自己手里的,只不过很多时候我们没意识到,或者没有一个内在的或者外在的动力促使我们去做

提早认识到,并且坚定的的去做,永远不吃自己的散伙饭

比心

目录
相关文章
|
7月前
|
缓存 运维 容灾
入行5年,谈谈我在阿里做测试开发的经验
作者在阿里一直从事测试开发相关工作,这几年学习很多、收获很多,作者希望给还在该方向摸爬滚打的同学一些启发和方向。
|
机器学习/深度学习 算法 API
Kaggle
Kaggle 是一个在线数据科学竞赛平台,旨在为数据科学家和机器学习工程师提供一个学习和实践的社区。在 Kaggle 上,用户可以参加各种数据科学竞赛,通过解决实际问题来提高自己的技能。Kaggle 提供了丰富的数据集和工具,支持多种编程语言,如 Python、R 和 Julia 等。
321 3
|
1月前
|
缓存 NoSQL Java
java电商项目(十二)
本文接续前几个文章的项目进行讲解
89 1
|
4月前
|
弹性计算 开发框架 安全
阿里云服务器常见的四种购买方式及适用场景和注意事项参考
阿里云服务器目前常见的购买方式有自定义购买、快速购买、通过活动购买、通过云市场镜像页面购买这四种购买方式,每种方式都有主要的适合对象,购买流程也不是完全一样的。本文将详细解析阿里云服务器的四种主流购买方式:自定义购买、快速购买、通过活动购买、以及通过云市场镜像页面购买,并解析每种方式的适用场景及购买流程和注意事项,以供参考。
阿里云服务器常见的四种购买方式及适用场景和注意事项参考
|
7月前
|
Linux 芯片 开发者
Linux 驱动开发基础知识——内核对设备树的处理与使用(十)
Linux 驱动开发基础知识——内核对设备树的处理与使用(十)
938 0
Linux 驱动开发基础知识——内核对设备树的处理与使用(十)
|
开发工具 虚拟化 C++
驱动开发:配置Visual Studio驱动开发环境
在正式开始驱动开发之前,需要自行搭建驱动开发的必要环境,首先我们需要安装`Visual Studio 2013`这款功能强大的程序开发工具,在课件内请双击`ISO`文件并运行内部的`vs_ultimate.exe`安装包,`Visual Studio`的安装非常的简单,您只需要按照提示全部选择默认参数即可,根据机器配置不同可能需要等待一段时间;
1558 0
驱动开发:配置Visual Studio驱动开发环境
|
Linux 数据安全/隐私保护 Windows
阿里云服务器登录连接默认密码在哪查看?
阿里云服务器登录连接默认密码在哪查看?阿里云服务器默认密码是什么?阿里云服务器没有默认密码,通过重置密码的方式来设置新的密码。阿里云服务器默认用户名Linux系统是root,Windows系统是administrator
626 0
|
机器学习/深度学习 文字识别 IDE
初识OpenMV
初识OpenMV
783 0
|
网络虚拟化 网络架构
【eNSP 华为模拟器】单臂路由及操作步骤【图文】
【eNSP 华为模拟器】单臂路由及操作步骤【图文】
659 0
【eNSP 华为模拟器】单臂路由及操作步骤【图文】