在竞争中获得胜利的最好方法,就是避开竞争,避开竞争的最好方法就是先下手为强
写代码已经有几年了,在这几年中写了不少的代码,学习了不少的技术,也算是有一定的认知了。
其实还是那句话,万变不离其中,学习要得方法与渠道。
如何获取新技术关键词
其实学习一门技术,首先是知道这们技术,如果你只是靠公司项目中来学习技术,你永远都是落后于被动的。所以学习技术第一点,就是如何知道当今有啥新技术出现;
作为初出茅庐不就得我来说,我总结起来,有以下几个途径:
1。公司在的项目关键词,公司中一般身边都有大神,当你从大神的对话中听到一些关键技术名称,一定要基础时刻记录下来。例如说道的软件,技术,开源项目等等。
2。开源大会,在北上广一类的大城市一般都会举办很多的开源大会,或者技术论坛,其实这个时候是获取新技术关键词的好地方。(一般如果不是大神,其实不用在乎十分听懂了细节,听个大概就好了)
3。招聘网站,一般招聘网站上都会挂上其需求的技术列表,尤其是国外的招聘网站,多看看,往往能够开拓视野,找到一些新技术的关键词;
4。QQ群,一般是个混杂之地,但是很多人从公司里拿到一个项目的时候总爱问QQ群里面的人是否接触过,这个时候其实是1关键点的扩展,从本公司扩展到很多公司。很多群可以屏蔽,指提示关键信息;例如过滤,“有谁知道”,“接触过”一类的关键词。
其实学习新技术,首先要知道现在的新技术有哪些,一般新技术都是首先在国外产生的,由部分国人搬运过来,例如现在云技术,docker、虚拟化一类都是首先从国外引进的;
其实做个程序员跟做个操盘手或者金融从业者一样,一方便又踏实的基本功,另一方面对新技术新关键词有一定的敏感度,这样才可能屹立于数字浪潮之巅。
上面讲了如何获取新技术关键词,这里讲如何开始学习一门新技术
获取到了很多关键词,不一定有时间把他们都学会,但是一定要养成良好的习惯,记录下来,有了空闲时间就可以从中挑选几个尝试一下;
学习前,首先对这个技术有个全方位的了解,这个技术解决了什么问题。这个技术我自己未来使用到的可能性有多少?以及这个技术的学习周期有多长,需要投入多大的精力去学习等等,其实在百度百科,以及wiki上,都有些简单的介绍,然后再去知乎上了解一下
一般性流程
百度-》wiki-》知乎——》demo——》评估学习成本
其实很多技术如果未来使用概率不大,只需要到搞定demo就OK了,可能不需要投入太多的时间,浅尝辄止,针对于未来使用概率大的再深入研究,这就是我定义为纪要博也要专的方法;

程序员如何学习新的技术相关推荐

  1. java技术栈有哪些_2020 年 Java 程序员应该学习掌握哪些技术?

    原文:2020 年 Java 程序员应该学习掌握哪些技术? 作者:java技术剑 作为一名程序员,我们面临的最大挑战是使自己保持不断学习的状态.技术变化非常快,每两年你就会看到新版本的编程语言和框架. ...

  2. 2020年Java程序员不得不学习的10大技术

    对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西.每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5.Spring Security 5和Spring Bo ...

  3. 原创 | 2020年Java程序员应该学习的10大技术

    对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西.每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5.Spring Security 5和Spring Bo ...

  4. 2020年Java程序员应该学习的10大技术

    对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西.每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5.Spring Security 5和Spring Bo ...

  5. 隆中对,程序员修炼之道,技术学习前进之路

    之前写的 一个IT工薪族的4年奋斗成果  这篇文章,更多针对白领.互联网从业者.技术人员等广泛人群提出来的"职业发展路线",更准确的说法应该是"能力模型". 本 ...

  6. Java高级程序员需要学习哪些技术?

    Java高级程序员具备的特点,首先Java高级程序员必须具有一定的业务分析和流程意识.性能优化经验,大数据设计处理和功能开发.会语言设计和技能开发.很强的学习能力.具备Java内存模型.GC工作原理. ...

  7. 优秀的Java程序员应具备哪些编程技术?

    想要成为一名合格的java程序猿,需要学习的知识是有很多的,但是基础知识一定要非常牢固,基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么具体作为一个优秀的Java程序员应具 ...

  8. 【跃迁之路】【578天】程序员高效学习方法论探索系列(实验阶段335-2018.09.06)...

    [跃迁之路][578天]程序员高效学习方法论探索系列(实验阶段335-2018.09.06) @(跃迁之路)专栏 [跃迁之路]奖励金计划正式开始 从2018.7.1起,[跃迁之路]奖励金计划正式起航, ...

  9. 程序员如何学习更好的知识_如何保持学习并成为更好的程序员

    程序员如何学习更好的知识 by Kevin Gardner 凯文·加德纳(Kevin Gardner) 如何保持学习并成为更好的程序员 (How to keep learning and become ...

最新文章

  1. python structure_GitHub - CYZYZG/Data_Structure_with_Python: 这是我在学习《基于Python的数据结构》的时候的笔记与代码...
  2. 16.C++中的this指针
  3. 关于计算机 硬件方方面的整理
  4. 【算法设计与分析】05 有关函数的渐进的界的定理
  5. 顺序循环队列的基本操作
  6. IOError: cannot open resource
  7. 【数字信号调制】基于matlab多进制数字频率调制(4FSK)【含Matlab源码 999期】
  8. 刷脸支付打造了一个无卡交易的时代
  9. tomcat插入oracle中文乱码_Java连接数据库oracle中文乱码解决方案
  10. Spring Boot 网易云课堂
  11. 没有什么秘密的学习方法
  12. 初出茅庐的小李第73篇博客之offsetof(type, member-designator)使用
  13. php 有下划线的方法,编码风格 - PHP类方法中领先的下划线有什么用?
  14. 用最通俗易懂的话告诉你交换机和路由器的区别
  15. Mockplus是如何节省你的原型时间的?
  16. mel表达式_mel语言~`详解
  17. Linux内核 之 IPC概述
  18. 移动游戏数据分析(入门篇)
  19. 最新php代码iP授权,网站授权加密源码授权源码PHP源码加密授权验证全新自带加密功能,域名+IP+时间...
  20. CS230 Full-cycle DL progjects

热门文章

  1. Python ---(十九)Tkinter窗口组件:Toplevel
  2. 怎样解决warning LNK4099: 未找到 PDB“vc100.pdb” 造成的链接 时间过长
  3. 几句话搞懂什么是batch
  4. 无人机航拍的技巧你知道吗?VR全景航拍应用在哪里?
  5. 大咖说·图书分享|阿里官方为你分享内部测试之道
  6. 「五度易链」助力园区招商,引优质企业 精准甄别 全程管理,促产业高质发展
  7. MCU学习总结_Pipeline
  8. Kubernetes主机和容器的监控方案
  9. docker查看日志的方式
  10. 移形换影 - 短视频色彩特效背后的故事 1