大家都说“男怕入错行,有时候选择往往比努力更重要”,话虽如此,但也不是说努力是没有必要的。如今互联网行业的确是在风口浪尖上的行业,大型互联网企业的程序员薪资是许多行业的好几倍。俗话说风口浪尖上猪都能起飞,如今大量的IT人才每年都在向社会输入,现在还飞的起来吗?所以说光选择一个好的行业没用,同时努力是不可或缺的因素。

今天笔者文章中的这位职场人,大专毕业,非统招本科,如今在阿里工作十年,P8 职级,年薪 200 万。

用该职场人的原话来说就是:

我自己并不算成功,要说成功也是相对自身来看的,这种“成功”有时代的原因,也有自己的努力。但是无论在哪个时代,人才画像的特性都是相似的:勤奋、努力、上进、自省、皮实,我相信真正成功的人一定不是偶然,在时代的浪潮下不是每个人都能抓住机遇,机遇是留给有准备的人的。

不知不觉,工作满 10 年了,撒点鸡汤。非科班出身,学历也不太好,非统招本科。

刚毕业,做过几年外包,现在还记得第一个月拿到 2800 块工资的激动的心情。因为起点比别人低,所以比身边的人都努力。自学了很多技术栈,每一项都有认真做笔记和总结。慢慢地,成了别人口中的技术达人,后面有幸加入了阿里,没有关系老板,真的是一步一个脚印,一个人的产出可以抵一个小团队,年年 375,总包也涨到了 200,今年晋升 P8。

看到一句话,特别受用:因为我的起点很低,所以不得不拼命努力,我在枕边堆放了很多与哲学与宗教相关的书籍,不管多么忙碌,多么疲劳,在每天入睡前,我都会拿起书本,哪怕只读上一两页,读到最有感触的地方,就会用红笔画线,反复咀嚼,就像乌龟爬行一样,一步一步为了磨炼心性,提升人格,持续接地气地,朴实地努力。

感觉现在部分年轻人的想法比较畸形,把自身的成败归结于时代。每个时代有每个时代的机遇和挑战。10 年前,在创业电商,物流成为瓶颈,我被发配到仓库打包分拣,10 年前没有高并发处理经验,没有全链路压测经验,没有任何可借鉴的方案,都是前人在不断地摸索中实践出来的。现在工程端已经相对成熟,你不用再纠结怎么解决高并发场景,怎么设计领域模型,已经有很多现成的经验可以借鉴。这个时代,是互联网的后时代,是人工智能、大数据、生物科学领域的时代,这才是需要你们的时代。

过去有过去的红利,现在有现在的红利,时代对每个人都是公平的,关键要看你在机遇来时有没有能力和实力去抓住他。因人成事,还是因事成人,这是一个先有鸡还是先走蛋的问题,每个人有每个人的答案。你有你的想法,你说得都对。如果觉得这个时代红利已经耗尽,那就继续躺平吧。这是思考习惯的问题,当遇到问题的时候是首先从自身找原因还是归咎于外界因素。

职场很多持“时代重要”观点的同学我猜大部分是 95 后,甚至 00 后。作为一个 80 末的尾巴,也许很多前辈会觉得现在的年轻人丧,负能量。但是回想一下当年,我们 80 后也是长辈口中垮掉的一代,历史是如此的相似。

现在虽然物质富足,年轻人不用再为吃穿发愁,但是大环境的竞争压力也在逐渐提高,从幼儿园就开始的读书军备竞赛,到求职阶段水涨船高的用工要求,再到定居时面对的天价楼市,现在的孩子从一出生就开始竞争,这大概就是内卷吧,我相信这些都是都是导致现在年轻人丧的原因。一个时代有一个时代的烙印,作为一个“过来人”,我觉得需要了解年轻人的难处和时代背景,多倾听,保持同理心,而不是急于否定。

最后

希望对于求职阶段的一些社会性讨论问题,建议开辟一个专区,让大家去讨论,可以基于年龄层、性别、职级、工种去做分层统计,也算是做社会调研了。

另外,对于类似的社会性话题,我觉得大家也不要光抱怨,可以积极给出自己的解决办法,比如:“你觉得在目前的大环境下,一家好的用工单位是什么样的?”、“想要成为更好的自己,应该怎么做?”,我一个人的能力是有限的,解决不了这些问题,但是我相信人多力量大的道理,大家集思广益才是让这个社会变得更好的动力,不是么?

最后给大家分析这份GitHub 上标星 120k的Java深度学习资料,来简单看一下目录和部分内容截图。包括 Java 基础、Java 容器、Java 并发、Java 虚拟机和 Java IO,非常全面,如有需要可以点击此处即可免费下载。

(一). 基础

1.Java 基本功

  • Java 入门(基础概念与常识)

  • Java 语法

  • 基本数据类型

  • 方法(函数)

  1. Java 面向对象

  • 类和对象

  • 面向对象三大特征

  • 修饰符

  • 接口和抽象类

  • 其它重要知识点

  1. Java 核心技术

  • 集合

  • 异常

  • 多线程

  • 文件与 I\O 流

(二). 并发

  1. 并发容器

  • JDK 提供的并发容器总结

  • ConcurrentHashMap

  • CopyOnWriteArrayList

  • ConcurrentLinkedQueue

  • BlockingQueue

  • ConcurrentSkipListMap

  1. 线程池

  • 使用线程池的好处

  • Executor 框架

  • (重要)ThreadPoolExecutor 类简单介绍

  • (重要)ThreadPoolExecutor 使用示例

  • 几种常见的线程池详解

  • ScheduledThreadPoolExecutor 详解

  • 线程池大小确定

  1. 乐观锁与悲观锁

  • 何谓悲观锁与乐观锁

  • 乐观锁常见的两种实现方式

  • 乐观锁的缺点

  • CAS与synchronized的使用情景

(三). JVM

  1. Java内存区域

  • 概述

  • 运行时数据区域

  • HotSpot 虚拟机对象探秘

  • 重点补充内容

  1. JVM垃圾回收

  • 揭开 JVM 内存分配与回收的神秘面纱

  • 对象已经死亡?

  • 垃圾收集算法

  • 垃圾收集器

  1. JDK 监控和故障处理工具

  • JDK 命令行工具

  • JDK 可视化分析工具

风口浪尖上,“猪”可能已经飞不起来了相关推荐

  1. 【知云】第十二期:处于风口浪尖上的直播视频网站,如何快速部署直播监管?...

    摘要:广电总局要求视频直播网站的视频内容保存两个月以上,针对于这样的要求,视频直播网站有没有简单快捷的部署方式呢?本文中阿里云布道师爅冉将与大家分享阿里云直播监管冷存储解决方案. 想要看视频版?请点击 ...

  2. 风口浪尖上的王者“农药”该何去何从?

    两年前,一款以竞技对战为主的手游悄悄地上线,谁也没有想到,短短地一年多时间,这款由腾讯打造的"王者荣耀"竟然火遍了大江南北. 从简单的数据来看,王者荣耀已经拥有超过2亿的注册用户, ...

  3. 区块链技术应用——站在风口上猪都会飞

    央视携<对话>栏目走进大众视野,在思维碰撞间帮助电视机前的观众们更好的探寻区块链是什么.会为我们的生活带来哪些改变.这项技术具体应该如何应用. 陈磊:用共识记账本概括区块链更好.区块链记账 ...

  4. “我以项上猪头担保,小蹄儿抖三抖,春节祝福就上链了!”

    作者 | 佩奇 作为温(zhu)柔(quan)靓(yi)女(jie) 佩奇即将迎来自己的本命年 身为区块链开发者(胡编乱造) 这个除夕夜 佩奇决定搞一点别样的浪漫 今天佩奇要向所有人表白 在区块链上写 ...

  5. 风口浪尖上的NLP,究竟路在何方?

    ⬆⬆⬆ 点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 2020年5月,1750 亿参数级别的万能语言模型GPT-3诞生,一跃成为AI界的流量巨星.有人高呼"通用人工智能&q ...

  6. 5G时代,为何各大厂纷纷杀入音视频领域?站在风口上猪都能飞

    随着5G开始普及加上国内外网络资费的不断下降,Android音视频的前景已经越来越广阔! 大家都知道,在现在的日常生活中,视频类应用占据了我们越来越多的时间,不管是抖音.快手等短视频,还是斗鱼.虎牙这 ...

  7. 风口浪尖上的联想——股权与国有资产的原罪争议

    一.近期关于联想的风声,特别是在司马先生.明德先生等列举了联想的各项"罪状"以后,各种短视频平台和商业网的声音不绝于耳: 争议一,有的抨击联想的商业路线--是"贸工技&q ...

  8. 2019自媒体仍然在风口浪尖上,适合所有人的技巧方法,不看后悔!

    "授人以鱼不如授人以渔"这句话出自<老子>.说的是传授给人既有知识,不如传授给人学习知识的方法.道理其实很简单,鱼是目的,钓鱼是手:鱼是结果,渔是方法.一条鱼能解一时之 ...

  9. 站在设计风口上,你也会飞

    编者注: 本文来自Medium,中文版由天地会珠海分舵进行编译.发文时该文在Medium上的"头条推荐"上排名第二位,可见其在国外同行中时备受推崇的.为了让国内的读者更容易阅读,译 ...

最新文章

  1. 1095 Cars on Campus (30 分)【难 / 模拟 未完成】
  2. oracle中的open,Oracle 深入分析Open过程
  3. vscode中PyLint报错Unable to import解决方案
  4. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
  5. 漫画:什么是拜占庭将军问题
  6. 可重复使用的MicroProfile Health探针
  7. c++多边形扫描线填充算法_基于3DGIS技术的梯形格网构建及其简化算法设计
  8. java 顶点着色_Shader笔记_002简单顶点/片元着色器扩展
  9. python中关于正则表达式二
  10. VS MFC checkbox 控件默认选中
  11. MATLAB简介及教程
  12. iphone免越狱!使用filza修改设备型号!支持最高ios14.3
  13. Windows 10家庭版也能共享打印机(中)解除Guest账户网络登录限制,实现局域网共享...
  14. 空军军医大学徐肖攀老师课题组招收医学影像方向研究生/研究助理
  15. 模仿元气森林:为什么会是画虎画皮难画骨?
  16. electron打包时报错could not find: “C:\Users\xxxx\AppData\Local\Temp\t-OLh5E0\0-messages.nsh“
  17. 南卡和OPPO蓝牙耳机哪个好用?高品质的蓝牙耳机测评
  18. j2me专业手机游戏开发基础
  19. 罗永浩与他的锤子手机!
  20. python 截取图片中的一部分并且复制到另一张图片中 (任意角度旋转)

热门文章

  1. Docker部署 Oracle12c
  2. layui layDate时间控件绑定多个文本框组件
  3. 深入浅出CSS(针对后端攻城狮)
  4. 由浅入深,聊聊 LeakCanary 的那些事
  5. cad2016中选择全图字体怎么操作_没有下载安装CAD软件怎么打印CAD图纸?快看这里...
  6. kontron工控机维修控创工业电脑维修SVIMX2
  7. laravel 链接多库方案
  8. 从二战说起,为什么HMI设计需要关注人因学?
  9. 计算机网络的ios模型,IOS/OSI网络参考模型
  10. 连续值的离散化有啥作用