機器學習崗位太少_太多的東西要學習,很少的時間

機器學習崗位太少

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/

機器學習崗位太少

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/393832.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393832.shtml
英文地址,請注明出處:http://en.pswp.cn/news/393832.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

用9種辦法解決 JS 閉包經典面試題之 for 循環取 i

2017-01-06Tomson JavaScript轉自 https://segmentfault.com/a/1190000003818163 閉包 1.正確的說,應該是指一個閉包域,每當聲明了一個函數,它就產生了一個閉包域(可以解釋為每個函數都有自己的函數棧),每個閉包域(Function 對象)都有一個 function scope(不是屬性),function s…

bzoj 2296: 【POJ Challenge】隨機種子

Time Limit: 1 Sec Memory Limit: 128 MBSec Special JudgeDescription1tthinking除了隨機算法,其他什么都不會。但是他還是可以ac很多題目,他用的是什么呢?他會選擇一個好的隨機種子,然后輸出答案。往往他選擇的一個好的種子可…

英特爾第十代處理器為什么不支持win7_5GHz動力澎湃 高主頻多核處理器成就巔峰玩家...

頻率之爭永遠是處理器領域無法回避的話題。高主頻在游戲中所帶來的高速運行,穩定幀數等特性永遠是玩家們所追求的目標。隨著英特爾第十代桌面及移動版酷睿處理器的發布,無論是臺式整機或是筆記本平臺,都已全面進入了5GHz時代。選擇英特爾處理…

leetcode46. 全排列(回溯)

給定一個 沒有重復 數字的序列&#xff0c;返回其所有可能的全排列。 示例: 輸入: [1,2,3] 輸出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 代碼 class Solution {List<List<Integer>> cListnew ArrayList<>();public List<List<…

初級算法-12.反轉字符串

題目描述: 編寫一個函數&#xff0c;其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 char[] 的形式給出。 不要給另外的數組分配額外的空間&#xff0c;你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 你可以假設數組中的所有字符都是 ASCII 碼表中的可打…

linux python源碼目錄結構,TensorFlow0.8源碼閱讀 -- 代碼目錄結構講解

TensorFlow0.8發布以來受到了大量機器學習領域愛好者的關注&#xff0c;目前其項目在github上的follow人數在同類項目中排名第一。作為google的第一個開源項目&#xff0c;TensorFlow的源碼結構較為清晰&#xff0c;相關的代碼注釋覆蓋較全。本文首先從代碼結構入手&#xff0c…

在VirtualBox里復制VDI文件[轉]

原文地址:http://blog.sina.com.cn/s/blog_591a2c940100aree.html 在VirtualBox的快速修復界面里&#xff0c;可以隨時生成當前狀態的備份。當生成了備份之后&#xff0c;會在Snapshots目錄下創建一個新的VDI文件&#xff0c;之后對當前狀態所做的一切操作都將針對最新的VDI文件…

軟件開發重要性_在軟件開發中考慮時間的重要性

軟件開發重要性by Crunch Tech通過Crunch Tech 在軟件開發中考慮時間的重要性 (The importance of time to think in Software Development) Modern Technology teams operate in a fast-paced environment. With a Technology team of only 35 people, we average over 50 re…

自動登錄360,百度

方便登錄&#xff0c;寫的小工具 1 import win.ui;2 import web.ui;3 /*DSG{{*/4 var winform ..win.form(text"AAuto Form";right599;bottom399)5 winform.add(6 button{cls"button";text"百度";left41;top25;right163;bottom59;z1};7 button2…

arm linux 開機電路_【技術角度看問題之一】ARM到底是個啥?

【小宅按】近期公司推出來基于ARM芯片的服務器&#xff0c;本文就一些基本概念&#xff0c;比如ARM&#xff0c; ARM64, ARMv8, ARM7&#xff0c;ARMv7, 64位等讓人費解的概念進行了粗淺地分析&#xff0c;涉及的關鍵字已用粗體標出。文中觀點僅僅是一家之言&#xff0c;拙劣之…

leetcode77. 組合(回溯)

給定兩個整數 n 和 k&#xff0c;返回 1 … n 中所有可能的 k 個數的組合。 示例: 輸入: n 4, k 2 輸出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 代碼 class Solution {List<List<Integer>> cListnew ArrayList<>();public List<List<I…

linux系統配置腳本,Linux系統配置腳本開機自啟

在日常使用過程中&#xff0c;當有時候需要運行開機自啟腳本&#xff0c;同時想看到輸出結果的時候&#xff0c;不免就需要將系統配置為免密登錄模式&#xff0c;本文主要介紹再init3模式(多用戶命令行界面)&#xff0c;運行開機自啟腳本及輸出腳本指令運行數據結果。本文使用的…

WPF多線程UI更新

前言 在WPF中&#xff0c;在使用多線程在后臺進行計算限制的異步操作的時候&#xff0c;如果在后臺線程中對UI進行了修改&#xff0c;則會出現一個錯誤&#xff1a;&#xff08;調用線程無法訪問此對象&#xff0c;因為另一個線程擁有該對象。&#xff09;這是很常見的一個錯誤…

iOS------App之間傳遞數據的幾種方式

UIDocumentInteractionController UIActivityViewController Shared Keychain Access Custom URL Scheme Web Service iCloud API UIPasteboard 參考 http://enharmonichq.com/sharing-data-locally-between-ios-apps/http://stackoverflow.com/questions/9425706/share-data-b…

了解如何使用Vue.js CLI

Interested in learning Vue.js? Get my ebook at vuehandbook.com有興趣學習Vue.js嗎&#xff1f; 在vuehandbook.com上獲取我的電子書 One of them is the Vue Command Line Interface (CLI).其中之一是Vue命令行界面(CLI)。 Note: There is a huge rework of the CLI goin…

rabbitmq學習——隊列

public class Send { public static final String routingKey "wuqidi_task_durable"; /*工作隊列 也叫任務隊列 目的是將任務發送到隊列中 由工作者進行處理 在后臺的多個工作者中 任務是共享的*/ public static void main(String[] args) throws Exception{ Conne…

python 戰艦_簡單Python戰艦

我最近開始學習python&#xff0c;并決定嘗試制作我的第一個項目。我正在嘗試做一個戰艦游戲&#xff0c;隨機放置兩個3塊長的船在一塊板上。但效果不太好。我為2號飛船做了一個臨時的循環&#xff0c;它應該檢查一下旁邊的兩個空間是否空閑&#xff0c;然后在那里建立自己的空…

leetcode面試題 08.12. 八皇后(回溯)

設計一種算法&#xff0c;打印 N 皇后在 N N 棋盤上的各種擺法&#xff0c;其中每個皇后都不同行、不同列&#xff0c;也不在對角線上。這里的“對角線”指的是所有的對角線&#xff0c;不只是平分整個棋盤的那兩條對角線。 注意&#xff1a;本題相對原題做了擴展 示例: 輸…

linux 進入redis 數據庫,Linux下Redis數據庫的安裝方法與自動啟動腳本分享

安裝Redis(1) 下載Rediswget http://redis.googlecode.com/files/redis-2.2.11.tar.gztar xzvf redis-2.2.11.tar.gz(2) 編譯并安裝Redismake && make install(3) 復制并修改配置文件cp redis.conf /etc/redis.confvi /etc/redis.conf注意修改以下幾項&#xff1a;daem…

Flutter 36: 圖解自定義 View 之 Canvas (三)

小菜繼續學習 Canvas 的相關方法&#xff1a; drawVertices 繪制頂點 小菜上次沒有整理 drawVertices 的繪制方法&#xff0c;這次補上&#xff1b;Vertice 即頂點&#xff0c;通過繪制多個頂點&#xff0c;在進行連線&#xff0c;多用于 3D 模型中&#xff1b; drawVertices 包…