过年的时候,我写了一篇博客《蛇年谈程序员发展之路》,有很多童鞋有一下子豁然开朗的感觉,还有一些变得更加迷惘了,因此我想展开更详细的叙述来帮助迷惘的同学,看是否能帮助你们把目标变清晰。

先从涉足计算机这个行业开始说起,有很多人选择计算机,并非出自于真心喜欢,而是这个行业普遍薪水较高,在大潮裹挟之下,就糊里糊涂的加入进来了。有个俗语叫男怕入错行,女怕嫁错郎,并非所有人都适合这个行业。

简单来说,这个行业有两个显著优点,一是比较纯净;二是以技术作为主导方向。纯净的意思是说,这个行业专业人才多,耍心眼的少,对比下卖保险的就可以知道,这个行业比较少尔虞我诈。以技术作为导向是说,在这个行业,只要你有过硬技术,会必然成为中流砥柱的。

既然这么好,我为什么说有些人不太适合呢?

因为上述的两个优点,在部分人看来是优点,在另外一个部分人看来就是缺点,假如说有一个人,心眼多,嘴皮子利索,计算机这个行业可能不能给他太多的施展空间,比如说买卖房屋的地产中介,有些有天赋的人才,一个月赚的比程序员一年赚的都多,程序员多数都要整天面对电脑,生活圈子相对狭窄,也比较木讷,如果你不喜欢这样的生活状态,这样的人,可以慢慢地退出计算机行业,找到更合适自己的天地。

如果说你还能接受计算机行业的这两个特点,准备在这个行业里长期呆下去,再继续往下看。

对于多数刚毕业的学生来说,生存是第一位的,如果你的牌子不过硬,技术不足够拔尖,暂时还轮不到你挑公司,必然是让公司挑你。对于这一点,童鞋们不必灰心丧气,你想想你把美好时光都花在打DOTA上了,面对这个难关,是有得心理准备的。

在你有能力选择的范围内,选定一个比较好的公司,先上班,挣钱,拿到薪水,然后打电话给老爸老妈:“儿子我现在能养活自己了”。在能养活自己之后,再考虑下职业规划的事情。

怎么叫能养活自己呢?

在北京来说,每天能吃10块左右的饭,能找到一个住的地方,有厕所,可以洗澡,每月能买2身衣服,每月可以跟同学们出去吃几顿大餐。

上述温饱问题解决之后,可以开始考虑下自己的职业规划,确定下自己的专业目标。在我写的上一篇文章里,你有2-3年的时间,来熟悉计算机这个行业,找到合适自己的目标。计算机行业有非常多的种类,有搞电子商务的,有做社交网络的,有做硬件的,有做软件的,有做杀毒的,有做游戏的,在这2-3年的时间里,你除了吃饭睡觉打豆豆,就得去了解这些行业,如果你不知道怎么去了解,天天盯着CSDN就好了。(这广告做的多好,哈哈)

挑选你的专业目标的第一原则是,挑自己喜欢的,做自己喜欢的事情,是最好的结果。

但是我不得不说,有很多人不知道自己喜欢什么,这就跟非诚勿扰上问男嘉宾,你喜欢什么样的女孩子?有很多人心里想的都是:其实我也不知道,凡是漂亮的我都喜欢。

挑选专业目标,就跟挑老婆一样,是早晚要面对的问题,有很多人避开这个问题,公司做啥我就做啥,公司需要什么,我就学什么。我想表达的是,在你30岁之前,你可以这么搞,但是如果30岁之后,你还在这么搞,估计你要面对找不到老婆要去非诚勿扰的境地了。

有一些人会反驳说,我不是不想挑啊,问题是我有得挑吗?不是我想干什么就能干什么,不是我喜欢什么,就有什么的呀。

对于这一点,我的建议是,坚持走向你的心动女生,哪怕被拒绝。

在这上面,大家可能见仁见智,我知道在非常勿扰上,有很多人其实并没有坚持心动女生,有的人是保持随缘的心态的。

在计算机这个行业里,其实也可以保持随缘,只要挣得够吃的,不刻意跳槽,有什么做什么,如果有好的机会,就去见见,如果没有,还是照常过日子。比如有的人,一开始做网站,后来赶上电子商务,一开始学习的是.net,后来做java,一开始做的是web,后来做手机。有啥就干啥。

这样的生活态度行不行呢?

其实也是可以的,走这条路,慢慢地你会成为一个经验丰富的老兵,打仗无数,颇有阅历。这样的老兵,也是会受很多公司喜欢的,因为你稳重,老练,项目交给你放心,而且可以让你带一部分刚出来的新兵蛋子,让你当老师傅。这条路,走的是高级软件工程师的路子,也不是一件坏事。

但是凡事都是有代价的,你一路无风无浪走过来,小日子过的是安逸,但是你的潜力就到此为止了,既不能像转向管理的那样成为了大经理,又不能像走专家路线的人那样成为一个行业的权威人士。

如果不喜欢这个结局,那么在一开始的时候,就必须确定下来自己的专业目标,并且一直向此努力,比如说我挑选在金融系统里,坚持不走,不管是跳槽也好,离开北京去上海也好,我始终在金融系统里,始终保持结识金融系统的专家,始终在各大银行间盘桓,15年过后,金融界我不知道的人很少,不知道我的人也很少.走这条路子,是走的专家路线。

走专家路线,也不是那么顺利的,你必须面对很多困难,抵制很多诱惑,比如说你原来公司转型,不做金融了,你得立刻马上卷铺盖走人,在比如说,你上司很欣赏你,决定让你去做另外一个部门的经理,你的薪水会高出很多,那样你就做不成专家了。

有的人看到这里,说,好,那我定下来,走专家路线。

但是专什么呢?

还是要看你喜欢什么。

如果你不确定自己喜欢什么,可以做个测试,比如说你公司里同时应用了很多技术,在哪些技术上面,你参与讨论最多,愿意说话最多;或者你去专业的论坛里面,看看哪些帖子你愿意回,哪些帖子你不感兴趣。

你有2-3年的时间,去参与进各种讨论,找出自己的心动女孩。大家不要担心,我可以确定,有些话题是你喜欢的,有些话题是你不喜欢的,你挑选你喜欢的那些,作为自己的专业方向就可以了。

程序员如何挑选自己的专业方向相关推荐

  1. java后期发展方向_Java程序员的4个职业发展方向,该如何把握黄金5年?

    在Java程序界流行着一种默认的说法叫"黄金5年",意思是说,一个Java程序员从入职的时候算起,前五年我选择直接影响着整个职业生涯的发展方向和薪资走向. 而这5年,也决定了一个程 ...

  2. 程序员谈如何掌握计算机专业英语

    干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理 ...

  3. 揭开程序员身上的「专业面纱」:非科班程序员,都来自哪些专业?

    [文章来源微信公众号:每天学编程] 专业选择重不重要?这几乎成了每年高考后的「全民话题」.有人说「专业决定就业」,有人说「职业无关专业」.对于程序员群体而言,大学专业对他们的职业选择发展又有着怎样的影 ...

  4. 谈谈Java程序员进阶的那些知识和方向

    谈谈Java程序员进阶的那些知识和方向 记得前段时间看过一篇文章谈到一种程序员叫野生程序员,战斗力极强,可以搞定一切问题,但是通常看问题抓不到本质,或者说是google/baidu/stackover ...

  5. Java程序员的人生目标和学习方向真的很重要!!!

    根据数据表明,阿里巴巴已经连续3年获评最受欢迎的中国互联网公司,实际上阿里巴巴无论在科技创新力还是社会创造价值这几个方面,都是具有一定代表里的.在行业内,很多互联网企业也将阿里作为自己的标杆,越来越多 ...

  6. 女程序员在IT界的发展方向是什么?

    为增加答案的可靠性,先表明下身份及经历吧: 女,Android 开发从业五年多,两个孩子的母亲,目前自己独立抚养孩子: 相对于某些学霸,天资平凡,大学也只能考个二本: 不漂亮,寡言少语,很难跟同事玩在 ...

  7. 程序员避免中年危机的2个方向

    如果我们想避免这个中年危机,我觉得是有两个方向. 成为技术专家 第一个方向就是不断去提升自己的技术,在技术的专一这个方向走下去,不断地学习,达到一个专家的水准,不断地去提高自己. 程序员这行,要学习的 ...

  8. 程序员必学电脑计算机专业英语词汇 07 (142 单词)

    micro adj. 微小的 n. 微米(百万分之一, 测微计) beyond adv. 在更远处,另外 n. 远处, 来世 prep. 超出, 越过,另外 against prep. 反对,倚靠,违 ...

  9. Java程序员如何不断提高自己的专业技能

    1.一定要看书 现在学习Java变得比以前容易多了,除了有大量的视频教程外,还有专业的java培训机构,这都使学习变得更加傻瓜化,然而我要说的是,Java虽然变得越来越容易学,然而那只代表入门容易,并 ...

最新文章

  1. 带调色板的位图BMP和不带调色板的BMP
  2. 特征点提取之Harris角点提取法
  3. Spring的配置文件详解
  4. ue 清理缓存_【PM项目管理系统】PM安装更新客户端、删除UE及清理IE缓存操作手册...
  5. 新版CSDN中如何快速转载别人的CSDN博客,详细方法与步骤!!!
  6. 12星座的出生年月日性格_12星座男人最爱的女人性格
  7. linux双系统启动项grub,grub双系统启动顺序更改
  8. C#判断访问入口是移动端还是PC
  9. 【Node】—接收参数 插入数据 实现注册功能
  10. 浅谈分布式存储系统的数据分布算法
  11. 17秋 软件工程 团队第三次作业 预则立他山之石
  12. python学习之路(3)---列表
  13. linux下的几种文本去重方法
  14. 基于ESP32制作流光溢彩氛围灯
  15. 永不消逝的电波(三):低功耗蓝牙(BLE)入门之如何调戏别人的小米手环
  16. NodeJS 初学之安装配置环境
  17. JavaSE个人复习式整理知识点之函数式接⼝、Stream流、⽅法引⽤
  18. Kafka Sql:简单使用
  19. java file 获取文件类型_Android中Java根据文件头获取文件类型
  20. js 生成条码和打印

热门文章

  1. Idea新建Spring Initializr项目文件哪些可删
  2. 进程和线程有什么区别?
  3. Mybatis源码之Statement
  4. opencc php,宝塔面板安装opencc中文简繁转换工具和opencc4php扩展
  5. HW-2022 0day Nday漏洞 汇总 0728
  6. python画多层网络_基于Python的多层网络可视化包Multinetx
  7. STM32 FSMC 详解
  8. 【Java 8 新特性】Java 8 BigDecimal求和
  9. 台灣小葉種烏龍茶茶餅不同產區與不同年份的後發酵多酚類成分變化分析
  10. 空间音频技术与生态发展高峰论坛成功举办,业界首个Audio Vivid创作工具花瓣三维声亮相