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

时也,命也,人也,运也,互联网的红利也在高速发展的过程中被赶上这波潮流的人一次次的收割着,以前一个互联网产品的获客成本基本可以忽略不计,出现一个新的玩意大家都挤着去玩,现在基本上需要投入几十上百元,有的甚至几百元才能获取到一个新用户。咱们可以简单的算一笔账,以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. Hive中的Order by与关系型数据库中的order by语句的异同点

    在Hive中,ORDER BY语句是对查询结果集进行整体的排序,最终将会产生一个reducer进行全局的排序,达到的最终结果是和传统的关系型数据库是一样的. 在数据量非常大的时候,全局排序的单个red ...

  2. 我们来谈谈最近最热门的微信小程序

    最近微信小程序真是火到不行,我们的经理大人也就此给我做了一定的培训.他讲的太好,我实在忍不住跟大家简单分享一下: 1.什么是微信小程序? 一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦 ...

  3. java中的HMAC-SHA1加密

    public class Sha1Util { private static final String MAC_NAME = "HmacSHA1"; private static ...

  4. cf 1142 C

    忽然觉得这个题很有必要写题解. 移项 y-x^2 = bx+c 那么其实就是找有多少条直线上方没有点 所以就是一个上凸壳有多少条直线/点. 绝妙啊!!!! 太妙了啊!!!! 神乎其技卧槽!!! (我是 ...

  5. Live2D插件--漂浮的二次元小姐姐

    这个插件找了很久,都没找到,今天偶然翻到一个小哥的博客发现了这个,果断偷走. 教程转自简书:https://www.jianshu.com/p/1cedcf183633 还有这些,你可能有用 修改位置 ...

  6. Paper Reading——LEMNA:Explaining Deep Learning based Security Applications

    Motivation: The lack of transparency of the deep  learning models creates key barriers to establishi ...

  7. Rewrite JSON project with Fetch

    上传 JSON 数据 使用fetch()来发布json编码的数据. var url = 'https://example.com/profile'; var data = {username: 'ex ...

  8. Android简单计时器

    本文利用ContextMenu(上下文菜单),Chronometer实现简单计数器. Main.xml: <?xml version="1.0" encoding=" ...

  9. SimpleRpc-客户端与服务端工作模型探讨

    前言 本篇文章讲述客户端与服务端的具体设计细节.有细心的小伙伴发现,客户端和服务端的工作方式不一样:服务端是多线程计算模型,利用工作线程完成数据的读取,而客户端是单线程(利用Reactor线程完成数据 ...

  10. 业务配置开发平台qMISPlat 2.0 产品介绍

    qMISPlat是什么 qMISPlat(业务配置开发平台)是一套基于.net core 2.0.跨平台的,面向开发人员和具有一定技术水平的业务人员使用的业务配置开发平台.基于此平台您只需通过配置和少 ...