前阵子我好奇的问了一下几个职场上的朋友,想知道他们对于日后职场生涯的计划,他们的答案颇让我玩味,虽然心里早有了些底。大部分的软件工程师一开始或许是对软件还颇有兴趣,加上也还称的上得心应手,因此便踏入了这一行。
然而信息软件产业在恶劣的环境中,其实一开始的兴趣与热情很容易就会在难搞的客户、只懂得出一张嘴的主管、一天到晚跟你作对的业务、不断延期的项目时程以及饿不死却也吃不饱的报酬中渐渐觉得看不到未来。
然而这是一个吊诡的问题,其实不论身在任何产业里,最重要的其实还是热情,对工作的热情是一切的基础。当你的热情消逝,其实就已经预告了你往后人生的景象。或许大部分已经步入职场多年的老鸟们会对我的说法嗤之以鼻。然而,拥有热情与否,最后终究会反应在你的成就里。
身为软件工程师的我们该如何寻求自身的价值?在相信各位朋友们都还有热情的前提下,提供几个观点供大家参考。
一、 你很特殊吗?请不断的深化你的专业吧。
你可以被取代吗?我最常使用这个问题来衡量的工作价值。
世界上有些工作的确是怎么样也无法被他人取代的,这些人有独一无二的特殊性,例如电影明星,运动明星,政治明星(这个选项其实有待考验)以及艺术家等。即便如此,这些人还是会因为外在环境而走入历史,那么,一般的知识工作者如我们,又该该何看待今日瞬息万变的职场。
不断的深化你的专业,这是我的建议。
千万别走马看花,也别这个有趣沾一点,那个新鲜碰一下,如果你是没有方向的在涉猎知识与技能,在职场的前几年或许还能够混口饭吃,但五年过去,你就会面临什么都懂也什么都不懂的窘境。三十岁之后要拥有职场历练之后的深度,不论是专业上或是经验上。
因此,前两三年或许可以因为兴趣诸多涉猎,但是要逐渐收敛这个范围,要开始有目标的将你的专长有深度的培养。
二、 跨领域的强势竞争力。
信息科技瞬息万变,每个产业都变的越来越复杂,因此越来越需要专业分工,某种角度来说,每个人都需要花更多的时间与精力来加强自己的专业,要谈跨领域的能力,其实谈何容易。
但是请记住,就是因为很难,所以更值得去做。跨领域专长的培养也可直接反应在你的不可取代性上面。
三、 弹性再弹性,请让自己有最好的适应能力。
对于大部分工程师来说,这也会是个难题,然而却不可逃避。二十年前那个一份工作做到退休的美好时代已然远离,现在与未来迎接我们的,是一个信息平台不断变化,技术不断演进的时代,请记得随时保持你的弹性,乐于接收新的知识与观念。
对于生涯规划这件事情我其实抱持着非常怀疑的态度,人生其实怎么计划都比不上老天爷在背后给你来一刀阴的。不要抱着你现在所拥有的一切不放,要有心理准备,你所拥有的专业职能随时都可能被现实的职场一脚踢开,保持敏锐的观察力,并且拥抱变化。
一旦你察觉所懂得的专业即将被时代的潮流所淹没了,千万别怀疑,你不是在疑神疑鬼,赶紧学习新的专业技能。五年前复兴美工毕业的人也没想到五年后一个不是专科毕业的人也能靠书本以及网络来学习使用PhotoShop来跟他抢饭吃。大部分的工程师前一天晚上都还在网络上抓美女图,隔天就突然迸出个什么CMMI来要把他的工作变成工厂里生产线的一个配装员。
四、 全球化竞争,你的定位在哪里?
老实说,成也全球化,败也全球化。
如果不是网络的蓬勃发展,信息科技不会在短短几年内如此跃进,进而增加这么多就业机会来。然而,全球化到了一个极致后,信息从业人员要面对的除了日新月异的科技之外,还得与全世界的程序员竞争。
在这样的洪流中,不论是软件工程师还是其他产业的知识工作者皆然,我们都不可避免的要去思考自己在职场中的定位。BLOG、Skype、eBay这些东西在十年前都还不存在,当这些新东西出现时,势必造就了新的就业机会,相对的也必定剥夺了某些旧有的工作。
当我们面对如此竞争的职场时,要不断的思考自己的核心价值何在,找到自己对于工作的热情所在。再怎么不景气的产业都会有赚钱的公司与大鸣大放的成功者,再怎么热门的产业也会有经营不善关门大吉的公司与不求长进被请回家吃自己的员工。
只有找到自己的定位,才能立于不败之地,祝福大家。

转载于:https://blog.51cto.com/mexican/282865

软件工程师,你的价值在哪里?相关推荐

  1. super go_Go 简单性的价值:来自对 Go 倍加青睐的谷歌软件工程师的自述

    点击上方蓝色"Go语言中文网"关注我们,领全套Go资料,每天学习 Go 语言 Go 语言最近几年逐渐获得越来越多的开发者的喜欢.在 Go 社区前不久刚刚庆祝Go诞生10周年生日之际 ...

  2. go定时器 每天重复_Go 简单性的价值:来自对 Go 倍加青睐的谷歌软件工程师的自述...

    点击上方蓝色"Go语言中文网"关注我们,领全套Go资料,每天学习 Go 语言 Go 语言最近几年逐渐获得越来越多的开发者的喜欢.在 Go 社区前不久刚刚庆祝Go诞生10周年生日之际 ...

  3. 总结-软件工程师 ( 编程能力 )

    总结-软件工程师 ( 编程能力 ) 软件工程师编程能力前言 /* 编码现状 */ 程序猿现状: 现项目不是白做的,的确知道怎么写代码,怎么做出一个界面,怎么发起一个网络请求... 仅此而已了.不知道如 ...

  4. [译] 如何写一篇杀手级的软件工程师简历

    原文地址:How to write a killer Software Engineering résumé 原文作者:Terrence Kuo 译文出自:掘金翻译计划 本文永久链接:github.c ...

  5. 软件工程师必备的24个软技能

    软技能通常是被低估的.几乎所有的软件工程师都知道要关注技术的提高,但是忽视的软技能很可能会影响你的职业生涯.下面疯狂软件Android培训技术专家将介绍24个对程序员非常重要的软技能,以方便程序员们在 ...

  6. 我在北京工作这几年 – 一个软件工程师的反省

    我于2007年来到北京,在北京工作这些年,先后在NEC.风行.百度几家公司担任软件工程师的职务.NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒.数字电视上嵌入式 ...

  7. 明星软件工程师的十种特质

    此文章来自<月光博客> 如今,每家公司都似乎成了科技公司.从软件创业公司到投机性投资公司.制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列. 代码质量不仅成为了一个必需品,更成为了一 ...

  8. 构建之法第三章软件工程师的成长

    1.现在的我以及我的同学们都还不能够被称之为软件工程师,在各个方面我们都有很多的不足,与那些计算机大佬相比我们也就是大菜鸟,所以我会朝着自己的目标努力. ①我会选择C,但是我希望无论他的技术有多么娴熟 ...

  9. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业...

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的"叛逆者" 15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准 ...

最新文章

  1. [CareerCup] 17.6 Sort Array 排列数组
  2. 算法73----用户喜好
  3. 更改Oracle数据库的SID
  4. 在html使用a标签 直接下载图片 不通过后台实现直接下载
  5. 问题 D: 最小生成树II
  6. 同一个浏览器打开不同端口的程序登录_【BI报表制作】单点登录与个性化开发...
  7. 55 - I. 二叉树的深度
  8. 虚拟机centos7.3不能启动
  9. python 类创建
  10. Jenkins+Github(Robotframework代码)
  11. js table 生成序号_CSS Counter 以及 CSS content 内容生成技术的实用价值
  12. [转载] python cmp函数比较字典_Python 字典(Dictionary) cmp()方法
  13. 48. Element isSupported() 方法
  14. 《微观经济学》第五章弹性及其应用
  15. 【java学习】面向对象编程(一)【详解篇13】
  16. 使用proc编译器遇到的几个问题及解决办法
  17. python更改图片存储大小_python不改变图片尺寸压缩到指定大小
  18. [Camera]摄像头模组硬件
  19. 面试的时候面试官问如何看待加班,该怎么回答?
  20. cmd命令窗口mysql查询表数据命令行_cmd常见命令使用 2学时_cmd命令窗口mysql查询表数据命令_cmd格盘命令...

热门文章

  1. 教你在CorelDRAW中导入位图
  2. 敏捷需要重构吗?不需要吗?
  3. Intent跳转传list集合
  4. [转]Cordova + Ionic in Visual Studio - 101 Tutorial [Part I]
  5. 如何将EDM营销与多渠道推广方式相结合
  6. C#摄像头实现拍照功能的简单代码示例
  7. Element.shadowRoot
  8. 深入理解BS结构应用程序
  9. 有关堆栈溢出(in vs 2005)的读书笔记--堆栈中 申请大数组
  10. 十个必备的.NET开发小工具(1):Snippet Compiler