Skip to main content

Final Thoughts: What's The Point To Learn Web Develop?


I can't believe that I have finished the whole Web Develop Bootcamp course.

From Google Image


In this blog, I shared 80 key study notes about web develop which includes frontend and backend. Every note introduces the basic concepts of certain topics, and show the screenshots of codes, and explain each process.

I also shared some small project studies to implement all the related code together to make the learning more meaningful.

The learning process, for me, was not easy. I have to say it was so struggle. Sometimes I couldn't get the concept about the logical which made me very confused. Sometimes the code did't work in the server even though I typed the exactly the same codes as the course did.

Whenever the problem was happened, I couldn't sleep and couldn't eat.And this kind of issues had driven me crazy thousands of times.

At some points, I did want to give it up. It was just so hard for me. And my goal was not to become a developer, what's the point of learning it?


  • Have a Basic Understanding About IT Industry 
If I didn't take this course, I would never know about how internet work, what's the connection between different web develop languages, and how to build the entire web. Now, I got all those answers. 
  • Get To Know The Developer Work
When I heard someone is a developer, the first thing come to my mind is "OMG! They are unbelievable! They are so smart!". After I learned this course, I get to know it is not easy to do the web develop jobs. The process takes a lot times, and it requires a lot of efforts. 

Trust me, when I was writing code for only one hour, my eyes felt dry and super uncomfortable. My head felt heavy like holding a tons of stones. I can't image how those developer survive when they sit in front the computer whole day.

Now, if I see any developer, I would say:"Good Luck and Take Care!"
  • Won't Be Afraid To Read Code
When I worked in the company, I was always afraid to view the page source and find certain codes. I felt that I was reading something completely out of the earth. What were those tags? What were those code inside those tags? For me, it was just a messy.

After I learned these course, I was not afraid of inspect any page source. Even though they are still messy, I know what I am going to look for. It makes me feel that I did some impossible thing, and I feel proud of myself.
  • Be More Patient 
During the course, I followed the instructor to write the code and run the code. Unfortunately, it was not always processing the same way as the course did. This made me headache. I had to go back to review the code in each line to find the mistake. Sometimes it was misspelling; sometimes I forgot a simple space; and sometimes I forgot the quotes. 

Mistakes happened all the time. Even though I hate them, they do make me be more detail and more patient. 

No matter what, I feel so happy to complete this course and my goal! ! 

Comments

Popular posts from this blog

GIT Study Note: Six Git Commands You Should Know!

What is Git? According to Git website , Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Basically, we can use Git to track all of changes and revert them back if we made mistakes. The version control system is a way for us to work with different versions of our code, so that we can save different features and make notes as we progress. It is also very useful for team collaboration. Six Git Command You Should Know 1. Git Init In our server, we need to create a "Git" directory and inside of "Git", we make another direcory "git_inro". Then, we add a file "app,js" in the "git_intro" folder. The first thing we need to run is "git init" . When we run git init, it will make a directory which is hidden called ".git". Wherever I run that git init command, it's going to track all of our changes. ...

Intermediate Express.js: How To Render HTML From A EJS File?

The Express.js apps we have developed so far are just simply getting requests from users and sending matched message back to them. However, it is not what we want in the real web application. In most case, we want to send back a relevant web page when our app receives request from user. In order to do that, we need to npm install ejs file in the Express, create HTML page in the ejs file, and render HTMl from the ejs file. I know it sounds confuse now. I am going to explain more details in the example. EJS stands for embedded JavaScript. It lets us embed JavaScript code variables if statements loops inside of HTML. How to render HTML from a EJS file? Step One: Create a HTML page in EJS file Firstly, in our server, we create a folder named "EJSDemo". In this folder, we touch two files, one is "app.js", and the other one is "home.ejs". We are going to write a simple HTML code in the "home.ejs" file. The instructor create a dog page,...

Intermediate Express.Js: Write Conditions and Loops In The EJS (study note)

We continue to use the app.js which we have build to be the study example. In the last post, we only add a simple EJS tag <%= thingVar %> inside h1 tag. This will match the "thing" to any "thing" request from the user. If Statement Today, the course shows us to write a simple if statement in the EJS file. I learn to apply it to my own app. In the if statement, if users send"/wantto/workout" request, the page will show a new content "Good Idea!". We wrote the if statement in the "diet.ejs" file, and we add "<% %>" tags around the code. We have to wrap every line of JavaScript anytime JavaScript starts and ends. Moreover, you may see there are two types of ejs tags here: <%= %> The one with equal sign. According to the course, when we add equal sign, the value that is returned inside of the tag will be rendered to the HTML page. it will be added to the HTML. For example, if we write ...