CodeZima

CodeZima

Share

EdTech Startup

20/10/2021

What is our Disrupt: on our website and in applications, you can order any course from some of your idols who are the best at explaining about Digital Tech.
Also, our difference from other IT courses is that: we can sign a contract that guarantees you a job offer when you finish the best course!

Welcome)

26/09/2021

How to become a Junior Full Stack Developer

Give yourself a reason why you want to become a Junior Full Stack Developer:
just for fun;
or find a well-paid job;
or use this knowledge in your own business.

99.9999999% of people start studying Full Stack Development to find a job.
Some people start to study Full Stack Development to do their own business.

You must understand the size of the company you want to work for:
1) a small young startup;
2) a stable medium-sized company;
3) a big old conservative corporation.

A small startup can hire a Jr Full Stack Developer if you have soft skills and charisma. In some of these startups there is a lot of work, so someone urgently needs to do these tasks. Colleagues on these teams can teach you something to add value to the company.

A mid-sized company can take a close look at your cover letter, CV, portfolio, github repositories, references from past jobs.

Big corporation might interview you a few times. During the interview, they can test your knowledge of frameworks, libraries, algorithms, data structures, patterns. Some companies may ask for your diploma, anti-money-laundering check, and police check. Then they'll give you a test task, then they'll discuss your salary + bonuses, and then bootcamp or induct you if you're hired.

In a small startup, maybe you will do everything:
Define and communicate technical requirements;
Liaise with multidisciplinary team of Designers, Back End Developers and System Administrators or DevOps to integrate user-facing elements with server side logic;
Collaborate with the Back End Developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience;
Using VSCode, Emmet, ESLint, etc.;
Converting Figma layouts or PhotoShop PSDs to HTML, CSS, JS;
Turning your static designs into interactive web pages;
Using Front End web technologies like HTML, CSS or SCSS, JavaScript + React or Vue, and Bootstrap;
Using Grids and Flexbox;
Develop ideas for new software, programs, products, or features by monitoring industry developments and trends;
Assessing the efficiency and speed of current applications;
Gather and address technical requirements;
Develop functional and sustainable web applications with high-quality reusable clean code and libraries that can be used in the future;
Experience with version control, such as Git or Bitbucket;
Experience with Webpack and Gulp;
Experience with Back End frameworks or open-source cross-platform Back End JavaScript runtime environment Node.js;
Experience with NPM;
Experience with Web server technologies;
Experience with hosting environment, including database administration as well as scaling applications to handle load changes;
Experience with data storage solutions;
Experience with Cloud computing integration;
Experience with Content management system development, deployment, and maintenance of web applications;
Optimize performance for maximum speed and scalability;
Troubleshooting and debugging applications;
Be involved and participate in the overall application lifecycle;
Help and support to other team members;
Participate in the entire application lifecycle, focusing on coding and debugging;
and a million other things you can do that can be useful for your startup.

A mid-sized company can give you some serious tasks.

A big corporation may ask you to fix old bugs and to work with some legacy.

When you have decided on the level of the company, then try to find jobs that you may be interested in. Try to study what the vacancies require.

How exactly can you learn:
1) take an online course;
2) read books about Full Stack Development;
3) watch videos on youtube about Full Stack Development;
4) watch videos about interviews;
5) read some tutorials and longreads;
6) listen podcasts;
7) go to events (meetups, hackathons, conferences);
8) practice, build your own pet projects;
9) work with your social media accounts so that potential employers can see that you are a growing professional;
10) communicate with other Full Stack Developers;
11) apply for jobs and receive criticism that will give you an understanding of what exactly you can improve in your skills.

Want your school to be the top-listed School/college in Perth?

Click here to claim your Sponsored Listing.

Location

Address


125 Street Georges Terrace
Perth, WA
6000