趁着疫情在家学点什么?

首先向奋战在前线生死逆行的医护人员致敬。

瘟疫属于天灾,个人在灾害面前显得很渺小。我们能做的就是保护好自己,照顾好家人,出门戴口罩,回家就洗手、手腕。当然,武汉某些部门的不作为在某种程度上可以说是“人祸”,网上声讨的文章已经铺天盖地了,作为技术号我就不多说了。

有人说2019是过去十年最差的一年,但却是未来十年最好的一年。虽然2019年很多企业经历了生存危机,很多企业裁员,2020年初又爆发肺炎疫情,但我依然觉得这种观点有点太过杞人忧天了。有人说快速变化的市场是高效的市场。还记得2000年的互联网泡沫吗?其实,所谓的互联网泡沫,正是互联网的崛起,现存的互联网巨头多是在那个时期崛起的。在快速变化的浪潮中,我们作为渺小的个体唯一能做的就是拥抱变化,努力进步。

2020年已经过去1/12了,其实12是一个很小的分母,不知道你的新年计划是否完成了1/12。国务院下发了假期延长的通知,程序员只要有电脑在哪都一样办公,所以大家大概率可以远程办公。但不要以为这种日子会持续太久,我的朋友圈有人粗略的算过,400个员工的企业,一个月工资200万,房租130万,储藏期很短的备货100多万,税收定额50万,水电费损耗20万。停工一个月损失500万。资本家是不愿眼睁睁的看着利润这么损失掉的。

学英语

学英语可以进外企。我想大部分人是不知道Facebook每年都会在中国招人的,Microsoft 2019年在苏州有大量招人的名额,还有Amazon、Hulu还有很多大家不常听说的外国公司。据我的观察,外企和国内公司似乎处在平行的世界。大家对BAT很了解,并且以此为努力的目标,殊不知除了996我们还有很多选择。

学英语对提升技术有帮助。虽然中国掌握了海量数据处理的最佳实践,但最前沿的技术却是在国外,用英文发表。学习英文可以第一时间掌握技术动态,让你具备先发优势。这是英语带来的时效性。
技术论文大多用英文发表,其实很多国内团队的研发成果也是通过英文发表的,要想精深技术阅读技术理论的最原始出处是很有必要的。这是英语对技术深度的帮助。

除了背单词,看美剧,这些大家都推荐的学习英文方式,我们作为程序员可以看英文的技术博客。比如某个框架的官方网站、Medium、Twitter、Facebook都是可以的。

学数学

我推荐《计算机科学中的数学》。这本书是谷歌和麻省理工工学院联合发布的,够大牌,够权威,而且这本书讲的数学是真正与程序员这个职业高度相关的。
这本书的英文版在MIT的官网可以下载,是免费的。知道学习英语的好处了吧,至少还可以省钱。

《Mathematics for Computer Science》:https://courses.csail.mit.edu/6.042/spring17/mcs.pdf

在谷歌,很多写代码出身的管理者对于理论基础的掌握都是非常扎实的,甚至可以说理论基础与晋升正相关。技术是手段不是目的,框架只是工具,而只会使用框架是堆叠业务逻辑的机器。为什么很多外国公司的程序员可以干到50岁60岁,其根本是程序员与软件工程师的区别。

很多人加班加点忙忙碌碌,却忽略了一个问题:自己是否是可替代的?这个问题至关重要,重要到已经涉及了程序员的生存。当企业举起裁员的大刀,你如何保证自己留下来?

前段时间我思考了一个问题,为什么很多公司喜欢重复造轮子?
这在根本上是使用框架和自主研发的对比。框架可以节省时间、提高效率,但正因为框架的普适性,在需要个性化定制方案时就显得不够灵活,甚至在性能方面都不能满足业务需求。这时候很多有实力的企业会选择自主研发,当它们造的轮子足够好以至于超越技术框架时,它们就积累了足够的技术壁垒。这就是巨头企业之所以成为巨头的原因。它们在自己擅长的领域始终领先于对手。
很多人不愿意钻研基础,才会与世界一流的企业无缘。

有用的书我推荐一本就够了,多了你也不看。

阅读技术无关的书籍

这里我推荐吴军的书,应该有很多人看过他写的《数学之美》。我推荐他的书首先是因为他有技术背景,其次是他比较成功,吴军作为计算机科学家和知名投资人,他的工程经历对程序员有很多借鉴意义,他见识广博、博闻强记。如果我们把自己职业生涯的时间线拉的足够长,可能你会发现自己的长期目标与他的职业生涯有相似的地方。

《浪潮之巅》《硅谷之谜》《见识》《态度》《格局》这些书大家可以随便买着看看。我不建议大家通过知乎会员或者得到会员免费看,我建议大家买Kindle的电子书或者纸质书籍,你可以反复的看。当你处在人生的不同阶段思考的问题的角度可能差异很大,当你有机会再次读一遍同样的书会有不同的收获。

这些书是指引方向的。纪伯伦在《先知》里提到,“我们走的太远,却忘了为什么而出发。”当你不迷惑、有方向时,做事才有动力,做事才有效率。

结识框架作者

我在Github上看到很多优秀框架的参与者的关注人数并不多,甚至有些只有几个。你可以去关注他们,看看他们做的其他项目,参与哪些活动。当你了解了那些一流的人都在做什么才能认清自己与那些牛人之间的差距。如果可能的话,甚至可以去结识他们。与牛人做朋友总是有好处的。

渠道的话,我推荐Github,Linkedin,Twitter,Facebook等……

这里不展开说了。

娱乐

纪录片。地球的文明,星际的探索,自然的和谐,城市的崛起…… 这些远比那些偶像剧有意义的多,至少它们是尊重事实、论证严谨的,除了能满足我们自己的好奇心同时也增长我们的见识。

闲着。发呆也好,思考也好,总之什么都别做。让大脑休息,让身体放松,等待灵感自己蹦出来。别相信网络上所谓的利用碎片时间。利用碎片时间学不到什么东西的,最有效的学习方式就是利用整段的时间学习。你的碎片时间除了满足了各路营销的KPI之外什么都收获不了,反而让整个人变得焦虑。

时间是有限的,金钱是无限的。你最重要,爱惜自己。

原文地址:https://www.cnblogs.com/takeurhand/p/12244847.html

时间: 2024-10-29 15:41:39

趁着疫情在家学点什么?的相关文章

疫情在家10天,总结了一份Java架构师核心知识点PDF

从结束春节假期到今天,已经过去了五天时间,不知道你所在的城市复工了吗?一场突如其来的疫情,打乱了这个春节应有的节奏,也改变了无数人的生活.工作方式. 这几天在家疯狂的整理资料,总结了一份[Java架构师核心知识点PDF],其中的知识点基本可以让从事Java开发1-5年的学习到一些架构师必备的知识点,欢迎大家来找我私信取阅! 关注作者转发文档后私信回复[文档]即可免费获取到! 接下来给大家分享一下这份PDF里面都有哪些知识点 重要部分: 01,Spring原理 Spring AOP ,Spring

新年在家学java之基础篇--循环&数组

因为“野味肺炎”的肆虐,过年被迫宅家只能吃了睡.睡了吃.这么下次只能长膘脑子空空,不如趁此机会重新学习java基础,为日后做铺垫~ 循环结构: 几种循环:for(::),while(){},do{}while() switch的break,如果不加,会从当前匹配的开始输出一直到最后输出的 break 用在for 也能跳出循环,只能终止当前所在的for循环 continue 结束当前这次循环 return 跟break一样可以终止循环,但是return是结束整个方法,不管有多少层循环 break和

新年在家学java之基础篇--类&方法

面向对象 面向对象OOP,面向过程POP 面向对象三大特征 封装 继承 多态 类 类由属性(对应类中的成员变量)和行为(成员方法)来构成 类的成员变量可以先声明,不用初始化,有默认值 方法名称如果多个单词,首个单词首字母小写,其余首字母大写,驼峰命名 new一个对象 A a = new A(); 修饰符 private 私有,只能该类以内的方法调用 pubilc 公共,大家都能调用 static 静态 ,这样的变量不需要类实例化成对象就可以使用,通过类名.属性就能使用--类变量 成员变量与局部变

新年在家学java之基础篇-参数&修饰符&构造器

可变参数 不知道可能给方法传递多少个参数时使用这个方法 public void printInfo (String[] args) --可以定义一个数组,在调用这个方法适合赋值给一个数组 public void aaa (String... args) --用java特有的...来传递可变个数的参数,在使用时,与数组的使用方式相同 如果使用数组,在调用方法是要用 a.printInfo(null):没有参数就要定义一个空数组或者null,而第二种是可以直接使用a.aaa(); 如果一个方法有多个

新年在家学java之基础篇-高级类的特性

继承 extends 子类的共性代码都是继承自父类的,每个子类只要写自己特有的代码 class 子类 extends 父类 继承提高了代码的复用性,提供了多态的前提,但是不要为了某个功能去继承 子类不是父类的子集,而是对父类的扩展 规则:子类不能直接访问父类中private的成员变量和方法 只支持单继承,不能多重继承,可以多层继承.子类只能有一个父类 方法的重写override 子类重写父类的方法,只是重新编写方法体代码,如果父类的方法是public ,子类重写时就不能使用缺省以下的修饰符 al

疫情在家,Nginx+Redis+Sping源码+SpringBoot技术实战文档你真的不了解一下?

Nginx实战Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度.京东.新浪.网易.腾讯.淘宝等. Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性: 在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经

疫情在家没事做推荐个学习的目录:怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新)

面试题系列: 分享一波腾讯PHP面试题 2019年PHP最新面试题(含答案) Redis 高级面试题 学会这些还怕进不了大厂? 阿里面试官三年经验PHP程序员知识点汇总,学会你就是下一个阿里人! php面试题之PHP核心技术 掌握 Redis这些 知识点,面试官一定觉得你很 NB 当面试官问你:如何进行性能优化? PHP 经典面试题集 其他: 使用 PHP 7.4 的 PHP 有什么新功能? Go 与 PHP 的语法对比 Thinkphp系列: ThinkPHP6源码分析之应用初始化 Think

疫情之下,Java人要做好这些准备

疫情的信息仍在不断刷屏,开工日期一再延迟,相信不少朋友会开始担心行业发展和个人职业生涯,尤其是对技术人来说,到底需要掌握什么技术才能在职场中不显得太被动 这里小编为大家整理了一份最新的Java技术路线图,只要按照这张图学习下去,成为架构师只是早晚的问题! 高清大图,建议收藏. 同时还有全套的自学视频课程免费分享给大家,躲避疫情在家的时候可以拿出来学习一下. 2020年最新Java教程 第1阶段 :Java基础 1.认知基础课程2. java入门阶段3. 面向对象编程4. 飞机小项目5. 面向对象

Modle/View/Delegate框架+QSqlQuery类实现QT和MYSQL交互

2020的春节,武汉的疫情让我安心在家学QT,很喜欢https://www.devbean.net/category/qt-study-road-2/文章,深入浅出,很接地气.虽然也存在一些问题,但觉得值得初学者一读. QT库一个很庞大的系统,由于时间和精力有限,不能系统的分门别类的总结相关知识点,概念及常规应用,这里先留下一些粗浅认识,做一个结点吧,后续结合具体案例来完善补充. 前前后后,看了不少例子,由几个应用主题为切入点,简单罗列下,具体操作可以查书. 1.模型视图框架( Modle/Vi