程序员的焦虑-终身学习
首先,我很认可终身学习,自己也是一直这样要求自己和实践的。
但还是有一些想不通的问题,希望和大家讨论。
0. 知识的用处
很认可学以致用。这样才能记忆深刻,并有更深的见解。但问题是不会有那么多及时的不同技术栈的项目由你来做,如果只是个人项目,那价值也只是玩具级别的项目。由此,对技术理解的深度,或者说踩过的坑,不足以和专家相比。
1. 学什么?
- 各种技术栈?新技术层出不穷。
2. 学多深?
- 浅于表面的话,连面试都应付不了。
- 深入刨析的话,时间投入过多。
3. 哪里学?
- 参与开源项目,导致时间投入产出比有些低效。
- 有针对性的公司培训,这也许很直接得能学到当下有必要的技能。但这样的机会对于大多数程序员来说很难得,而且还要是自己原来没有自学过的领域和技能,也就是说培训的深度要适合自己,对自己应该有提升才有意义。
- 通过培训课和知识付费,是很有收获。但通常系统学习要花1~2个月,并且亲手完成项目才能体会精髓。
4. 怎么学?
- 如果采取先系统地学再去工作中用,前期时间投入很多。而且这种情况多数是为了转变自己的领域或工种才能有这样的决心和毅力。
- 比如说,如果一直写业务代码,那深入了解技术底层的机会并不多。为了深入学习,又只能花费更多的业余时间。当你有了系统深入的学习后,换了工种或岗位,那又从新的工种的初级职位做起。过了几年,又会重复同样的轮回?
- 边学边实践,小步快跑,快速迭代:又感觉总是有细微知识上的欠缺,在解决底层问题时需要投入更多的时间,而且之后最好还要花时间系统地学习。
5. 知识的持久性!
即使系统地学习的某些知识,但很多知识在实战工作中过时得很快。比如框架版本更新后,面目全非,曾经学到的知识在当下的价值锐减。还有很多已有10年以上历史的技术,当下逐渐淡出主流市场。
如果之后从事管理岗或架构师,曾经学了大量时间的所学领域或技能确实有一些帮助,但也许为了新的岗位,你还要不断学习新的技能和技术栈。
先即兴分享这些疑惑,之后有时间再做补充。
望前辈高人指点。
2020年05月14日 凌晨03:31 于美国中部
程序员的焦虑-终身学习相关推荐
- Android程序员该如何进阶学习以预防35岁中年职场危机?
一.大家都在担心的问题 不只是Android,很多程序员都在担心业界的"35岁危机",担心自己到35岁后就被市场淘汰. 比如最近就经常被大家问到这样的问题,比如这样的: 大佬好,目 ...
- 谷歌老程序员的补丁和中国中年程序员的焦虑,区别到底在哪?
小编推荐:Fundebug提供JS错误监控.微信小程序错误监控.微信小游戏错误监控,Node.j错误监控和Java错误监控.真的是一个很好用的错误监控费服务,众多大佬公司都在使用. 现年 64 岁的 ...
- 程序员之路──如何学习C语言并精通C语言
程序员之路──如何学习C语言 学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通.如何以最小的代价学习并精通C语言是本文的主题.请注意,即使是"最小的代价",也绝不是什么 ...
- 【168天】黑马程序员27天视频学习笔记【Day07】
[168天]黑马程序员27天视频学习笔记[Day07] 叨逼叨两句 决定了,我会记住这一天! 07-01:构造方法Constructor概述和格式 构造方法概述和作用 给对象的数据(属性)进行初始化. ...
- 编程零基础做程序员,该怎么学习?首先要学习什么?
前言 众所周知程序员是21世纪比较吃香的工作.程序员工资高还不需要和复杂的社会打交道.那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下. 零基础的我该如何学习 ...
- 好程序员教程分析Vue学习笔记五
好程序员教程分析Vue学习笔记五,上次我们学习了Vue的组件,这次我们来学习一下路由的使用.在Vue中,所谓的路由其实跟其他的框架中的路由的概念差不多,即指跳转的路径. 注意:在Vue中,要使用路由, ...
- 转:程序员应该怎样去学习和掌握计算机英语呢?
原文地址:http://mp.weixin.qq.com/s?__biz=MzA3ODY0MzEyMA==&mid=401008537&idx=2&sn=04269c2a5f3 ...
- 一个程序员应该怎样去学习和掌握计算机英语呢
干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理 ...
- 蛙蛙推荐:一个程序员2012年技术学习总结 - 蛙蛙王子 - 博客园
蛙蛙推荐:一个程序员2012年技术学习总结 - 蛙蛙王子 - 博客园 蛙蛙推荐:一个程序员2012年技术学习总结 - 蛙蛙王子 - 博客园 俗一吧,也总结一下,程序员,代码说话. posted on ...
最新文章
- python 命令-python 处理命令行参数
- ng linux 存储 配置,linux学习之--安装一套OCS inventory-ng 环境
- Python selenium —— 用chrome的Mobile emulation模拟手机浏览器测试手机网页
- 计算机数据库技术的应用现状,数据库技术发展现状及趋势.doc
- python一维数组定义,python一维数组保存
- 【scarletthln 关于算法的一点总结】
- Ubuntu下安装中文输入法
- gradle 引入jar时自动引入父依赖_原创 | 看完此文,你对Gradle的理解又升级了
- unity player 显示播放错误时的解决办法
- dw文件html代码预览效果,VSCode设置网页代码实时预览
- MAC 如何隐藏dock栏上你不想看见的图标
- cadence lux介绍_Cadence软件介绍
- logit方程怎么写_家长也能看懂的“一元一次方程解法”,请大家收藏给孩子看!...
- 从0到1搭建一个自己的cli脚手架
- 简洁易用报表工具-丰富可视化效果web报表工具
- python地图匹配_基于隐马尔科夫模型(HMM)的地图匹配(Map-Matching)算法
- windbg抓一个windows蓝屏分析
- 【MFC】使用TabControl创建Tab分页
- Java SE基础(十六)集合
- MapReducer 取前五的案列Top n