How to get your dream job after resignation?
Tags: interview, productivity, resignation, burnout
Published: 2023-09-30 15:07:26

This is my first blog in dev.to. Please comment if any. 

In today's dynamic and unpredictable job market, massive layoffs are not exclusive to tech companies in the United States or the United Kingdom; they are also prevalent in countries like Hong Kong and China. While emigration can create new job opportunities and open doors for senior or mid-level developers, the pursuit of a dream job that allows for personal fulfilment, professional growth, and the exploration of untapped potential remains a challenging endeavour. Landing a dream job is not just about doing what you love; it also involves stepping out of your comfort zone and embracing opportunities that push boundaries. In this essay, we will explore the obstacles and strategies involved in securing a dream job after experiencing a layoff, highlighting the importance of perseverance and adaptability in a rapidly changing employment landscape.

First, define your dream job. Dream job should allow open discussions and collaborations, hence development and business parties can maximise their potentials to deliver state-of-the-art solutions for in-house products and projects. Usually there are 3 types of IT specialists: programmer, IT support and business analyst. Assume fundamental purpose of delivering an IT solution to resolve business procedures and digital transformations, communication skills and interpersonal skills are the pre-requisites. Otherwise, misunderstanding among stakeholders gives rise to poor system design and burnout for programmers. More programmers shall resign eventually whenever there are accumulated technical debts unresolved and endless change of scope. Meanwhile dream job may include job and duties you have not encountered before, open and psychologically safe environment can facilitate  teammates and seniors to pass on domain knowledge and best practices to lead you in a positive aura and develop effective working habits. People shall stay longer and be willing to help each other if the working environment allows teammates to raise issues with ease and comfort. 


Second, assess your skills, interests, and passions in the long run. Current interests and passions shall drive you to acquire skills by trial and error, documentation studies or even going to communities like Github, Dev.to and even Stackoverflow. Everyone can be a professional developer if you work hard, as long as you stay in the industry. Nonetheless, talent may not drive you to top 1% of developers. Continues learning habit and exposure to job marks and summit is a must to research potential industries and positions that align with your dream job. Drill in mobile application development if you find salary is lucrative in iOS apps development or Android apps development. Drill in pythons and study neural network models if you are interested in AI and Automation. Always allow yourself Seek opportunities for professional development, training, and certifications if possible. 


After defining your dream job, and assessing your skills, you shall find the definite set of jobs and career path you can achieve. Then, the rest is storytelling. Tell your story why you resign and to get the dream job in front of the mirror first. Only yourself can understand your inner self and utmost desire for the professional growth and career path. I was once focusing on mobile apps developer for 10 years. I soon realises I lack top-down vision to the system and hence the business, and hence giving rise to poor communication with stakeholders. I took SAFe course to understand Agile mindsets. I seek mentors, ex-colleagues and attended workshops. Luckily enough, I met with old friends working in software development stream. We could share ups and downs to trait our past achievements, comparative advantages and rooms of improvement. I looked for smooth transition from pure software development to team facilitation. I find easier to communicate with others to confirm scope of works than coding changes for endless change management, so I applied for System Analyst. The rest is how to prepare and ace your interviews. You may be asked scenarios to deal with something you are not familiar with. Take a slow breath and show your perseverance in achieving career goals. Displaying your determination can influence interviews and hence future colleagues, hence your dream job shall be secured. 


In conclusion, ask yourself what is your dream job and assess yourself in terms of skills, passions and interest can delineate goals for both jobs and personal growth. While accepting offers from a dream job, we should keep in mind to stay motivated and maintain a positive mindset throughout the process and past working experiences. Your past burnouts and struggles complete you to get a dream job and fly beyond limits.