The personal experience of an autodidact


I am an autodidact

       More than half a year ago, I started the front-end road. At that time, I only wanted to learn one technology, so I started a blind learning career.

      At the beginning, I searched what the front-end basics are mainly to learn, html , css , js , they are all said to be the basics, let’s start, I have to upgrade a little in the middle, learn XHTML , when I see a static page coming out, I feel it is worth it, Be happy for your little progress, although the code is a bit ugly!

      The way to learn js was not so smooth. I bought a rhinoceros book, and I couldn't read it after reading 100 pages. By the way, I forgot to say that I bought two books for learning before, and it didn't work at all. I know that there are also online video tutorials. After js, I bought a book of DOM programming art and then found some video tutorials on the Internet . After repeated research, I typed the code. Every time I succeeded in a piece of code, I would be happy for myself for a while, but sometimes I typed the wrong one. Punctuation, a letter, can be tragic, so here I want to remind beginners that a good code compilation tool, browser developer tools and repeated input code error checking are beneficial . A good code tool can prompt you when you enter the wrong code. I am using webstorm now, which is very easy to use. I recommend it. There is a cracked Chinese version on the Internet! And the browser developer tool can more intuitively point out your error type and how many lines you made when you make a mistake. It doesn't matter if you don't understand English, you can save a translation website to translate more, or you can learn some English by the way!

     When I was learning js, I felt that I could use it. It was not until I went back to study js twice, that I deeply understood the importance of the basics. js is an object-oriented language. The main points I said may not be comprehensive: basic syntax, what Is object, function, execution environment, this, inheritance, closure, compatible ie, event mechanism and binding, cookie and storage, XML, php, ajax , json . Finally, learning about encapsulation is one of the best ways to solidify your js.

      After learning js and writing a web page, I went to the interview. I'm blind, I can't stand it at home. I can't take it anymore except to sleep and learn! So here I want to remind you that it is very necessary to relax your mood reasonably . Since I chose this path, giving up is not my character. Everyone is under pressure, but you should also arrange your time reasonably and go out occasionally. It’s fine to walk or chat, obviously I’m not. Sometimes long-term research is four hours in a blink of an eye, and sometimes I start to question myself, but whenever I think about it, maybe I’ll be successful if I persist! When I went to the interview, I just started to submit some resumes and interviewed some, which also started to give me a little blow! When looking for a job online, you need to be clear. A real company will not have any foundation. Those are training institutions, and some of them are accepted, but I didn’t pass it! This proves how important native js is .

      It is also good to have an interview once. Knowing that you have many shortcomings, many people will be discouraged and slack, so you must think about whether you really want to learn !

      After that, I bought two books, Sharp jQuery and Bootstrap , and learned html5, css3, jquery, and bootstrap in combination with the w3c website documents and videos . At that time, I didn't know how the company wrote the laws and regulations, and how to evaluate the performance of a page. By the way , it was a Dane in Hangzhou. My resume was not called this, but the address was correct. The second company's personnel opened its mouth. Just come to the full stack, node.js, I also happened to meet someone who came to ask the front desk about a certain teacher. . . I was a little bit suffocated, and then I started the road of learning again . There is still a lot of help from csdn . There are a lot of interesting codes and some learning ideas.

      Here I want to say that if you have a code foundation and want to speed up, the training is still helpful, ask why, and the tuition is paid, right! If you don’t have the basics, you still want to learn quickly.

      During the study period, you must ask why, find information, and understand it if you don’t understand it. The code can’t be sloppy, and the company can’t tolerate you!

      After that, I reorganized the knowledge I learned before, because I wrote notes by hand, four or five, and then I reviewed it again, took notes again about some things I was not familiar with, typed some codes, and someone might use me The time of copying notes is used to type more codes or learn more content. The advantage of notes may be to save you time when you type codes and some cannot find a way. It is also possible to use w3c more. I will use other websites. not introduced.

     It's almost over here, and now I'm learning vue.

       Knock on the blackboard! ! !  

   Say it again here :

     1. Be sure to consider whether you really want to learn. Now that the front-end update is accelerating, and the length of your study is also increasing, do you have enough toughness and time to persevere?

     2. Learning ideas It is very necessary to refer to some content of csdn in advance to formulate the learning direction. In conclusion, it can help you improve efficiency

     3. Don’t forget to relax occasionally after studying, maybe it can make your thinking clearer and solve your problems inadvertently

     4. Ask why

Related


Simulate personal belongings

joep_csharp: I am using C# for testing. I'm trying to mock a function from a reference (using Moq). Below is a simplified version of the code given. B.cs: public class DeviceB: public DeviceB(): // do some stuff return something; A.cs: usi

OWL Personal in Java

nunoaac : I am trying to access ontology through Eclipse. I use owl-api. I create an ontology in Protegé, but I want to create and classify new INDIVIDUALS by code. How is that possible? I searched everything but couldn't find any useful information. Macro Exa

Personal database and central database

and I'm trying to set up version control software, currently I'm working alone (but I'd like to be able to change), and I'd like to store the code on a network drive that is backed up regularly but can't use the same code on my laptop hard drive. But GIT confu

Maintaining personal diffs with git

pure I've been using Git for some projects and would like to improve my workflow at the same time. I would like to know a good way to maintain my own differences in teamwork. For example, I want to add some debugging utilities that work for me and work when us

personal git branch

Geography R I want to create a fork of a project on github with my own modifications for my situation. I also want to sync this branch between my home, work and travel laptops. In the end, I want my branch to still receive updates made to the root project by t

How to distinguish personal data?

Mr. Pippi I have two types of users: client, manager. Stored in a separate table. Then everyone has a unique nickname. So, I need to go through the open profile nickname. For customers are: $client = Client::where("nickname", $nickname) For managers it is: $m

Maintaining personal diffs with git

pure I've been using Git for some projects and would like to improve my workflow at the same time. I would like to know a good way to maintain my own differences in teamwork. For example, I want to add some debugging utilities that work for me and work when us

SpecialFolder. personal location

reality failure I am saving files in System.Environment.SpecialFolder.PersonalXamarin . It seems to be successful as I can extract the data from the file immediately. However, I can't browse and find this file on my phone. Where the hell is this dedicated Pers

Simulate personal belongings

joep_csharp: I am using C# for testing. I'm trying to mock a function from a reference (using Moq). Below is a simplified version of the code given. B.cs: public class DeviceB: public DeviceB(): // do some stuff return something; A.cs: usi

Design databases for personal projects

Rainier Avenue I'm very new to designing databases, and currently, I'm working on a huge, large-scale project that requires a fairly large database. Here I have a few questions to get my database ready for implementation. - There is one thing, the focus of thi

Personal access token in Gist

username I created a personal access token ( https://github.com/settings/tokens ) to give Gistperms. I'm trying to use it to create gist but I'm getting { "message": "Not Found", "documentation_url": "https://developer.github.com/v3" } My requirements are

Jupyter server personal files

Tarabostes 征 费 newbie here So yesterday I downloaded Anaconda and from there I clicked start Jupyter. That opened the web browser, where I could see all the files in the computer. I'm concerned that other people can access it too, which worries me. I managed t

Mongoose Update Personal Model

Alexander Mills The mongoose documentation clearly demonstrates how to update a model given a model class like so: Tank.update({ _id: id }, { $set: { size: 'large' }}, callback); If you really need documents that are returned in your application, there is ano

Personal Access Token in Powershell

Neha Vijapur I'm using a Personal Access Token (PAT) in my Powershell script, but I'm explicitly hardcoding it as $pat="some value" in my script and then im using im in the same Powershell script Can anyone help me how to avoid hardcoding PAT in Powershell Adi

Personal Access Token in Powershell

Neha Vijapur I'm using a Personal Access Token (PAT) in my Powershell script, but I'm explicitly hardcoding it as $pat="some value" in my script and then im using im in the same Powershell script Can anyone help me how to avoid hardcoding PAT in Powershell Adi

Database on personal github page

Paran0a Is it possible to store some data somewhere on a personal github page? For example, a button that triggers a counter. When you click the button, the counter will increment by 1. When other users visit the page and click the button, the counter will inc

Personal integration of Instagram with the app

v_johan I am trying to integrate instagram into my app. However, Instagram's API page says that for personal use the API is outdated for Instagram and their linkning facebook's graph API says it can only be used by businesses. The Instagram API platform can be

Using Personal Methods in LINQ

Camille I'm wondering if it's possible to use the method I created in LINQ? var usr = db.Utilisateurs.FirstOrDefault(u => u.Login == user.Login && CreateASCIIMD5Hash(u.password) == user.password); but i have an error: LINQ to Entities does not recognize the

Personalize your personal style

James Tok I've been trying to style the link "Devoted" in the nav menu with no luck. Even go this far to try !important. I just want to change the text color. {color: #DA9B4F} This is the li idproject. <li id='nav-menu-item-219' class="menu-item menu-item-typ

OWL Personal in Java

nunoaac I am trying to access ontology through Eclipse. I use owl-api. I create an ontology in Protegé, but I want to create and classify new INDIVIDUALS by code. How is that possible? I searched everything but couldn't find any useful information. Macro Examp

403 is forbidden on personal blogs

Hongkong I brought a personal blog site theme from themeforest. I can open it from my own computer, but after uploading to the host, I get 403 Forbidden You do not have permission to access /~username/index.html on this server. I don't know what could be the s

Turn a histogram into a personal list

Taurus I have two ndarrays, one with bin values and the other with histogram of bin frequencies. Is there a clean way to convert them to a list representing the original values that make up the histogram? Note that my bin values are exact, not ranges. For exam

Turn a histogram into a personal list

Taurus I have two ndarrays, one with bin values and the other with histogram of bin frequencies. Is there a clean way to convert them to a list representing the original values that make up the histogram? Note that my bin values are exact, not ranges. For exam

Turn a histogram into a personal list

Taurus I have two ndarrays, one with bin values and the other with histogram of bin frequencies. Is there a clean way to convert them to a list representing the original values that make up the histogram? Note that my bin values are exact, not ranges. For exam

Personal modifications to git submodules

Lucas Azevedo I have cloned a 3rd party git repository in a repository I manage. I haven't added it as a submodule, and I've made a lot of changes to the code that probably won't help myself, so I don't want to pull requests. When I try to push my repo, I get

PHP/SQL Personal Search

Erouax How would I go about doing a "search by person" using PHP? I'm currently using it, but I'd like to be able to go to: /profile/JohnSmith or something like that. Currently, I have this problem (probably not the most efficient way, but it works): $

Cntk Personal Dataset

Humber I've read the cntk tutorial but I can't find a way to build and create an image dataset. In the tutorial, they use the same files as the mnist dataset, like mean.xml, map.txt and others for labels and features. I can't find any other guides on how to ge