What type of web developer should I choose? Front-end? Backend? Full-stack?

Yu Che Liu
1 min readJan 17, 2021

Recently, I got a lot of questions asking about what type of role should I choose to be my career path. Here is the basic standard for you.

Photo by Glenn Carstens-Peters on Unsplash

What is Front-end developer?

You need to know:

1. how to use HTML, CSS, JavaScript

2. how to use JavaScript libraries and framework.

3. how to use build tools including npm, webpack.

You will use these knowledges on:

1. build complex user interfaces.

2. build reusable UI components.

3. user input validation.

4. communication with backend.

5. UX tools including PWAs, and hot reload.

What is backed developer?

You need to know:

1. how to use server side language like Node.js or PHP

2. framework libraries including Express, Laravel

3. Basic about server configuration

4. Basic about HTML, CSS, JavaScript

You will use these knowledges on:

1. Design server-side logic including user authentication

2. send Notifications

3. database access

4. data validation

What is full stack developer ?

Full- stack developer = basic front-end developer + basic backend developer.

--

--

Yu Che Liu

Java Full stack developer | Google Android Associate developer certified | CompTIA Linux + certified | Teaching Assistant | https://www.linkedin.com/in/yucheliu