博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
鼠标紧跟lable_紧跟当前软件工程趋势的12种方法
阅读量:2524 次
发布时间:2019-05-11

本文共 7937 字,大约阅读时间需要 26 分钟。

鼠标紧跟lable

I'm often asked how we can keep up with the trends in the field of software engineering. So I'm writing this article:

我经常被问到如何才能跟上软件工程领域的趋势。 所以我写这篇文章:

  1. as an answer to any future questions I get, and

    作为我将来遇到的任何问题的答案,以及
  2. as a cheat sheet because I am getting older and you never know :)

    作为备忘单,因为我变老了,而你永远不知道:)

For ease of future reference, I will separate these topics into time-based categories. Those categories will indicate how often you need to check up on the resource.

为了便于将来参考,我将这些主题分为基于时间的类别。 这些类别将指示您需要多长时间检查一次资源。

Because – let's be honest – some people have less time to allocate towards keeping up with trends than others. Like new parents - they have less time than anyone, of course. And while reading every day for three hours to hone your craft is a great idea, it is not feasible for many people.

因为-坦白说-与其他人相比,有些人没有多少时间来跟上潮流。 像新父母一样,他们的时间比任何人都要少。 虽然每天阅读三个小时来磨练您的手艺是一个好主意,但对于许多人来说这并不可行。

So with that out of the way, let's get started!

因此,让我们开始吧!

每年几次 (A couple of times per year)

调查结果 (Survey results)

Various learning organizations do surveys and publish results once or twice per year. These surveys show the trends of many fields of computer science in a high quality and entertaining manner.

各种学习组织每年进行一次调查并发布结果一次或两次。 这些调查以高质量和有趣的方式显示了计算机科学许多领域的趋势。

I couldn't find a better example than . There are other players as well, which do quality work like and .

没有比更好的例子了。 还有其他一些播放器,它们可以完成和类的高质量工作。

It is worth diving into them and analyzing their interesting data insights. You can quickly how the big community behind those sites perceives the field.

值得深入研究它们并分析他们有趣的数据见解。 您可以快速了解这些站点背后的大型社区如何看待这一领域。

12月下旬或1月初的预测帖子 (Late December or early January prediction posts)

It is almost a cliché: from about December 15th to January 30th you cannot escape from articles like "Top N software development trends in X year".

简直是陈词滥调:从12月15日到1月30日,您将无法逃脱“ X年前N大软件开发趋势”之类的文章。

It is a nice way to get a grasp of what other people study and work on, but I think they can be very subjective and might not appeal to everyone. But every developer is different, so give them a try first.

这是了解其他人学习和从事的工作的好方法,但是我认为他们可能非常主观,可能不会吸引所有人。 但是每个开发人员都不一样,因此请先尝试一下。

This is not an exhaustive list, so feel free to add other interesting sources below. My favorites are:

这不是一个详尽的列表,因此随时在下面添加其他有趣的资源。 我的最爱是:

  • Udemy and

    Udemy 和

  • Oreilly's

    奥雷利

  • Pluralsight , though it is a bit skimpy in my humble opinion.

    Pluralsight ,尽管在我的拙见中还是有点过时。

Those are some of the most popular platforms for self-learning so they're always sharing something new.

这些是一些最受欢迎的自学平台,因此它们总是共享新的东西。

每几周一次 (Once every few weeks)

思想作品 (Thoughtworks)

. I love the labels "Adopt", "Trial", "Assess", and "Hold" against all the buzzwords you can find. If you want to stick to one tip, this should be it.

。 我喜欢标签“采用”,“试用”,“评估”和“保留”,而不是您可以找到的所有流行词。 如果您想坚持一个技巧,就应该这样。

聚会和您的社交/专业圈子 (Meetups and your social/professional circle)

Have you ever been to a meetup where they discuss stuff from the previous decade? Me neither!

您是否去过聚会上讨论他们过去十年的事情? 我也不!

It is very easy to get overwhelmed, so pick a couple and don't miss a single talk.

很容易不知所措,所以请挑选一对,不要错过任何一个话题。

Usually speakers talk about tech they use at the company where they work. This can be a great chance to see how that company works and gain insights if you want to work for them. (And there's always Glassdoor, too, of course. :) ).

通常,演讲者会谈论他们在工作所在的公司使用的技术。 如果您想为公司工作,这将是一个很好的机会来了解该公司的运作方式并获得见解。 (当然,也总是有Glassdoor。)。

Not to mention the people you can meet and all the free pizza.

更不用说您可以认识的人以及所有免费的披萨。

Along similar lines, don't underestimate your social and professional circle. Yes, software people flock together...if you keep yourself apart, you are probably the exception rather than the rule :) Your ambitious colleague always has something new and hot in their agenda to learn.

同样,不要低估您的社交和职业圈子。 是的,软件人员聚集在一起……如果让自己与众不同,那么您可能是例外,而不是规则:)您雄心勃勃的同事在他们的议程中总会有一些新奇而有趣的东西要学习。

So make sure you exchange ideas. You will both enjoy it and benefit from it. That means you should always target companies that have a high-quality engineering culture.

因此,请确保您交换想法。 您将享受它并从中受益。 这意味着您应该始终以具有高质量工程文化的公司为目标。

Google快讯 (Google alerts)

If you want to focus on a few technologies, the best passive way I have found is .

如果您想专注于一些技术,我发现的最好的被动方式是 。

You subscribe to the terms you like and an email will come when a new significant result is indexed to the google results of your term.

您订阅了自己喜欢的字词,并且当新的重要结果被索引到您字词的google结果中时,就会收到一封电子邮件。

It is like having someone to search, for example, "python3 Django" for you a few times a day.

这就像让某人每天为您搜索几次,例如“ python3 Django”。

GitHub探索 (GitHub explore)

and the subsequent pages, for example can point out in a glance what devs are working on.

和后续页面(例如可以一眼就指出开发人员正在做什么。

At the time of writing this sentence, the top trending results are about Blockchain, Machine Learning, and Python. I think these results represent a good portion of the current trends in the field.

在撰写本文时,最流行的结果是关于区块链,机器学习和Python的。 我认为这些结果代表了该领域当前趋势的很大一部分。

Infoq报告 (Infoq reports)

This is another great resource.

这是另一个很棒的资源。

I would classify it as similar quality to Thoughtworks, though they structure the knowledge differently.

我将其归类为Thoughtworks,尽管它们对知识的结构不同。

On their homepage they show a few trending sectors. Their articles could easily be conference talks or mini books, not to mention some ebooks they give away from time to time.

在他们的主页上,他们显示了一些趋势板块。 他们的文章很容易是会议演讲或迷你书,更不用说他们不时赠送的一些电子书了。

You can look at their article to get an idea of what you'll find.

您可以查看他们的文章,以大致了解您会发现什么。

每周多次 (Multiple times per week)

博客平台的摘要 (Summaries from blog platforms)

My favorites, in no particular order, are , and .

我的最爱,没有特别的顺序,是 , 和 。

You can either visit them every day or use their article digest features (usually weekly).

您可以每天访问他们,也可以使用他们的文章摘要功能(通常每周一次)。

As these platforms work based on a crowd-info model, if something is important enough you'll find many articles about it.

当这些平台基于人群信息模型工作时,如果有足够重要的东西,您会发现很多关于它的文章。

Dailynow.co (Dailynow.co)

Sadly they only have a browser extension. Daily is a popularity based newsfeed. You can easily spot daily trends and high-quality articles just by opening a new tab on your browser.

可悲的是他们只有一个浏览器扩展。 每日是基于人气的新闻源。 您只需打开浏览器上的新标签,即可轻松发现每日趋势和高质量文章。

It is always nice to see your article in the first position, speaking from personal experience.

从个人经验出发,总是很高兴看到您的文章处于第一位。

Hackernews和程序 (Hackernews and proggit)

I couldn't leave the social news king out of the loop. People have mixed feelings about these two (mostly from a behavioral aspect, as the comments can range from insults and trolling to serious views of the subject). But you can extract value if you try.

我不能让社交新闻之王脱颖而出。 人们对这两者有不同的感觉(主要是从行为方面考虑,因为评论的范围从侮辱和拖钓到对该主题的严肃看法)。 但是,如果尝试,您可以提取价值。

Twitter趋势(或其他社交媒体的趋势) (Twitter trends (or trends from other social media))

As I have written in one of my , social media might be demonized but it's up to you to set up a great circle and benefit from it.

正如我在所写的 ,社交媒体可能会被妖魔化,但是您需要建立一个很好的圈子并从中受益。

I personally follow any company or author or speaker I have found to produce interesting work.

我亲自跟踪发现有有趣作品的任何公司,作者或演讲者。

I would suggest you focus on Twitter and LinkedIn, as they tend to fit the purpose better, in my experience.

我建议您专注于Twitter和LinkedIn,因为根据我的经验,它们往往更适合此目的。

时事通讯 (Newsletters)

I will pay 10 euros to any active developer that can prove to me that they've never subscribed to a technical newsletter. These newsletters are ubiquitous.

如果有活动的开发人员向我证明他们从未订阅过技术新闻,我将向其支付10欧元。 这些新闻无处不在。

The authors of those newsletters do the hard work for you and extract the foam from the trends.

这些新闻通讯的作者为您付出了艰辛的努力,并从趋势中汲取了泡沫。

Some of my favorites are , , and my recent addition,

我最喜欢的是 , , 和最近添加的

结论 (Conclusion)

Thank you for reading this article. I hope you enjoyed my tips above. If you have any further tips, don't hesitate to put them in the comments. Happy reading!!

感谢您阅读本文。 希望您喜欢上面的提示。 如果您有其他任何提示,请随时将其放入评论中。 阅读愉快!

翻译自:

鼠标紧跟lable

转载地址:http://ochwd.baihongyu.com/

你可能感兴趣的文章
PHP Curl发送数据
查看>>
HTTP协议
查看>>
CentOS7 重置root密码
查看>>
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
Laravel 的生命周期
查看>>
Nginx
查看>>
Navicat远程连接云主机数据库
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
学习进度
查看>>
使用Postmark测试后端存储性能
查看>>
NSTextView 文字链接的定制化
查看>>
第五天站立会议内容
查看>>
ATMEGA16 IOport相关汇总
查看>>