營銷 客戶旅程模板
by Dimitri Ivashchuk
由Dimitri Ivashchuk
我如何在國外找到開發人員的工作:我從營銷到技術的旅程 (How I got a developer job abroad: my journey from marketing to tech)
In this post, I’ll go into the details of how I, a Ukrainian marketing student, got a job offer from rad company which works with progressive technologies and develops a great product.
在這篇文章中,我將詳細介紹我是一名烏克蘭市場營銷專業的學生,??如何從rad公司獲得工作機會,該公司使用先進的技術并開發出出色的產品。
I’ve written this post for those wanting to start their career in programming but who are scared or require some guidance and inspiration.
我為那些想開始編程生涯但又害怕或需要一些指導和靈感的人寫過這篇文章。
I received fantastic feedback on my Twitter post about getting a software developer job in Europe without being an EU citizen.
我在Twitter帖子上收到了關于在不成為歐盟公民的情況下在歐洲獲得軟件開發人員職位的出色反饋。
I decided to write this piece to share my story, give you a new perspective and maybe destroy a couple of stereotypes about programming.
我決定寫這篇文章來分享我的故事,給您一個新的視角,并可能破壞關于編程的一些陳規定型觀念。
I will split this post into three parts so you will have an opportunity to read it in the most comfortable way.
我會將這篇文章分為三個部分,以便您有機會以最舒適的方式閱讀。
My background - where you will find a little information about myself.
我的背景 -您將在其中找到有關我自己的一些信息。
Main takeaways - where you will find a list of the main takeaways of being a self-taught programmer and what helped me along the way.
主要收獲 -在這里您可以找到成為自學成才的程序員的主要收獲清單以及在整個過程中對我有幫助的地方。
Getting a job abroad - where I will share some tips and tactics that would be useful for getting a remote or on-site job abroad.
在國外找工作 -在這里我將分享一些技巧和策略,這些技巧和策略對于在國外進行遠程或現場工作很有用。
我的背景? (My background ????)
I spent almost one-third of my life studying marketing and business. I can’t say that I would do things in another way if I had a chance. For sure, I have never regretted a decision to join a business-related program at my university.
我花了將近一生的時間學習營銷和業務。 我不能說如果有機會,我會以另一種方式做事。 可以肯定的是,我從未后悔過決定加入我的大學的商務相關課程的決定。
I started to code at the end of the first year of my bachelors degree. In the beginning, it was just a fun hobby I used to enjoy doing in my spare time. It all boiled down to watching tutorials on different online platforms and coding along.
我在本科學歷的第一年末開始編寫代碼。 一開始,這只是我過去業余時間喜歡做的一種有趣的愛好。 歸結為在不同的在線平臺上觀看教程以及編碼。
After a couple of years, it became evident that solving problems, creating things from scratch and constantly learning something new was something that drove me to an inexpressible extent. I stopped thinking about further pursuing a career in marketing. Instead, I focused on spending all of my free time exploring the fundamentals of programming, trending technologies and best practices of writing code.
幾年后,變得很明顯,解決問題,從頭開始創建事物并不斷學習新知識,這些使我感到難以言表。 我不再考慮繼續從事營銷事業。 相反,我專注于花費所有的空閑時間來探索編程的基礎知識,趨勢技術和編寫代碼的最佳實踐。
Back then I didn’t want to abandon my studies. I saw a real added value of being a programmer with a marketing + business background. Thus, I decided to get a Master of Science degree in marketing abroad. At the same time, it was a chance to try to find myself a job in a new environment and open a lot of exciting perspectives for personal development.
那時我不想放棄學業。 我看到了成為具有市場營銷和業務背景的程序員的真正附加價值。 因此,我決定在國外獲得市場營銷理學碩士學位。 同時,這是一個機會,可以嘗試在新的環境中找到工作,并為個人發展打開許多令人興奮的觀點。
I chose Vienna as one of the most gorgeous cities in Europe. It has amazing public transport, a great healthcare system and has been for many years on the list of top global positions among the most comfortable cities to live in the world.
我選擇維也納作為歐洲最美麗的城市之一。 它擁有令人驚嘆的公共交通,完善的醫療保健系統,并且多年來一直在世界上最舒適的城市中名列全球最佳位置。
主要外賣? (Main takeaways ?)
Before the actual takeaways part starts, here is the main thing you need to know about learning to code as a career-changer or hobbyist:
在開始真正的外賣業務之前,這是您學習編碼以成為職業改變者或業余愛好者的主要知識:
Whatever your background is, you CAN learn to code if it is what drives you and brings joy to your life.
無論您有什么背景,只要能驅動您并為生活帶來快樂,您就可以學習編碼。
I know so many people who worked in or studied finance, marketing, history and changed their careers to become programmers and were extremely successful.
我知道有這么多人從事或研究金融,市場營銷,歷史并改變了職業,成為程序員,并取得了巨大的成功。
Let’s see what exact approaches you can use to achieve that desired result faster and get your job as a developer.
讓我們看看可以使用哪些確切的方法來更快地達到期望的結果并獲得開發人員的職位。
停止學習-開始建設 (Stop learning - start building)
This core principle can’t be missed if you want to get better at something. Of course, watching a video or reading a tutorial on Medium seems like a very good investment.
如果您想在某些方面變得更好,就不能錯過這個核心原則。 當然,觀看視頻或閱讀Medium教程似乎是一項很好的投資。
However, you may learn much more effectively by following this simple strategy:
但是,通過遵循以下簡單策略,您可能會更有效地學習:
Think of some project that you would love to use. It may be very simple in the beginning and have basic functionality. For example, I wrote my first small app in just a couple of files and it was just plain HTML, CSS, JavaScript - no frameworks, no libraries.
考慮一些您想使用的項目。 它在一開始可能非常簡單,并且具有基本功能。 例如,我用幾個文件編寫了我的第一個小型應用程序,它只是純HTML,CSS,JavaScript-沒有框架,沒有庫。
If you just come up with ideas of what should be present on your site and learn to formulate them clearly you will find an answer for almost any problem on Stack Overflow or other similar resources.
如果您只是想了解應該在網站上顯示的內容,并學會清楚地表述它們,則可以找到有關Stack Overflow或其他類似資源上幾乎所有問題的答案。
It will allow you to learn those things proactively and put efforts into the actual development of your core dev skill - problem solving.
它將使您能夠主動學習這些知識,并為核心開發技能的實際發展(問題解決)付出努力。
慢慢開始,但有宏偉的計劃 (Begin slowly but have grandiose plans)
At the very beginning, I spent too much time learning fundamentals and basics. For sure, they are extremely important to know. However, if you are not interested in more advanced topics and don’t read about them from time to time you won’t be able to kick start your learning abilities.
在開始的時候,我花了太多時間學習基礎知識。 當然,了解它們非常重要。 但是,如果您對更高級的主題不感興趣,并且不時閱讀這些主題,那么您將無法啟動學習能力。
I had been doing web basics for already a year or two and only heard that such cool things as React, Vue.js, Webpack, etc. existed. I never decided to try them out at first. I had to overcome a fear that I wouldn’t understand anything.
我從事Web基礎知識已經一兩年了,只聽說有React,Vue.js,Webpack等很棒的東西存在。 我從來沒有決定先嘗試一下。 我不得不克服一種擔心,我什么都不懂。
But then, I started to gradually increase the complexity of things I wanted to learn. You would be very surprised how fast you will pick up new technologies and be ready to use them after you force yourself out of the comfort zone.
但是后來,我開始逐漸增加我想學習的東西的復雜性。 當您將自己推出舒適區域后,您會以多快的速度采用新技術并準備好使用它們,您會感到非常驚訝。
Tip: Often attempt to play with the more complex toys.
提示: 經常嘗試玩更復雜的玩具。
心胸開闊,但至關重要 (Be open-minded but critical)
Many people think that now is the best time to learn web-development because of the plethora of technologies and tools available as open source.
許多人認為,現在是學習Web開發的最佳時機,因為有大量開源技術和工具可以使用。
Moreover, many of them have very strong communities that can support you during the learning process. For example, they can get you out of frustrating situations when you just can’t make things work properly.
此外,他們中的許多人都擁有非常強大的社區,可以在學習過程中為您提供支持。 例如,當您無法正常工作時,它們可以使您擺脫令人沮喪的情況。
It comes with a price though. It’s easy to get caught into the trap of just jumping from one technology to another and not really learning anything in depth.
它帶有價格。 很容易陷入僅從一種技術過渡到另一種技術而沒有真正深入學習任何東西的陷阱。
The better approach would be researching the field and trying to make your own opinion of things. Always look for the advice of professionals, but decide for yourself what makes you happy to work with.
更好的方法是研究該領域并嘗試對事物發表自己的看法。 始終尋求專業人士的建議,但要自己決定是什么讓您樂于合作。
After all, many things are solving the same problems but in slightly different ways. As a beginner developer, you probably wouldn’t need to learn React, Vue.js, and Angular at the same time.
畢竟,許多事情正在解決相同的問題,但方式略有不同。 作為一個初學者,您可能不需要同時學習React,Vue.js和Angular。
Tip: Try to focus on one thing and become an expert in it
提示: 嘗試專注于一件事并成為該領域的專家
However, be open to learning new technologies and tools. In my opinion, it is one of the most important prerequisites of getting a well-paid and interesting job.
但是,開放學習新技術和工具。 我認為,這是獲得一份高薪且有趣的工作的最重要的先決條件之一。
不要害怕連接 (Don’t be afraid to connect)
I must say that soft skills are quite underrated for developers though they can help you a lot to improve in many aspects.
我必須說,軟技能雖然對開發人員有很多幫助,但卻可以在很多方面提高您的水平,但對開發人員而言卻被低估了。
Initially, I used to think that those interesting people on Twitter were some sort of celebrities. They don’t answer any messages and spend all of their time building cool things. In reality, it’s not even close to the truth.
最初,我曾經以為Twitter上那些有趣的人是某種名人。 他們不回答任何消息,而是將所有的時間都花在打造很棒的東西上。 在現實中,它甚至與事實不符。
Since I’ve destroyed this bias in my head I reached out to lots of them and learned a lot in both professional and personal areas of my life.
自從我消除了這種偏見之后,我接觸了很多偏見,并在我的職業和個人領域學到了很多東西。
Do me a favor. Find a person you would like to have a short conversation with who interests you as a developer and person. Be polite, respect their time and have some clear questions in mind. Write to them and you would be surprised how much you learn!
幫我個忙。 尋找一個您想與誰成為您感興趣的開發者和人物的簡短對話的人。 要有禮貌,尊重他們的時間,并要記住一些明確的問題。 寫信給他們,您會驚訝于您學到了多少!
In the worst case, they would just say that it’s not their top priority now but you could try again in some time.
在最壞的情況下,他們只會說這不是他們的頭等大事,但是您可以在一段時間后再試一次。
If you would be interested in getting some personalized advice from me regarding any topic, I would be really be happy to help. I try to answer every private message within a couple of days and give advice based on what people are asking for.
如果您有興趣就任何主題從我這里獲得一些個性化建議,我將非常樂意為您提供幫助。 我嘗試在幾天之內回答所有私人信息,并根據人們的要求給出建議。
在國外找工作-有一個強大而有意義的起點嗎? (Get a job abroad - have a powerful and meaningful start ?)
To be completely honest with you, at first, I was quite skeptical about my prospects. After having read lots of articles and forums I got an idea that it was almost impossible for a foreigner to get a job in Austria (this may be different from country to country, but Austria, apart from being an amazing country in many ways, is very bureaucratic).
坦白地說,起初,我對自己的前景表示懷疑。 在閱讀了許多文章和論壇后,我想到了外國人幾乎不可能在奧地利找到工作(這可能因國家而異,但是奧地利除了在許多方面都是一個令人贊嘆的國家之外,還非常官僚主義)。
In reality, things turned out to be not that complicated and all I needed to do was to start applying and see how things worked myself.
實際上,事情并沒有那么復雜,我要做的就是開始應用并了解事情如何運作。
The main takeaway:
主要外賣:
Don’t overthink it! If you define your goals and start with small steps, you’ll eventually get there!
不要想太多! 如果您定義目標并從小步驟著手,最終將實現目標!
So, to get started with your job search, define the roles that you want to apply for. It will help you to learn about the required technology stack. Consequently, you will soon identify some weak spots you need to improve.
因此,要開始求職,請定義要申請的角色。 它將幫助您了解所需的技術堆棧。 因此,您很快就會發現一些需要改進的弱點。
Depending on the situation you might also want to improve your CV, see how many jobs there are, or complete your LinkedIn profile.
根據情況,您可能還想提高自己的簡歷,查看有多少工作或完成LinkedIn個人資料。
不要將申請流程推遲太長時間 (Don’t postpone the application process for too long)
Many beginner developers fall into the bias of thinking that they are not ready to apply after some time of learning and coding just within the scope of pet-projects. It’s not always true. Often, passion means more than experience or real job experience in the case of junior positions.
許多新手開發人員陷入了偏見,認為他們只是在寵物項目的范圍內經過一段時間的學習和編碼后才準備好申請。 并非總是如此。 在初級職位上,激情通常不僅僅意味著經驗或實際工作經驗。
Apply from the early stages of your learning processes, but be ready to show some dedication to your employer
從學習過程的早期階段開始申請,但要做好向雇主獻身的準備
In my case, it was a different story because I’ve already had work experience and many projects on GitHub that I was ready to talk about. My best advice here is that you need to show consistency and passion for coding and that is just doing things and showcasing them on your GitHub profile from the earliest stages of your developer career.
就我而言,這是一個不同的故事,因為我已經有工作經驗,并且準備在GitHub上談論許多項目。 在這里我最好的建議是,您需要表現出對編碼的一致性和熱情,這只是做事并在開發人員職業生涯的最早階段就將其展示在GitHub個人資料中。
不要太重視工作要求 (Don’t take job requirements too seriously)
My current German level is Upper Intermediate but I’m still ashamed of the fact that I can’t properly have long meaningful conversations. ?
我目前的德語水平是中級,但我仍然感到羞恥,因為我無法正確地進行長時間有意義的對話。 ?
Most of the jobs in Austria require proficiency in German so I’ve missed out on a lot of opportunities just because of not applying to those jobs. Moreover, 99% of jobs were listed as full-time positions. As a student, I am able to work for only 20 hours per week, so that excluded the rest of them.
奧地利的大多數工作都需要德語水平,所以我因為不適合那些工作而錯過了很多機會。 此外,有99%的工作被列為全職職位。 作為一名學生,我每周只能工作20個小時,因此將其余工作排除在外。
I decided to take it seriously and write a cover letter for every position I’ve been applying to. Just to fill you in on my specific situation, I had no German proficiency, no work permit, and no ability to work full-time.
我決定認真對待,并為我申請的每個職位寫求職信。 只是為了滿足您的具體情況,我沒有德語水平,沒有工作許可,也沒有全職工作的能力。
I was startled by the response I received. Out of almost 20 applications, I got an invitation for an onsite interview for 15 and responses are still coming in.
我對收到的回復感到震驚。 在將近20份申請中,我收到了15份現場采訪的邀請,并且仍在收到答復。
My current employer was quite optimistic about my prospects in the company and offered me a part-time position with the plan to transfer it to full time as soon as I finish my studies. Also, he helps me a lot with everything connected with work permits and other legal stuff.
我現在的雇主對我在公司的前景非常樂觀,并為我提供了兼職職位,并計劃在我完成學業后將其轉為全職。 此外,他在與工作許可和其他法律相關的一切方面為我提供了很多幫助。
Don’t think that job requirements are final. In most cases they are flexible and you can get a job even without some required things in your CV
不要認為工作要求是最終的。 在大多數情況下,他們很靈活,即使簡歷中沒有一些必需的東西,您也可以找到工作
That’s it for this blog post. I’ve tried to provide some condensed advice that I wish I had before starting an application for jobs abroad. I will be happy to receive any feedback in the comments and hope that this post is helpful to you in your job search.
就是這個博客文章。 在開始申請海外工作之前,我曾嘗試提供一些簡明的建議。 我很樂意在評論中收到任何反饋,并希望這篇文章對您的求職有所幫助。
In case you want any specific advice, feel free to drop me a message on Twitter.
如果您需要任何具體建議,請隨時在Twitter上給我留言。
I can have a look at your CV, portfolio or tech stack and formulate your strengths and things you need to improve or just have a chat at your convenience - DMs are open ??
我可以查看您的簡歷,投資組合或技術堆棧,并確定您的長處和需要改進的地方,或者只是在方便時進行聊天-DM是開放的?
Originally published at divdev.io
最初發布于divdev.io
翻譯自: https://www.freecodecamp.org/news/how-i-got-a-developer-job-abroad-my-journey-from-marketing-to-tech-fdf75e610c1/
營銷 客戶旅程模板