My two-year web development career

Source: Internet
Author: User

My two-year web development career

This article is more about the summary of your own knowledge and opinions than the previous articles.
It is now October 2017 18.
Starting from September 2015, contact front-end development, 2 years and 01 months.
From March 2016 into the job of oil Rui Fei engaged in related work, so far a year 07 months.
I am leaving now and will be adding a little bit of information next month.
This article only deals with technical topics, more like journal, which records my two years of growth.

Water

At that time to graduate still have half a year, programming language to play only Matlab, but this goods is mainly used for scientific calculation, dominate the campus and the major laboratories. I'm still going to go deep into a commercial language, well that's the language to find work, because I'm graduating and need a job. Embark on the front-end development journey. Several directions were considered, such as background development (PHP, etc.), mobile (swift, etc.), data mining (python, etc.). Combined with interests, prospects and other factors, the final set in the Web front end of this piece. At that time bought a udemy course, the teacher sent 2 years of virtual space, I rented a domain name, the way to learn their own personal site is also on-line. From Html,css imitate other people's site to start, to JS plus each road animation special effects, at that time made a personal site more meaning is to show what they learned. The site, including AJAX, all JS content is used by the native JS. The message board uses PHP to write the content in the JSON file. Now it seems that the original development method is slash and burn, but who have experienced the new stage is not it.

Into the pit

Next is the graduation, fill a basic concept, coupled with practical practice also a lot, the first job to find is still relatively smooth. At that time, there are not several companies, in the oil Rui Fei after the final rounds of the interview to me out of the olive branch, the evening department manager asked me to drink coffee and I chatted for one hours, the first into the social small cock silk bear this, immediately signed contract. But the reason is also more adequate, first as fresh students, treatment is acceptable, and then said that the state-owned enterprises, want to experience the work atmosphere of large state-owned enterprises, there is an important point, the work pressure is small, I will have a lot of time to learn the content of interest, explore their own development direction, but also can be relatively smooth settlement of Then it turns out that some of my considerations are very mature. That's how I got into my first job in life.

River

After the job or experience a relaxed working atmosphere and endless humanistic care, nine to five never work overtime, and even some time at work to do their own things. Of course I can't be idle, I have to make good use of these times. At that time, most of the front-end work in the Department was to insert several H5 pages into the mobile side, or to do a portal landing page download page and so on, basically is my previous slash and burn added a bit of JQuery. Can't do that ah, have to point high-end atmosphere on the grade of goods ah, at that time the most popular front-end frame React,angular Vue was also small fame, and is said to be more fire, but always feel the first two more mature and reliable, Angular2 at that time but still not out, so very embarrassed, I copied up React began to learn, practice, and learn about the surrounding tools. Not long to work, I and a PHP small brother responsible for a conference management system, the original plan is based on the YII2 framework, I cooperate to do the page, I immediately raised objection, the front desk with React do single page application, background only write interface. The leader said you two agreed on the line, the backstage small brother said OK, but he certainly OK, only write the interface less work more have wood, and poke out the basket can not be completed on schedule what is my pot has wood. This section of the current segment using Gulp to build browserify packaging, using React react-router and some tool libraries, the middle added Redux later demand revision after the complexity of reducing the Redux, two people, lasted 6 months, the first version of the official online. There are many difficulties in the middle of overcoming many difficulties. Next, I refer to a lot of great God's projects, I summed up a lot of peripheral tools, wrote a react-starter is to use webpack build and packaging, because he is too hot I can't pretend to see, CSS solution is CSS Modules with CSS variables (custom properties) can completely replace sass less such as the pre-compiler, and personal feeling than CSS in JS comfortable so some, immutable lodash what is more popular things, with React family barrels, is a medium-sized project very good beginning ( Of course it's your own evaluation). Not only did I React my colleagues, but they were my react-starter. So a few months ago launched the Credit Suisse Integrated management Platform refactoring project, our four front end is divided into two groups responsible for the portal and the front end of the statistics, are based on my react-starter as a starting point, Amway success. I can say that I took them to the React pit, and now I am leaving, the project is progressing smoothly, it is estimated that it will not be too far from the line. And as you can see, I'm bloated.

Fish Fishing

The front is the work of the content, talk about the outside of the work. Outside of work I have not forgotten my all-stack dream, well, actually just feel more cool. First think Python cool, the official website look at the grammar, copy up Django started the whole, play for a time is barely able to use, and feel PHP with more people, with PHP company also more, use should be wider, follow my partner project familiar with Yii2, finally really sank heart to learn or node 。 First of these years will not node at all embarrassed to say that they are front-end engineers, and then node writing interface of the refreshing feeling also attracted me. From here as a starting point, I began to understand more background content, before just probably familiar with MySQL now started to engage in MongoDB, before using the ready-made space, now directly into the Linux server, what log AH Nginx service AH and so on in the process of contact. At the time, I felt it would be a hassle to deploy node to the production server, but then I found that it was just a few steps. In this process, my personal site second edition Www.dabao.love also appeared. Front desk is the work of that set not to say, backstage with Nodejs write interface, with before learning a pile of knowledge, finally to get on the line. The final purpose of this site of course, and the same, just practice a few things just learned, and there is no egg to use. The next time I go online site must be engaged in an egg with the out.

Still on the tour.

When I wrote the last sentence I thought it had been sent out, busy into the job, familiar with the business, do new Chuanjiang, suddenly found that there is no end to it. Well, that's it, it's 11.18 today, and I'm going to swim.

My two-year web development career

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.