金山都成立三十年了,不得不感叹中国在这三十年中,互联网确实是一步一步的在改变人们生活的方方面面,随着国家的发展,一大批企业搭上了互联网这趟高速列车走过了这几十年的风风雨雨,当然也造就了一批批传统行业无法匹敌的造富运动,所以越来越多的人一头扎进了程序员这个行当,也梦想着自己也能像小马哥,军哥、强东哥一样,通过互联网走上人生的巅峰。

时也,命也,人也,运也,互联网的红利也在高速发展的过程中被赶上这波潮流的人一次次的收割着,以前一个互联网产品的获客成本基本可以忽略不计,出现一个新的玩意大家都挤着去玩,现在基本上需要投入几十上百元,有的甚至几百元才能获取到一个新用户。咱们可以简单的算一笔账,以50元一个客户来算,想获得1000万用户最少得投入5个亿的资金,互联网创业是越来越难,从百团大战到o2o平台以及共享模式火爆,哪一种不是争的头破血流,最后导致血流成河,尸横遍野——最后还有可能会被“鞭尸”。最近频频爆出京东裁员,滴滴不发年终奖,十几家大公司裁员,中年程序员成为主要裁员对象!很多人不禁发问互联网人的苦日子要来了吗?程序员的中年危机要来了吗?

不仅如此,最可恶的是这两天一大批前端程序员还被阿里未曾事先告知的圣诞彩蛋给害惨了,直接被公司无条件办理离职手续,本来就要裁人了,现在啥借口都不需要找了,打包滚蛋!在这样的寒冬下,请问还有什么比这更寒心更糟心的事?

我想在这个寒冬里除了程序员比较受伤之外,CEO以及董事长估计更难过,只不过作为程序员也得跟着公司共克艰难,只要不被炒鱿鱼就当发年终奖了!现在在这个互联网大浪潮中谁也无法独善其身,当下做好自己的本分工作似乎比什么都来的重要。

资本寒冬也好,中年危机也罢,如果真的单纯的为了工作而工作那做着有啥意思呢!生活还是得有点奔头,不然以后只会有以下称号“程序猿叔叔”“程序猿爷爷”,而我作为一个工作了八年的老程序猿和一个合伙创业了一年多新人菜鸟来看,提几点建议,希望借此扛过这个寒冬,迎来属于我们自己的春天!

1、 不断学习,并且适时自我刷新。现在技术更新很快(前端几乎是每日千里,后端也是日新月异,架构更是层出不穷),世界变化也很快,不断学习可以保障自己不至于过分落伍,并且能避免了解不够而导致目光“短浅”。而适时自我刷新能够让自己不再沉浸在自己的“水井”里,导致坐井观天,夜郎自大。

2、 拓展人脉,多多参与社交活动。人脉的重要性大家都知道,而且越是艰难的时候越需要抱团取暖。平时不联系,机遇怎会找上门?

3、 多锻炼自己的沟通能力、表达能力和写作能力。不会说话,不会表达,很可能是第一裁员对象,因为你不会“发声”。而且,这些能力擅长的话,在项目中可以发挥更多作用,就算离开了编程,也许也可以“混”口饭吃!以前我们总说,“酒香不怕巷子深”,但是在这个物欲横流的时代,不会表达,不会推销自己,很可能连机会都没有。

4、 跟紧公司的方向和战略,积极参与到公司和团队的各项活动之中,甚至包括销售和推广(小公司)。越是寒冷,在一艘船里的人越需要相互配合和支持,同时对于领导来说,“疾风知劲草,板荡识诚臣”,这也是一个证明自己的机会。

5、 老本行(编程)最好不要丢。干得好,还可以成为扫地僧,干得不好,只能成为扫地大叔。往往裁员,最容易裁掉部分偏闲职的中层和部分底层,多一项技能也许就多一条活路。虽然说年纪大了,代码编不动了,加班加不动了,但是编程能力不能丢,而且该了解的该学习的一定要去学习和了解,该编码还是得编码,因为不管是技术方向、管理方向、业务方向,编码能把这些都串起来,而且更易于和团队中不同角色的人沟通和合作。

6、 劳逸结合,身体才是革命的本钱,要是身体垮了,谈什么事业,谈什么将来!就算是能力不够下岗了,身体好还能去送外卖,送快递嘛!所以,尽量合理安排和规划时间,多多锻炼吧。

8、 最后一点,程序员不应该只和程序一直苟且下去,咱还得有诗和远方!毕竟程序员都有一个闷骚的心永远在跳动!!

在这湘江边上寒风凌冽的冬夜里!唯有借用毛主席的诗句来激励自己,革命尚未成功,我辈得继续努力!

沁园春 长沙

独立寒秋 湘江北去 橘子洲头 看万山红遍 层林尽染
漫江碧透 百舸争流 鱼翔浅底 万类霜天竞自由
怅寥廓 问苍茫大地 谁主沉浮
携来百侣曾游 忆往昔峥嵘岁月稠 恰同学少年风华正茂
书生意气 挥斥方遒 指点江山 激扬文字 粪土当年万户候
曾记否 到中流击水 浪遏飞舟

原文作者:心莱科技闵滔滔

互联网寒冬,阿里Ant Design还开坑,程序员该何去何从?的更多相关文章

  1. 对于长沙互联网发展,一个外来两年Java程序员的所见所感所愿

    惟楚有材,于斯为盛 本文有感于2019长沙互联网求职招聘大会,内容比较多,但都是我自己的一些所见.所感和所愿. 2019年3月的最后一天,参加2019长沙互联网求职招聘大会,看到了很多的招聘企业,也看 ...

  2. ant design的一些坑

    1.在本地修改ant design的某些样式可以生效,但在线上就失效了.比如collapse组件里的箭头图标在本地和在线上的类名有变化,本地类名,线上类名:箭头图标的svg样式在线上会自动添加一个内联 ...

  3. “大话架构”阿里架构师分享的Java程序员需要突破的技术要点

    一.源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂. 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心. 我认为是阅读源码的最核心 ...

  4. 互联网大公司的CEO,多是程序员出身

    互联网有个现象,大公司的CEO,多是程序员出身.举例如下:------马化腾93年深大计算机系毕业,进入润迅通信从软件工程师做到开发部主管,98年11月与张志东等凑齐50万元注册腾讯公司,99年2月开 ...

  5. 数据库周刊28│开发者最喜爱的数据库是什么?阿里云脱口秀聊程序员转型;MySQL update误操作;PG流复制踩坑;PG异机归档;MySQL架构选型;Oracle技能表;Oracle文件损坏处理……

    热门资讯 1.Stackoverflow 2020年度报告出炉!开发者最喜爱的数据库是什么?[摘要]2020年2月,近6.5万名开发者参与了 Stackoverflow 的 2020 年度调查,这份报 ...

  6. 2017年终巨献阿里、腾讯最新Java程序员面试题,准备好进BAT了吗

    Java基础 进程和线程的区别: Java的并发.多线程.线程模型: 什么是线程池,如何使用? 数据一致性如何保证:Synchronized关键字,类锁,方法锁,重入锁: Java中实现多态的机制是什 ...

  7. 阿里,百度,腾讯招聘 Java 程序员的技术标准

    阿里巴巴篇 扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据库等 具有扎实的Java编程基础,理解IO.多线程等基础框架 熟练使用Linux系统的常用命令及shel ...

  8. 使用Ant Design的select组件时placeholder不生效/不起作用的解决办法

    先来说说使用Ant Design和Element-ui的感觉吧. 公司的项目开发中用的是vue+element-ui,使用了一通下来后,觉得element-ui虽然也有一些问题或坑,但这些小问题或坑凭 ...

  9. 在培训机构花了好几万学Java,当了程序员还常被鄙视,这是招谁惹谁了?

    在之前的文章中说过,我是非计算机专业,通过参加培训进入程序员这行的. 入了程序员这行后,挺长一段时间在亲戚朋友中,我还是挺有面子的:家族里的第一个程序员,工作不用风吹日晒,收入比其他行业高不少,尤其是 ...

随机推荐

  1. 从Excel导数据到MySQL速度优化

    运行环境: Windows10 和 Deepin15.7, MySQL14.4, Java1.8.0_181使用工具: poi,JDBC数据规模: 35万条,5个文件夹,146个Excel文件(.xl ...

  2. W3C的标准到底是啥?

    1.图片的alt="" 属性必须每张图片都加上,而且对齐属性用CSS来定义.不加不能通过XHTML 1.0的验证. 2.每个文档必须加上DTD声明. a) !DOCTYPE htm ...

  3. mac搭建简单的hls推流服务器遇到的问题(待更新)

    实际操作步骤: 输入brew install nginx-full --with-rtmp-module命令出现以下报错: 需要先安装nginx服务器,运行命令brew tap homebrew/ng ...

  4. 20175324 《Java程序设计》第七周学习总结

    教材学习内容总结 常用实用类 String类 - 程序可以直接使用String类,但不能进行扩展,即String类不可以有子类 - 常用构造方法 - String(char a[])用一个字符数组a创 ...

  5. 反调试——jmp到那个地址

    目录 1.前言 2.原理讲解 3.代码实现 前言 这节的反调试是通过构造代码来干扰正常的分析.反调试参考CrypMic勒索病毒 原理讲解 在逆向分析汇编代码时,一般都是通过汇编指令call或jmp跳到 ...

  6. 「深度剖析」程序员因为奇葩需求暴打pm,然后被双双开除

    想必大家都听说了,这两天关于中国平安一个产品经理因奇葩需求和程序员爆发肢体冲突的事件在朋友圈被刷屏,更有现场打架视频在技术群里疯传. 在这里先带大家简单文字回顾下事情经过,N次打架视频和截图就不给大家 ...

  7. jsp 表单回显

    1.在表单各个字段中添加value属性,如:value="${user.reloginpass }" 2.在表单提交对应的servlet中封装数据到uer中,如:req.setAt ...

  8. What is volatile?

    What is volatile? 一次偶然的机会(java多线程电梯作业寻求多个进程分享变量的方法),接触到了volatile,因此我查阅了相关的材料,对这部分做了一些了解,在这里和大家分享一下. ...

  9. CIKM 2012 papers to be downloaded

    http://dl.acm.org/citation.cfm?id=2398426   http://dl.acm.org/citation.cfm?id=2396825   http://dl.ac ...

  10. 老桂.net core系列课程

    为了支持"首届dnc开源峰会"(dncNew.com)顺利举办,本人<.net core系列课程>进行一波优惠,每个课程优惠在立即购买上方,领取现金券即可.课程地址为腾 ...