作为开发人员,我如何跟上时代的步伐

作为开发人员,我如何跟上时代的步伐

原文:https://medium.com/hackernoon/how-do-i-stay-up-to-date-as-a-developer-5ec773e30a82

我很难想象还有哪个行业像软件开发这样充满活力和吸引力。我是说,想象一下你年轻的时候,梦想成为世界上最好的心脏外科医生?高中毕业后,你必须学习 11 到 13 年,才能真正进行独立手术。如果你想成为诺贝尔化学奖得主呢?你不可能在你的车库里建一个实验室,然后开始实践(或者至少这是非常不可能的)

对于开发者来说就不是这样了。

作为一名开发者,你可以注册一个 GitHub 账户,一旦你了解了计算机和编程的基本原理,就可以开始做你想做的事情。GitHub 负债累累,这让你有可能。你需要的所有工具都是免费的,所有知识都可以在网上获得。这就是为什么今天有超过 780 万个公共 GitHub 库的原因(我想是)。这意味着现在可能有一群 14 到 18 岁的人厌倦了玩《我的世界》,他们现在正在制作我们在 1 到 2 年内都会关注的下一代库/框架。这是混乱和技术疲劳的秘诀,但也是人类未来和ಥ_ಥ.进化的种子

这就给我们留下了一个终极问题:我们怎样才能跟上时代的步伐,同时保持健康平衡的“正常”生活?答案是:不多!这将是有代价的,因为事物发展的如此之快,但是是否牺牲一点你的生活方式取决于你。

那么,你为什么想要保持最新的信息呢?

再次声明:你不必。这是一个选择。但这是你考虑的原因:

  1. 你想在就业市场上保持一席之地。不管你喜欢与否,你能找到工作的“最酷”的地方可能需要你知道什么是新的。我说的新,不是指“3 个月新”,是指“1 到 3 年新”。根据您所在的市场,这可能不适用。举例来说,如果你使用 C/C++、Perl 或 Pascal,你的市场可能没有那么活跃。但是如果你是一个前端开发人员,事情会发展得很快。
  2. 你想永远处于生产力的边缘。如果新技术不能给桌面增加任何东西,它就不会流行。蓬勃发展的技术是那些使解决特殊问题变得更加容易的技术,否则这些问题会变得更加困难。如果你正在处理的问题变得容易了,你应该通过跟上进度来提高生产力。当然,你在你擅长的技术方面的经验也会让你变得富有成效。你必须找到平衡。同样,这并不适用于所有的利基市场,但对于 web 开发来说,我认为是适用的。
  3. 你喜欢的。那就是我!不是每个人都一样,大多数开发者也不会同意。但是我们中的一些人只是喜欢永远做学生。

我整理了一份相关资源的清单,这样你就能在这个快速、动态、需要睡眠的行业中保持最新。

Reddit

Reddit 不仅仅是关于色情。我把它作为我了解正在发生的事情的主要方式。

创建一个帐户,删除所有默认的子条目,点击这里,选择你感兴趣的第一个,然后你可以搜索你更感兴趣的技术,完成你的列表。完成了。现在 reddit.com 将只展示果汁。

这是我的:

或者……正如 Abhinav Kumar 所建议的,你可以为发展创建一个“multi ”,让你的其他兴趣显示在主页上。

黑客新闻

YCombinator 的新闻网站也非常好。你也可以使用 http://hckrnews.com/的,这是一个我觉得更有吸引力的替代用户界面

GitHub 趋势

如果你想了解什么是新的,没有比看看最近最受关注的库更好的地方了。这通常会帮助你正确识别最热门的库,以及最热门的语言。你甚至可以按语言过滤,像 JavaScript

Stackoverflow 最热门问题

通常,当人们懒得自己尝试某样东西时,他们会去 SO。实际上他们甚至不去如此。他们去谷歌。第一个 SO 结果通常更好。运气不好吗?尝试搜索“stack overflow”+[your _ question]。运气不好吗?问:d。

说真的,Stackoverflow 不仅仅是复制和粘贴。也是学习的问题。当我想积累分数时,我通常会浏览最新的问题,,但是当我想学习时,我会浏览最热门的。你总能学到你感兴趣的新技术。它也让你一瞥什么是趋势,但有一个延迟。在人们开始采用东西之前需要一段时间,你需要开始实施真正的项目来开始出现问题。这就是 Stackoverflow 的意义:人们对事物有问题。

播客

我喜欢播客,特别是关于科技的。数量之多令人惊讶。这些是我最喜欢的 2:

…但是我也听 http://runasradio.com/的[和 http://hanselminutes.com/的](http://runasradio.com/)和

代码打开

至少每周一次,我喜欢浏览挑选的钢笔,实际挑选一支钢笔,并试图弄清楚它是如何完成的以及幕后发生了什么。我 100%保证我会学到新东西。对这个世界来说不一定是新的,但对我来说是新的。

然后

如果你决定继续学习,看看我的另一篇文章:学习新技术的最好方式是实践。下面是一些灵感

但是要谨慎…

拜托各位。又来了。不要太沉迷于新事物。我的意思是……随着新的库的出现,如果你迁移了所有的东西,通常会有一些生产力可以利用。但是还有另一件事让你很有效率:你的经历!如果你认为你可以用你习惯的方式高效地工作,如果你不认为你的竞争对手会通过使用可能更好的工具来获得优势,那么就不要升级。

黑客快乐!

关于作者

我是安德烈·佩纳,我喜欢写作和建筑。最近我建了: https://remoted.io ,一个面向开发者的远程作业聚合器,看看吧!💗

黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿,并乐意讨论广告&赞助机会。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除