热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

机器学习岗位太少_太多的东西要学习,很少的时间

机器学习岗位太少byRickWest由里克韦斯特(RickWest)太多的东西要学习,很少的时间(Somuchtolearn,solittletime)我学习

机器学习岗位太少

by Rick West

由里克·韦斯特(Rick West)

太多的东西要学习,很少的时间 (So much to learn, so little time)

我学习,保持动力并实现目标的主要技巧 (My top tips for learning, staying motivated, and achieving your goals)

One of the most common questions I get asked is how I managed to find time to learn web development and to totally change careers, while working a full-time job and with a young family at home.

我被问到的最常见问题之一是,我如何在全职工作和有一个年轻家庭的情况下找到时间学习网络开发并完全改变职业 。

Heck, I even wonder that myself at times!

哎呀,我什至有时不知道自己!

Similarly, these are also some of the most common excuses I hear for why people can’t learn, why people give up, and why they don’t progress further in their careers.

同样,这些也是我听到的最常见的借口,原因是人们为什么不学习,为什么人们放弃以及为什么他们的职业不再进步。

Now, I appreciate that we all have different lifestyles, commitments, motivations, and I most certainly don’t have the definitive answer. But I want share some of my key lessons and tips — for finding the time to learn, staying motivated, and reaching your goals.

现在,我很高兴我们所有人都有不同的生活方式,承诺,动机,而且我当然没有确切的答案。 但我想分享一些重要的经验教训和技巧-找时间学习,保持动力并实现目标。

Don’t let a perceived lack of time stop you from achieving your dreams and reaching your goals.

不要让时间不足以阻止您实现梦想和实现目标。

深而窄 (Deep and Narrow)

This seems like a logical place to start. You might have a rough idea of what you want or need to learn. But have you carefully chosen some resources and a definitive path that your are going to follow?

这似乎是一个合理的起点。 您可能对想要或需要学习的东西有一个粗略的想法。 但是,您是否仔细选择了一些资源和确定的路线?

Usually the answer is a resounding “NO”!

通常答案是响亮的“否”!

I was exactly the same. Like most people, when I first started learning web development, I didn’t really have too much of a plan. What this resulted in was me wasting countless hours learning a little bit of this, a little bit of that, and not really getting anywhere.

我是完全一样的。 像大多数人一样,当我刚开始学习Web开发时,我并没有太多的计划。 结果就是我浪费了无数的时间来学习一点点,一点点的东西,却并没有真正到达目的地。

Time is precious, especially with the many commitments and obstacles that life often puts in our way. So you need to make sure that you maximize every second of what little time you do have.

时间是宝贵的,尤其是生活中常常存在的许多承诺和障碍。 因此,您需要确保将很少的时间中的每一秒都最大化。

This mean’s creating a learning plan, a curriculum, and sticking to it. But you can also maximize the return on your time investment by narrowing in on what you are learning instead of aimlessly learning a little bit of everything.

这意味着创建学习计划,课程表并坚持执行。 但是,您也可以通过缩小学习范围,而不是漫无目的地学习所有内容,从而最大限度地提高时间投资回报率。

Therefore, if your goal is to freelance and build websites for small local businesses, you might decide that you want to learn WordPress. If this is the case, just do it. Learn WordPress and its associated technologies and learn them well. Go deep!

因此,如果您的目标是为本地小型企业提供自由职业者并建立网站,则您可能会决定要学习WordPress。 如果是这种情况,请执行此操作。 学习WordPress及其相关技术并学得很好。 深入!

Focus on becoming a WordPress “expert” rather than getting distracted learning Laravel or the latest Javascript framework.

专注于成为WordPress的“专家”,而不是专心学习Laravel或最新Javascript框架。

Similarly, if your goal is to get into enterprise level software development, learning WordPress isn’t going to be a wise way to spend the little time that you have.

同样,如果您的目标是进入企业级软件开发,那么学习WordPress并不是花点时间的明智之举。

That’s not to say that any of these technologies aren’t worth learning, or that you can’t learn and expand your skill set in the future. Just that if your goal is to become employable, get a promotion, or build a product — in the shortest time possible — then you need to maximize your time and concentrate your effort on the things that will get you there the quickest.

这并不是说其中任何一项技术都不值得学习,或者将来您将无法学习和扩展技能。 只是如果您的目标是成为一名受雇人员,获得晋升或制造产品(可能在最短的时间内),那么您就需要最大化您的时间,将精力集中在使您最快到达那里的事情上。

一致性是关键 (Consistency is key)

This has to be the most important thing that I have learned and the best bit of advice that I could give to anyone learning anything.

这必须是我所学到最重要的东西,也是我可以给任何学到任何东西的人的最佳建议。

I’ve found that learning something is not so much about the amount of time spent, but rather, it’s about consistency.

我发现学到的东西与所花费的时间无关,而在于一致性。

For example, if you only have 10 hours of free time each week to dedicate to learning — you will learn and retain more by studying for 90 minutes, 7 days a week, rather than trying to cram 10 hours in on a weekend!

例如,如果您每周只有10个小时的空闲时间用于学习,那么您将通过每周7天学习90分钟来学习和保留更多时间,而不是尝试在周末学习10个小时!

Doesn’t 90 minutes daily sound like a much more achievable goal, too? It’s so much easier to get up an hour earlier, or go to bed an hour later, than it is to give up your entire weekend!

每天90分钟听起来也不是一个可以实现的目标吗? 与放弃整个周末相比,提早一个小时起床或一个小时后上床睡觉要容易得多!

It’s all about forming a habit and making learning part of your lifestyle.

这一切都与养成习惯并使学习成为您生活的一部分有关。

As humans, we are creatures of habit. So make learning part of your daily routine, make time, be consistent, and keep going.

作为人类,我们是习惯的产物。 因此,使学习成为日常工作的一部分,抽出时间,保持一致,并继续前进。

做出牺牲 (Make sacrifices)

As mentioned, you need to make time and you need to be consistent in doing so. This might mean that you need to make sacrifices in order to achieve that goal.

如前所述,您需要花费时间并且需要保持一致。 这可能意味着您需要做出牺牲才能实现该目标。

Whether this means sacrificing an hour in bed, not finishing that book you just started, or missing your favorite TV program — this is what you need to do. I never said it would be easy…

这是否意味着要卧床一个小时,不完成刚开始的那本书或错过自己喜欢的电视节目,这就是您需要做的。 我从未说过这会很容易的……

…However, the important thing to remember here? It’s not forever!

…但是,在这里要记住的重要事情是? 这不是永远的!

This is a short term sacrifice in order to achieve your long term goal.

为了实现您的长期目标,这是短期的牺牲。

For me, since I was working long hours, and had two kids under 3, I decided that my learning time would be 9pm onwards — once the kids were in bed. This would previously have been the time I would sit and watch TV with my wife and relax after a hard day. Instead, I would often stay up into the early hours, get minimal sleep, and be up for work early the next day.

对我来说,由于我工作很长时间,并且有两个3岁以下的孩子,所以我决定我的学习时间将从晚上9点开始-一旦孩子们上床睡觉。 以前是我和妻子坐在一起看电视,度过辛苦一天后放松的时候。 取而代之的是,我经常熬夜,睡得很少,第二天早些时候开始工作。

That was the sacrifice I made…but now, through making that sacrifice in the short term, and achieving my goal of getting a job in web development, I no longer have to make that sacrifice. I work 8 hours at my day job, come home, and can watch all the crappy TV I want.

那就是我所做的牺牲……但是现在,通过在短期内做出牺牲,并达到实现从事Web开发工作的目标,我不再必须做出牺牲。 我每天工作8个小时,回家后就可以看我想要的所有糟糕的电视了。

The funny thing is, I still spend 9pm onwards and stay up ridiculously late, learning new things and working on side projects. It’s funny how that consistent ‘sacrifice’ soon became a habit!

有趣的是,我仍然从晚上9点开始,一直呆在一个可笑的晚上,学习新事物并从事辅助项目。 有趣的是,这种一致的“牺牲”很快成为一种习惯!

认识你的动力 (Recognize your motivation)

Perspective is a wonderful thing. For some people, having a wife and young family might be the reason that you can’t learn to code. The reason that you have no time.

透视是一件奇妙的事情。 对于某些人来说,拥有妻子和年轻的家庭可能是您无法学习编码的原因。 您没有时间的原因。

For me, this was my motivation.

对我来说,这是我的动力。

I decided that I wanted a more stable career, with a brighter future and the possibility of a better work life balance (Who was I kidding!). Ultimately, I wanted to provide a better life for myself, my wife, and my children.

我决定我想要一个更稳定的职业,拥有更光明的未来,并可能实现更好的工作生活平衡(我在开玩笑!)。 最终,我想为自己,我的妻子和我的孩子们提供更好的生活。

Recognizing that this was my motivation made making those sacrifices so much easier.

意识到这是我的动力,因此使这些牺牲变得更加容易。

Whatever your motivation is, whatever your reason, keep that in mind.

无论你的动机是,无论你的理由,记住这一点。

When things get difficult and you feel like giving up, think back to the reason that you started in the first place.

当事情变得困难而您想要放弃时,请回想起您最初开始的原因

将您的学习融入生活的不同领域 (Integrate your learning into different areas of your life)

Learning comes in all shapes and sizes. For example, a common misconception is that if you want to learn how to code, then you have to be sitting in front of a computer. Don’t get me wrong, it certainly helps, but there are often other area’s of your life that you can take advantage of in order to maximize and support your learning.

学习有各种形式和规模。 例如,一个常见的误解是,如果您想学习编码,则必须坐在计算机前。 不要误会我的意思,它肯定会有所帮助,但是您可以经常利用生活中的其他方面来最大化和支持您的学习。

While I was learning to code, working my full-time construction job, I had a commute to work of at least an hour every day. What a ‘waste’ of time…but it didn’t have to be!

当我学习编码,从事全职建筑工作时,我每天至少有一个小时的通勤时间。 多么浪费时间……但这不是必须的!

I started listening to web development and business related motivational podcasts during my commute. While not learning directly, podcasts are a brilliant was of passively consuming content and a great way to get more context around you chosen area of learning.

通勤期间,我开始收听Web开发和与业务相关的激励性播客。 播客虽然不直接学习,但它是被动消费内容的绝佳之选,并且是在所选学习领域周围获取更多上下文的绝佳方法。

Make use of every opportunity you have and immerse yourself in your chosen pursuit. Swap music for podcasts while at the gym, read a chapter of a relevant book or blog post during your lunch break, carry a notepad around with you and take notes as thoughts and ideas come into your head.

充分利用您所拥有的每一个机会,将自己沉浸在所选择的追求中。 在体育馆中,可以将音乐切换为播客,在午餐时间阅读相关书籍或博客文章的章节,随身携带记事本,并在思想和想法进入您的脑海时做笔记。

Find ways in which you can make learning part of your everyday life. Think outside the box.

寻找使学习成为日常生活一部分的方法。 创造性思考。

不要对自己施加太大压力 (Don’t put too much pressure on yourself)

This is also one of the most important takeaways from my experience of learning to code.

从我的学习代码经验来看,这也是最重要的收获之一。

In somewhat of a contradiction to my first point about consistency being key, you must also appreciate that this is life and life isn’t straightforward. Even the best laid plans don’t always work out.

与我关于一致性是关键的第一点有些矛盾,您还必须意识到,这就是生活,而生活并非一帆风顺。 即使是最好的计划也不一定总能奏效。

So, don’t beat yourself up about it. If you miss a day studying, so what. In the grand scheme of things, a missed day here and there isn’t going to make the slightest difference! Just pick it back up the next day and keep moving forward. The odd missed day really isn’t going to matter.

因此,不要为此而烦恼。 如果您错过一天的学习,那又如何。 在宏伟的计划中,这里错过了一天,不会有丝毫的差别! 隔天取回,继续前进。 错失的日子真的没关系。

This goes for staying up too late or forcing it too much too. If you’re tired, go to sleep! If you need a night out with the family, go enjoy yourself. Life’s too short.

这可能是因为熬夜或强迫太久。 如果您累了,那就去睡觉! 如果您需要与家人共度夜晚,那就尽情享受吧。 生命太短暂了。

耐心一点 (Be Patient)

Learning anything is going to take time and things don’t happen overnight.

学习任何东西都需要时间,而且事情不会一overnight而就。

While the goal is always to be productive and learn as much as possible as quickly as possible, you just need to remember that you’re in it for the long run and all will be good in time.

尽管目标始终是提高生产力并尽可能快地学习,但您只需要记住,长期以来,您就一直在其中,一切都会好起来的。

Too often we worry that things are taking too long, we’re not making enough progress, and we’ll never reach our target. I fully understand that, especially in the case of web development. Because there is so much to learn and the scope is so vast, it can be crushingly overwhelming at times.

我们常常会担心事情花费的时间太长,我们没有取得足够的进展,而且我们永远也无法实现目标。 我完全理解这一点,尤其是在Web开发的情况下。 因为有太多的东西要学习,而且范围如此之广,所以有时它可能会令人不知所措。

But we’re talking about something that could materialize into a career that could span the next 10, 20, 30 or 40 years.

但是,我们所谈论的可能会发展成未来10、20、30或40年的职业。

Again, put that into perspective — If it takes you 1 year, 2 years, 3 years or even more to get your first job. Does that really matter?

再次强调一下,如果您需要1年,2年,3年甚至更长的时间才能找到第一份工作。 真的重要吗?

For some reason, in the self-taught development world, it seems to be all about how someone ‘got a job in 6 months’ or ‘landed a $100k junior role’.

出于某种原因,在自学成才的发展世界中,这似乎与某人如何“在6个月内找到工作”或“获得10万美元的初级职位”有关。

But remember, we don’t always get the full context surrounding that situation. At the end of the day, that is someone else’s story, not your own. As long as you are moving forward and making progress, it will happen. Be patient.

但是请记住,我们并不总是能获得有关该情况的完整信息。 归根结底,那是别人的故事,而不是你自己的故事。 只要不断前进并取得进展,它就会发生。 耐心一点。

Don’t compare yourself to others. Compare yourself to the person you were yesterday

不要将自己与他人进行比较。 将自己与昨天的人进行比较

There is no secret ingredient. Sacrifice, hard work and patience are all it takes.

没有秘密成分。 牺牲,努力和耐心都是必需的。

Thank you for reading! ? If you enjoyed it, hit that clap button below. I really appreciate your support and it helps other people see the story.

感谢您的阅读! ? 如果您喜欢它,请点击下面的拍手按钮。 非常感谢您的支持,它可以帮助其他人了解这个故事。

I am always happy to hear from like minded people, so feel free to shoot me an email or say hello on Twitter.

我总是很高兴收到志同道合的人的来信,因此随时向我发送电子邮件或在Twitter上打个招呼。

I’d also like to take this opportunity to also say a massive thank you to Quincy Larson for acknowledging me as one of freeCodeCamp’s top contributors. Without Quincy and the freeCodeCamp platform, it wouldn’t have been possible to reach, speak to, and engage with as many people as I have this past year. Thank you to the entire freeCodeCamp community, everyone that likes, shares, supports and contributes to making the community what it is. You’re all awesome!

我也想借此机会对昆西·拉尔森 ( Quincy Larson)表示感谢,感谢他承认我是freeCodeCamp的主要贡献者之一 。 没有Quincy和freeCodeCamp平台,就不可能像我去年那样与尽可能多的人进行交流,交流和互动。 感谢整个freeCodeCamp社区,每个人都喜欢,分享,支持和贡献于社区的发展。 你们真棒!

翻译自: https://www.freecodecamp.org/news/so-much-to-learn-so-little-time-8ac3d6ee6ffb/

机器学习岗位太少



推荐阅读
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 本文介绍如何使用PHP在WordPress中根据分类类别ID或名称获取所有相关文章,提供详细的方法和代码示例。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • 丽江客栈选择问题
    本文介绍了一道经典的算法题,题目涉及在丽江河边的n家特色客栈中选择住宿方案。两位游客希望住在色调相同的两家客栈,并在晚上选择一家最低消费不超过p元的咖啡店小聚。我们将详细探讨如何计算满足条件的住宿方案总数。 ... [详细]
  • 本文介绍如何在Spring Boot项目中集成Redis,并通过具体案例展示其配置和使用方法。包括添加依赖、配置连接信息、自定义序列化方式以及实现仓储接口。 ... [详细]
  • 社交网络中的级联行为 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 本文介绍如何使用 Angular 6 的 HttpClient 模块来获取 HTTP 响应头,包括代码示例和常见问题的解决方案。 ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 本文介绍如何使用MFC和ADO技术调用SQL Server中的存储过程,以查询指定小区在特定时间段内的通话统计数据。通过用户界面选择小区ID、开始时间和结束时间,系统将计算并展示小时级的通话量、拥塞率及半速率通话比例。 ... [详细]
  • 本文深入探讨了Memcached的内存管理机制,特别是其采用的Slab Allocator技术。该技术通过预分配不同大小的内存块来有效解决内存碎片问题,并确保高效的数据存储与检索。文中详细描述了Slab Allocator的工作原理、内存分配流程以及相关的优化策略。 ... [详细]
author-avatar
紫木之阁_229
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有