作为开发者我是怎样跟上时期脚步的

《作为开发者我是怎样跟上时期脚步的》

本文作者:André Pena
编译:胡子大哈

翻译原文:http://huziketang.com/blog/posts/detail?postId=58ddb265a58c240ae35bb8da
英文衔接:How I stay up-to-date as a Developer

转载请申明出处,保存原文链接以及作者信息

译者注:本文中提到的一些网站也是译者常常逛的网站,关于新手艺的相识和进修确切很有协助,愿望人人也能习惯于常常阅读前沿学问网站。

我的看法里,没有任何一个行业像软件开辟业一样从满生机和诱惑力。我是说比方当你年青的时刻,你想要成为天下上最好的心脏外科专家。那末自高中毕业今后你要延续进修 11 到 13 年的时候,你才能够自力负担一次外科手术。假定你想取得诺贝尔化学奖呢?你必须得竖立一个本身的试验室而且重复地试验、试验(实际上几率也微不足道)。

然则关于开辟工程师状况则差别。

作为一个开辟者,你能够注册一个 Github 账户。如今的开源软件这么多,只需你懂计算机基本,进修一些编程道理,你就能够开辟任何你想开辟的东西。你所须要的学问,在收集上都能够免费获取到。这也是为何如今在 Github 上有 780 多万的 repo(我猜的)。或许此时此刻,正有一批 14 – 18 岁的孩子们在玩《我的天下》(Minecraft),而这款游戏也正在开辟本身的下一个版本。软件在不停地更新,手艺在不停地提高,虽然能够会致使某种程度的手艺疲乏征象,然则这也恰是人类不停生长的规律。ಥ_ಥ。

那末题目来了:我们如何能坚持和相干的手艺与时俱进,同时还能不影响本身的生涯呢?答案是:险些不能够。坚持与时俱进须要一些价值,由于事物生长的速率太快了,所以这都取决于你是否能捐躯一些固有的生涯体式格局。

那末,你为何要与时俱进呢?

再次强调,依据个人志愿,你没必要一定要这么想。然则这里我照样列出来你为何要斟酌这个题目。

  1. 你须要相识你所处置事情的市场近况。不管你喜不喜好,你所处置的事情,极能够须要你相识最新的手艺是什么。我所谓的新手艺不是指“3 个月内的新手艺”,而是说“1 到 3 年内的新手艺”。这不取决于你所处置事情的环境,而是取决于大环境。假如你是做 C/C++、Prel 或许 Pascal,那能够市场变化没那末快。然则假如你是处置前端开辟,那手艺生长的是相称的快。

  2. 你须要让本身处于临盆力的外缘上。意义是说你应当不停打破本身的才能瓶颈。假如一个手艺没能处理什么题目的话,那它永久也不会盛行起来。一种手艺之所以盛行,是由于它能够用比较简单的要领处理某种之前很难处理的题目。假如你正在尝试处理的题目属于这一类的,那末你应当坚持这类状况,由于一旦你胜利了,你就会很大程度上提拔本身的临盆效力,以至是提拔处理某种题目的效力。再次申明这类状况不适用于一切的细分范畴,然则我想关于前端范畴是适宜的。

  3. 你喜好它。哈哈,这是我。能够许多人差别意这一点。然则这就是我们,情愿做永久的门生。

下面我给出一些相干资本,让你能够在这个充溢变化、充溢生机的产业中,坚持与时俱进。

Reddit

Reddit 是一个非常好的网站。我主要用它来看当前市场上都发生了什么。

建立一个账户,移撤除一切默许的定阅选项,在这里挑选你所喜好的范畴。然后你能够搜刮你感兴趣的手艺,而且完成你的列表。这是我的:

  • /r/programming: programming

  • /r/technology: Technology

  • /r/web_design: web_design

  • /r/javascript: JavaScript

  • /r/dotnet: .NET

  • /r/webdev: webdev: reddit for web developers

  • /r/react

或许你能够听 Abhinav Kumar 的发起,给开辟版块设置一个 “multi”,让你其他感兴趣的内容出如今你的主页上。

Hacker News

这是 YC 的消息网站,关于相识新学问也是很好的一个挑选。你还能够用这个网址:http://hckrnews.com/,这是我发明的一个 UI 上体验更好的 hacker news。

Github trending

假如你想进修最新的学问,那末没有什么要领比看哪一个 repo 最吸收开辟者们的注意力更好的要领了。Github trending 能够帮你晓得如今哪一个库最盛行或许或许哪一种言语最盛行。你还能够依据言语来过滤,比方 JavaScript

Stackoverflow 最热题目

一般人人去 SO(Stackoverflow)是由于太懒了,本身不情愿去尝试。实际上他们去 SO 之前会先去 Google,一般 SO 的效果都显现在第一的位置。命运运限不好?(没有显现在第一的位置)那末试着搜刮 “stackoverflow” + [你的题目]。还命运运限不好?那末在 SO 上发问吧。

不开玩笑了,Stackoverflow 的功用不单单议只是供你复制粘贴代码,你真的能够从上面进修到许多东西。比方我想复习一些学问点的时刻,我一般阅读一些最新的题目。我想进修新学问的时刻我会阅读最热的题目。你能够在上面进修到你感兴趣的学问,它还会通知你那些东西是比较盛行的,固然时候上会有些耽误,由于只有当人们采用了一些新手艺今后才会发明题目,发明题目才会来发问。这也是为何 Stackoverflow 本身说:群集一群有题目的人们。

Podcasts

我喜欢播客,特别关于手艺方面。有两个我最喜好的:

  • https://softwareengineeringdaily.com:微效劳很酷吗?不不不,它已过期了,你应当用自包括体系了,“跟 Jeff Meyerson 一同学”。看这类表述你就晓得这是个玩笑了,并非真的说微效劳怎样。播客平台主要引见软件架构和开辟相干的东西。我刚最先学开辟的时刻它还不成气候,如今它已变得很盛行了,特别关于 web 开辟人员来说。

  • https://www.dotnetrocks.com:这个名字很具有欺骗性。他们最最先是以播 .NET 为主,如今什么都聊了。也很值得听。

别的另有 http://runasradio.comhttp://hanselminutes.com

CodePen

我最少一周会阅读一次 CodePen,对许多学问,它会让你知其然,也知其所以然。在这上面我能够一定我学了许多新学问。固然是对我个人的新学问,而不是对全部天下的新学问(毕竟太阳底下无新事)。

下一步

假如你决议最先本身“与时俱进”的里程,那末请看我的另一篇文章:最好的进修体式格局是实践,这里会给你启发

坚持好奇心

《作为开发者我是怎样跟上时期脚步的》

然则请注意,不要痴迷于新手艺。新手艺并不代表适宜你。关于一个新的库,内里一定是有能够使你效力提拔的处所、有值得进修的处所。然则使你效力提拔另有别的一个主要的要素:你的履历!假如你以为新的体式格局不适宜你,假如你以为新的体式格局并不会使你的才能获得打破,那末只管让他去吧。

Happy Hacking!假如想相识我更多,请点击我的主页

我近来正在写一本《React.js 小书》,对 React.js 感兴趣的童鞋,迎接指导

    原文作者:胡子大哈
    原文地址: https://segmentfault.com/a/1190000008958739
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞