在我们公司有buddy制度。每个新员工都会被分配给一个有经验的员工。老员工会在新员工6个月的试用期内给予各种各样的帮助。前几天我被分配到一个新buddy。在和他一起聊天的过程中,明显感觉到他有一些忧虑。“我以前主要做的是c++,没做过java,怎么能够快速上手那?”,“咱们这个办公室主要使用的是什么技术?”“如果换了项目组的话,使用的技术会不会变那?”。

从这些问题上,我可以感到他对自己不熟悉的技术、新知识很敏感,究其原因就是对学习新技术自信心不足。我想很多人可能都有这样的心态,在学习新技术上有抵触心理或畏惧心理。我之前曾写过一篇文章叫做《走出你的舒适区》,里面讲到抱着自己熟悉的技术就是呆在舒适区中。如果学习新技术就会走出自己的舒适区,很多人都会感到不适应。这种不适应很大程度上是由于人对未知事物的恐惧引起来的。

不要对自己不了解的技术存在偏见

记得去年的时候我已经有4年+的工作经验了(09年毕业,1年全职实习+3年工作)。但那个时候我一直把自己局限在C#程序员的范畴。看似有多年工作经验,其实只是一直吃老本而已。期间自己曾想自学下QT,但是最后还是不了了之。当时我和不喜欢用LINQ,偶然看某篇文章说LinQ执行效率低,这点就成了我抵制LINQ的理由。其实这就是一个典型的偏见。当我深入学习LINQ以后,才发现它是多么强大的语法,能大大提高开发速度,使程序更加简单可读。回想起来,正因为你不了解LINQ,所以才会有偏见存在。

还记得每个月都会在论坛掀起讨论的Java和C#优劣、工资比较的话题。换做以前自己很喜欢参与这样的讨论。而现在自己则不屑一顾。参与的最热烈的人恰恰是至少对其中一门一知半解的人。如果你深入了解了这两门语言,你自然知道它们各自的优劣、适用场景,自然知道这种话题没有多少实际意义。

不要对自己不熟悉的技术心存恐惧

我记得去年跳槽第一天上班,就被拉入了一个主要使用Java的项目组。而这之前我的Java经验为0。项目组里使用了Spring MVC、Spring WebFlow等开发框架,使用了Mockito、concordion、selenium等测试框架,使用了Maven构建工具……太多完全没接触的技术和框架让我手足无措。对于一个呆惯了舒适区的人极不适应。其实那段时间是我成长最快的时候,三个月内我学习、吸收了大量的知识,可以抵得上我两年的学习量。有的时候就是很奇妙,给了你压力才知道你的潜力有多大。正是这段经历使我完全消除了对陌生技术的恐惧。无论是以后学Haskell、Ruby还是JavaScript,我都是一种轻松加愉快的心态。

如何学习新技术

而了解和学习技术最快的方式是直接上其官方网站。一般官方网站都有简单的介绍和入门教程,能让你快速的建立其对这个技术的整体认识。另外还有详细的文档供你进阶。当然,如果要深入掌握的话还需要大量的实践经验才行,毕竟实践出真知嘛。另外这些官方网站十个有九个半都是英文的(谁让大部分的技术都是老外发明的),所以将英文练好还是很有必要的

比如前段时间我在研究云计算,想学习下Chef-一个基础设施管理工具。第一步是访问其官网。从官网可以了解为什么要设计Chef、Chef解决了什么问题,进而了解了Chef的架构、实现策略,然后根据官网的基础教程走了一遍。短短两天就可以建立起对Chef的整体认识,甚至我还在办公室做了一次Chef知识的分享。

什么叫稳定?稳定不是你在一个公司一呆就是10年,而是你今天从公司离职,明天就能找到新工作。对于没背景的屌丝而言,唯一能跟别人竞争的就是自己的实力。能他人所不能,就是自己实力的最好实践。而坚持学习则是保证自己竞争力的唯一方法。

转载自:http://www.cnblogs.com/huang0925/p/3400605.html

转载于:https://www.cnblogs.com/ShaYeBlog/p/3404403.html

转载——开阔自己的视野,勇敢的接触新知识相关推荐

  1. [转载]电视散文《毕业了》新

    [转载]电视散文<毕业了>新 毕业,是一个沉重的动词:毕业,是一个让人一生难忘的名词:毕业,是感动时流泪的形容词:毕业,是当我们以后孤寂时候,带着微笑和遗憾去回想时的副词:毕业,是我们夜半 ...

  2. “零接触”新需求,如何快速实现体温检测数字化管控方案?

    导语 | 特殊时期,社区等单位的管理提出了"零接触"新需求.如何基于物联网开发平台和腾讯连连小程序快速上线面向家庭/社区单位的产品服务,实现疫情管控"零接触"数 ...

  3. 应该怎样学习新知识?

    本文作者:低调码农,http://www.cnblogs.com/whusl/archive/2011/08/04/2345781.html 今天有点小郁闷,本来好不容易把webx的基本流程熟悉了,但 ...

  4. 你是如何快捷、高效获取新知识的?

    一次,同学问我"Redhat平台下的服务器叫什么?",答案无疑是"Apach".后来,我想他怎么不会在 Baidu 里搜索一下答案就出来籽?但这可以理解,他不是 ...

  5. 分享:个人是怎么学习新知识的

    为什么80%的码农都做不了架构师?>>>    挺多童鞋问我是怎么学习新知识的,干脆写篇文章总结一下,希望对大家有所帮助.对照书.技术博客.极客时间等学习的方式我就不说了. 一.早期 ...

  6. 分享:个人是怎么学习新知识的--周立

    本文转载,原文地址:     分享:个人是怎么学习新知识的 挺多童鞋问我是怎么学习新知识的,干脆写篇文章总结一下,希望对大家有所帮助.对照书.技术博客.极客时间等学习的方式我就不说了. 一.早期 在1 ...

  7. FreeEIM 来点新知识iOS UIScrollView详解

     老程序员FreeEIM 来点新知识iOS UIScrollView详解 UIScrollView 顾名思义也知道这个是和滚动相关的控件,在Android开发时遇到过ScrollView,当内容的 ...

  8. 【每天学习一点新知识】菜刀、冰蝎、蚁剑、哥斯拉webshell工具分析

    什么是webshell已经在之前的文章里做过讲解了,这里就不再赘述 附上链接:[每天学一点新知识]getshell???webshell???_RexHarrr的博客-CSDN博客 目录 中国菜刀 菜 ...

  9. 写给大忙人的建议:如何优雅地速成代码?(教你如何在忙碌中学习新知识)

    目录 背景引入 如何学习 基础薄弱 有编程基础 结束语 背景引入 日常中,无论是忙碌的上班族还是正在学编程还在入门的学生,就都被日常的事情所挤压到不剩下自己的私人时间. 大学有完不成的课程设计.实训报 ...

最新文章

  1. InfluxDB:cannot use field in group by clause
  2. Strusts2 高危漏洞又来了,老项目自查起来!
  3. MySQL 关于性能的参数配置梳理
  4. 重构手法之简化函数调用【1】
  5. Linux下硬盘安装linux
  6. 北京武耀科技cocos2dx面试题
  7. 集群节点间的延迟问题
  8. 谷歌Chrome浏览器欲推门户网站聚合 正测试新“探索”页面
  9. JZOJ 3504. 运算符(calc)
  10. php中fastcgi和php-fpm是什么东西
  11. ComponentArt.web.ui中文帮助之Grid(六)
  12. @程序员,早知道假期这样你会干什么?
  13. 网站源代码遭公开,2.43亿名巴西公民个人数据遭泄露
  14. Log4j具体使用实例
  15. 区块链 single共识
  16. android贪吃蛇设计报告,贪吃蛇游戏报告毕业设计android
  17. 使用EasyNVR无插件实时播放海康摄像机视频
  18. 游戏开发程序员求职面试指南
  19. 聊聊docker的使用心得
  20. PPT转换为PDF后,图片背景变成了黑色的解决方法

热门文章

  1. nodejs+supertest+mocha 接口测试环境搭建
  2. Python自制微信机器人:群发消息、自动接收好友
  3. python中集合set,字典dict和列表list的区别以及用法
  4. 免费生成https证书以及配置
  5. ZeroC ICE的远程调用框架 ASM与defaultServant,ServantLocator
  6. rsync 服务快速部署手册
  7. 文件夹锁定(Source)
  8. Java学习笔记_身份验证机制
  9. Oracle数据文件scn不一致,数据文件SCN的一致性问题
  10. 如何优化网站页面提高网页的加载速度