算法訓練營 重編碼_編碼訓練營適合您嗎?

算法訓練營 重編碼

by Joanna Gaudyn

喬安娜·高登(Joanna Gaudyn)

編碼訓練營適合您嗎? (Is a Coding Bootcamp something for you?)

Coding bootcamps’ popularity is growing. It sounds like a perfect idea to fast-forward your career. But is it really something for you?

編碼訓練營越來越受歡迎。 聽起來這是一個理想的想法,可以快速發展您的事業。 但這真的適合您嗎?

Just a couple of years back it was perfectly normal to choose a degree and then build a career in that same field until you retired. Competencies lived separately: the IT people did the coding, the business people focused on the entrepreneurial aspects, and the accountants ran the books.

僅僅幾年前,選擇學位然后在同一領域建立職業生涯直到退休是完全正常的。 能力是分開生活的:IT人員進行編碼,業務人員專注于企業方面,而會計師則負責帳簿。

But somewhere along the way things started to change. Technical literacy became a necessity in many roles and fields of the global market. Think hospitality (AirBnb), transportation (Uber), publishing (Amazon). All these companies are increasingly dependent on software and their online services. Enrolling into a coding bootcamp might sound like a great idea to get equipped with these precious tech skills.

但是在此過程中,事情開始發生變化。 技術素養已成為全球市場許多角色和領域的必需品。 考慮好客( AirBnb ),交通( Uber ),出版( Amazon )。 所有這些公司越來越依賴于軟件及其在線服務。 參加編碼訓練營聽起來像是個掌握這些寶貴技術技能的好主意。

But let’s make one thing clear: bootcamps are not for everyone. If somebody tells you otherwise they probably don’t know a lot about bootcamps or are only focused on getting your money.

但是,讓我們澄清一件事: 訓練營并不適合所有人。 如果有人告訴您,否則他們可能對新兵訓練營并不了解很多,或者只專注于賺錢。

For me, doing Le Wagon was one of the best and most absolutely life-changing experiences I’ve had so far. The vast majority of the students I met there left more than satisfied. But I have also seen people regretting doing their bootcamp or not being as successful as they imagined — both back then when I was a student and afterwards when I taught myself. A lot of these cases resulted from a wrong attitude or unrealistic expectations and could have been easily avoided.

對我來說,做Le Wagon是迄今為止我迄今為止最美好,最絕對改變生活的經歷之一。 我在那里遇到的絕大多數學生都感到非常滿意。 但是我也看到人們后悔自己的訓練營或者沒有像他們想象的那樣成功–那時我還是學生的時候,后來我自學的時候。 這些情況中有許多是由于態度錯誤或不切實際的期望而造成的,很容易避免。

So before you quit your job or ask your parents for a loan, here’s a set of questions you should consider.

因此,在您辭職或向父母貸款之前,您應該考慮以下一系列問題。

你喜歡編碼嗎? (Do you like to code?)

This one is important, even if the bootcamp you are considering accepts complete beginners. You haven’t written a single line of code in your life? Take an online course on Codecademy, Coursera or freeCodeCamp. They all have great resources for beginners and are completely free. If you get too stuck you can use their forums to ask for help. But try not to use those forums too often: being stuck and trying to figure the problem out yourself is a part of the process.

即使您正在考慮的訓練營接受完整的初學者,這一點也很重要。 您一生中沒有寫過一行代碼嗎? 參加有關Codecademy , Coursera或freeCodeCamp的在線課程。 他們都為初學者提供了大量資源,并且完全免費。 如果您太困了,可以使用他們的論壇尋求幫助。 但是,請不要太頻繁地使用這些論壇:陷入困境并嘗試自己解決問題是該過程的一部分。

You finished your first course and still think it’s fun? That’s a great place to start.

您完成了第一門課程,仍然覺得很有趣? 那是一個很好的起點。

您想快學嗎? 如果是這樣, 您能學習很快嗎? (Do you want to learn fast? And if so, can you learn fast?)

If you’re considering taking a bootcamp, the answer to the first question is probably ‘yes’. But what about the second one? Be honest with yourself: think of your school years, weeks preceding exams at the university or that time when your colleague got sick and you needed to step in for them at work, even though you didn’t fully know the specifics of the job.

如果您正在考慮參加訓練營,那么第一個問題的答案可能是“是”。 但是第二個呢? 對自己說實話:想想您的學年,大學考試前的幾周,或是同事生病而您需要介入工作的那段時間,即使您并不完全了解工作的細節。

Your background doesn’t matter. I have degrees in journalism, book design and literary criticism — and currently work as a developer and a coding tutor. It’s the mindset that matters. The rate of change in the industry means that as a developer you can never stop learning (or you will fall far behind very quickly). So ask yourself if learning is something you actually enjoy — not for the next couple of months of the bootcamp, but for the rest of your career.

您的背景并不重要。 我擁有新聞學,書籍設計和文學批評學士學位,目前擔任開發人員和編碼導師。 重要的是心態。 行業的變化速度意味著,作為開發人員,您永遠無法停止學習(否則您將很快落后于他人)。 因此,問問自己學習是否真的是您喜歡的東西-不是在接下來的幾個月的訓練營中,而是在您的職業生涯中。

您如何應對壓力? (How do you handle stress?)

Even if you enjoy coding and don’t mind the learning element, a bootcamp might be stressful. You are faced with huge workloads and run a slightly insane schedule: at Le Wagon it’s around 10 hours a day, 5 times a week, for 9 weeks. No holidays, no long weekends.

即使您喜歡編碼并且不介意學習元素,訓練營也可能會給您帶來壓力。 您面臨著巨大的工作量,并且安排了一些瘋狂的時間表:在Le Wagon,每天大約需要10個小時,每周5次,共9周。 沒有假期,沒有長周末。

It is tiring. Exhausting actually. And weariness couples really well with stress. Sooner or later you will probably end up questioning whether spending your hard earned savings on this was a good idea and if your brain can even process this amount of material in such a short time frame.

很累。 確實精疲力盡。 疲倦與壓力真的很好地結合在一起。 遲早,您可能最終會質疑,將辛苦賺來的積蓄花在這上是個好主意,還是您的大腦甚至可以在這么短的時間內處理這么多的材料。

If you don’t handle stressful situations well or cannot learn under pressure, think twice before enrolling into a bootcamp.

如果您不能很好地處理壓力大的情況或無法在壓力下學習,那么在報名參加訓練營之前請三思。

您覺得保持動力容易嗎? (Do you find it easy to stay motivated?)

The truth is that programming is fundamentally hard and learning it can involve a large dose of failure, frustration and self-doubt. The key is to keep on trying, so you’ll need 100% commitment. If you get easily discouraged or frustrated quickly, it might not be something you’d enjoy.

事實是,編程從根本上來說很難,而學習它可能會導致大量失敗,挫折和自我懷疑。 關鍵是要繼續嘗試,因此您需要100%的投入。 如果您很容易灰心或沮喪,那可能不是您想要的。

Remember that your learning path does not end on the last day of the bootcamp — on the contrary: this is where it really starts. You’ll need lots of perseverance and patience, especially when the bootcamp is over and you don’t have a mentor easily accessible. Staying motivated is the only way to push through the moments when things get complicated and take time to solve.

請記住,您的學習道路不會在訓練營的最后一天結束-相反:這才是真正開始的地方。 您將需要大量的毅力和耐心,尤其是在訓練營結束且沒有導師容易接近的情況下。 保持動力是唯一的方法,可以度過復雜而需要時間解決的時刻。

您如何與他人合作? (How do you handle working with others?)

If you still believe in the stereotype of a developer being that unhygienic weirdo, working from their parents’ basement — just scratch it. Although I’m sure you can still find a couple of those, the times have changed. Only the most brilliant few will get away without social skills. But the reality is that nowadays employers put a huge emphasis on soft skills when hiring new members of their tech teams.

如果您仍然相信開發人員的刻板印象是那種不衛生的怪異事物,那就是在父母的地下室里工作-那就刮一下吧。 盡管我確定您仍然可以找到其中的幾個,但是時代已經改變了。 沒有社交技能,只有最杰出的少數人才會脫身。 但是現實是,如今的雇主在雇用技術團隊的新成員時, 非常重視軟技能 。

You need to be able to communicate — both with your teammates and clients, listen and collaborate. And you’ll most likely be faced with similar challenges during the bootcamp. Starting from programming in pairs, and ending with your final project — you won’t get away from teamwork.

您需要能夠與您的隊友和客戶進行溝通,傾聽和協作。 在訓練營期間,您極有可能面臨類似的挑戰。 從成對編程開始,到最終項目結束-您將無法擺脫團隊合作。

你的目標是什么? (What is your goal?)

The fact that you don’t want to code to make a living doesn’t mean that a coding bootcamp isn’t something for you. In fact, a lot of alumni decide to follow more entrepreneurial paths — become a tester, product manager or a growth hacker. Depending on your previous experience, some of these alternatives might actually be more accessible right after a bootcamp.

您不想編碼來謀生的事實并不意味著編碼訓練營就不適合您。 實際上,許多校友決定走更多的創業之路-成為測試人員,產品經理或成長型黑客。 根據您以前的經驗,在進行新手訓練后,實際上可能更容易使用其中一些替代方法。

However, if you would like to pursue the development route, it’s also within your reach. Be prepared to work hard, though, and set a realistic goal: it might take a couple of extra months to get where you want to be.

但是,如果您想尋求開發路線,那也很容易。 不過,要做好努力工作,并設定一個現實的目標:要想達到目標,可能還需要花費額外的幾個月時間。

你能負擔得起嗎? (Can you afford it financially?)

One important thing to remember is that things take time. In addition to the price of the bootcamp and some cash for accommodation and food during the course, you should account for at least a couple of months extra after you’re done. This way you’ll be able to keep on learning and focus on getting where you intend to be, rather than rushing into the first job available (which might not be in tech at all). Worst case scenario, you’ll have spare savings if you get your dream job right after the camp.

要記住的重要一件事是,這需要時間。 除了訓練營的價格以及課程期間的一些住宿和食物現金外,您還應該在完成后多花幾個月的時間。 這樣,您將能夠繼續學習并專注于達到自己的目標,而不用急于找到第一份工作(這可能根本不在技術領域)。 在最壞的情況下,如果您在訓練營結束后立即得到理想的工作,您將有多余的積蓄。

你能負擔得起社交嗎? (Can you afford it socially?)

The social factor is something often overlooked. Putting your whole life on hold for a couple of months is certainly easier if you are single and have no kids. But it doesn’t mean that it is impossible otherwise — it just means more logistical hassle. But I know newlyweds, young moms and husbands of expecting wives who enrolled into a bootcamp and did great. Don’t fool yourself though: if you want to make the most out of it, the bootcamp needs to be your number one priority and focus in order to immerse.

社會因素經常被忽視。 如果您單身并且沒有孩子,那么將您的整個生命擱置幾個月肯定會更容易。 但這并不意味著沒有其他可能-只是意味著更多的物流麻煩。 但是我認識新婚夫婦,年輕的母親和期待妻子的丈夫,他們報名參加了訓練營并表現出色。 不過,請不要自欺欺人:如果您想充分利用這一點,那么訓練營就必須成為您的第一要務,并專注于沉浸式訓練。

結論 (Conclusion)

Enrolling in a bootcamp is a big decision, so it’s important to really think it through and stay realistic — about your personal needs and abilities, logistics of such an undertaking, and your expectations and ambitions.

參加訓練營是一個重大的決定,因此,認真考慮并保持現實很重要-有關您的個人需求和能力,這項工作的后勤以及期望和抱負。

Even if you aren’t sure about some of the answers, keep in mind that it all comes down to the attitude — if you really want it, you can do it. All it takes is hard work and determination.

即使您不確定某些答案,也請記住,一切都取決于態度-如果您確實想要,可以做到。 它所要做的就是努力工作和決心。

If you’d like to know more about what coding bootcamps are, you might have a look at this article.

如果您想進一步了解什么是編碼訓練營,可以閱讀這篇文章 。

翻譯自: https://www.freecodecamp.org/news/is-a-coding-bootcamp-something-for-you-974c3b5bd3b2/

算法訓練營 重編碼

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

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

相關文章

leetcode 771. 寶石與石頭(set)

給定字符串J 代表石頭中寶石的類型,和字符串 S代表你擁有的石頭。 S 中每個字符代表了一種你擁有的石頭的類型,你想知道你擁有的石頭中有多少是寶石。 J 中的字母不重復,J 和 S中的所有字符都是字母。字母區分大小寫,因此"a…

用ntdsutil命令中的restore object 更新版本號

備份域控建立好后,備份域信息,用目錄還 原模式,還原域信息,用ntdsutil命令,中的 restore ob ject 更新版本號 本文轉自9pc9com博客,原文鏈接: http://blog.51cto.com/215363/783334 如需…

python處理excel文件(xls和xlsx)

一、xlrd和xlwt 使用之前需要需要先安裝,windows上如果直接在cmd中運行python則需要先執行pip3 install xlrd和pip3 install xlwt,如果使用pycharm則需要在項目的解釋器中安裝這兩個模塊,File-Settings-Project:layout-Project Interpreter&a…

html塊中的內容垂直居中,css如何設置行內元素與塊級元素的內容垂直居中

首先我們先了解一下行內元素和塊級元素行內元素(內聯元素):沒有自己的獨立空間,它是依附于其他塊級元素存在的,空間大小依附于內容多少。行內元素沒有度、寬度、內外邊距等屬性。塊級元素:占據獨立的空間,具有寬度&…

Mina、Netty、Twisted一起學(五):整合protobuf

protobuf是谷歌的Protocol Buffers的簡稱,用于結構化數據和字節碼之間互相轉換(序列化、反序列化),一般應用于網絡傳輸,可支持多種編程語言。protobuf怎樣使用這里不再介紹,本文主要介紹在MINA、Netty、Twi…

leetcode 1. 兩數之和(map)

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和為目標值的那 兩個 整數,并返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,數組中同一個元素不能使用兩遍。 示例: 給定 nums [2, 7, 11, 15], target …

Redis 3.0.1 安裝和配置

一、下載,解壓和編譯Redis 12345# cd /tmp # wget http://download.redis.io/releases/redis-3.0.1.tar.gz # tar xzf redis-3.0.1.tar.gz # cd redis-3.0.1 # make二、下載、安裝tclsh 測試編譯: 1# make test得到如下錯誤信息: …

2021年南寧二中高考成績查詢,2021廣西高考圓滿結束,6月23日可查詢成績

6月8日下午,2021年高考統考圓滿結束。今年廣西參加高考統考考生人數40.05萬余人,比2020年增加了2.2萬人。我區預計6月23日可查詢高考成績,6月24日起可陸續填報志愿,我區的網上咨詢會將于6月25日至27日舉辦。▲高考結束&#xff0c…

29 Python - 字符與編碼

字符與編碼 01 字符串本質 Python字符串相關概念 字符串 str 字節 bytes 字節數組 bytearray 電腦字符串存儲機制 字符庫:A、B每個字符有一個代碼點如A是65 B為66,這種是方便人類讀寫的形式,但是最終需要存入計算機的CPU和內存&…

Linux 內存管理與系統架構設計

Linux 提供各種模式(比如,消息隊列),但是最著名的是 POSIX 共享內存(shmem,shared memory)。 Linux provides a variety of schemes (such as message queues), but most notable is POSIX shar…

如何正確使用Node.js中的事件

by Usama Ashraf通過Usama Ashraf 如何正確使用Node.js中的事件 (How to use events in Node.js the right way) Before event-driven programming became popular, the standard way to communicate between different parts of an application was pretty straightforward: …

你的成功有章可循

讀書筆記 作者 海軍 海天裝飾董事長 自我修煉是基礎。通過自我學習,在預定目標的指引下,將獲取的知識轉化為個人能力,形成自我規律,不斷循環,實現成功。 尋找和掌握規律,并熟練運用于實踐,是成功…

98k用計算機圖片,98K (HandClap)_譜友園地_中國曲譜網

《98K》文本歌詞98K之歌-HandClap-抖音 制譜:孫世彥這首《HandClap》是Fitz&TheTantrums樂隊演唱的一首歌曲,同時也是絕地求生中囂張BGM,是一首吃雞戰歌!這首歌譜曲者和填詞者都是三個人:JeremyRuzumna&#xff0c…

qt之旅-1純手寫Qt界面

通過手寫qt代碼來認識qt程序的構成,以及特性。設計一個查找對話框。以下是設計過程1 新建一個empty qt project2 配置pro文件HEADERS \Find.h QT widgetsSOURCES \Find.cpp \main.cpp3 編寫對話框的類代碼例如以下://Find.h #ifndef FIND_H #define F…

【隨筆】寫在2014年的第一天

想想好像就在不久前還和大家異常興奮地討論著世界末日的事,結果一晃也是一年前的事了。大四這一年,或者說整個2013年都是場搖擺不定的戲劇,去過的地方比前三年加起來還多的多,有時候也會恍惚地不知道自己現在在哪。簡單記幾筆&…

設計沖刺下載_如何運行成功的設計沖刺

設計沖刺下載by George Krasadakis通過喬治克拉薩達基斯(George Krasadakis) Design Sprints can generate remarkable output for your company — such as a backlog of impactful ideas, functional prototypes, learning and key insights from customers along with real…

leetcode 18. 四數之和(雙指針)

給定一個包含 n 個整數的數組 nums 和一個目標值 target,判斷 nums 中是否存在四個元素 a,b,c 和 d ,使得 a b c d 的值與 target 相等?找出所有滿足條件且不重復的四元組。 注意: 答案中不可以包含重…

WPF:從WPF Diagram Designer Part 4學習分組、對齊、排序、序列化和常用功能

在前面三篇文章中我們介紹了如何給圖形設計器增加移動、選擇、改變大小及面板、縮略圖、框線選擇和工具箱和連接等功能,本篇是這個圖形設計器系列的最后一篇,將和大家一起來學習一下如何給圖形設計器增加分組、對齊、排序、序列化等功能。 WPF Diagram D…

win7如何看計算機用戶名和密碼怎么辦,win7系統電腦查看共享文件夾時不顯示用戶名和密碼輸入窗口的解決方法...

win7系統使用久了,好多網友反饋說win7系統電腦查看共享文件夾時不顯示用戶名和密碼輸入窗口的問題,非常不方便。有什么辦法可以永久解決win7系統電腦查看共享文件夾時不顯示用戶名和密碼輸入窗口的問題,面對win7系統電腦查看共享文件夾時不顯…

ASP.NET Core跨域設置

項目中經常會遇到跨域問題,解決方法: 在appsettings.json 文件中添加json項 {"Logging": {"LogLevel": {"Default": "Warning"}},"AllowedHosts": "*","AppCores": "https…