你尚未登录,仅允许查看本站部分内容。请登录使用邀请码注册
marvin

在前端高速发展的今天,你是如何保证不停的学习新技能的? 5个回答 问答 专栏 @ 框架与库

marvin 发布于 2 年前

可能很多朋友都是full stack发展的,后端还好,java、node、python等。但是现在前端需要学的东西太多了。

这两年太多太多的工具、库、框架、规范层出不穷,本人有点目不暇接。本来自己目前掌握的技术,应付各种需求、场景都不在话下,但是还是要不停的学,否则会被技术的大潮拍死的沙滩上。

大家来聊聊是如何对些东西都能学习、了解、掌握的。比如从什么地方获取最新的动态,如何去掌握,如何实践,在高强度工作压力下,如何规划自己的时间等等。

  • berg

    最好学习新技能的方法,是参与一个快速发展、技术活跃的团队。

    几个方面,这几点我觉得不是必须,满足个2-3点,就已经对团队成员技术的提升有很大帮助了。

    1. 当年移动浪潮起来的时候,如果你在一个已经尾大不掉的PC业务,你哪有什么机会搞移动端的工作?
    2. 团队之间风格差异很大,大公司内部不同团队的技术风格也不一样,在度厂你会发现,愿意追求新技术的始终是那么几个团队。
    3. 业务发展的好,老板才不会整天压迫你做一些有的没的,不知道有没有收益的项目,同时,由于业务发展,势必要引入新技术来做改进,你不就又有机会了?
    4. 公司整体稳定,有能力有意愿引入高阶技术人才,这样才能找到牛逼的人带你一起玩。
    回复
    • 2 年前,marvin 说:

      总结起来,就是主动创造一个学习环境,个人的、业务的、团队的、公司的。

    • 1 年前,malcolm 说:

      公司内部的PC端团队确实都比较萎靡……

  • bukas

    保持对技术的热情

    回复
  • 剧中人

    个人学习是立足于当下的项目的,项目里用到了什么,有哪些潜在会用的类库、框架、方式方法。其他流行的东西权作了解,不会耗费太多时间去学。

    因为项目会给你最大限度的实践机会,好高骛远的学习只会根基不稳。

    当然啦,程序员都会手痒痒嘛,有些新东西就是想尝试怎么办捏?哈哈我自己建了个博客,想用啥就在这里尝试,出问题也不会有人骂我。

    回复
  • fansekey

    就打个比方说吧,最近由于某些原因我需要学习数据库性能优化,但是我没有环境啊,然后我写了个脚本生成了几百万条数据来查询这玩,感觉很不错。后来我耐不住寂寞了,我感觉单库把玩没啥意思,就想到模拟一个主从分离的系统。

    后来就想到了模拟这样一个系统其实蛮复杂的,想着能不能有一个工具专门做模拟这些复杂系统来帮助开发者演练的。毕竟不是所有人都有可能会待在一个既有大数据又有大并发的环境下。

    然后我就调研一些成型的开发环境解决方案,最终没有如愿找到合适的。

    后来想到了 sinaapp 可以申请单元来做一个相对于复杂环境,但苦于配置等无法随意更改还是觉着不爽。

    后研究了下最近比较热火朝天的 docker 搞起了我的复杂系统模拟的点子。

    我就是这样,感觉需要了就去仔细的学习一把。

    再退到前端这块,可能依然是好奇心作祟,我每看到一个东西的时候想的是我靠能不能用别的方式解决抑或是这东西做得这么巧妙怎么做的?

    回复
  • yuanxujia

    我学习的风格,有点跟风的感觉,根据论坛里面讨论的比较多技术框架,然后github上找demo,根据个人能力学习公司可能会用到,或者对个人提升较大的一些框架,库,工具之类的。

    个人认为前端javascript基础比较重要。其次就是思维,多看看人家的实现方式,原理之类,对自身肯定有帮助。

    还有就是有机会多多参加各种技术交流会,跟同行交流,看看别人在关注,使用什么技术,问问大牛他们的看好的技术。

    回复
    • 1 年前,chenwenxian 说:

      恩,确实得要多多参加各种技术交流会。

登录后回复,如无账号,请使用邀请码注册