I am an early ASP+ACCESS programmer who slowly moved to a technology that does everything from design, front-end to PHP background MYSQL database. At the end of 2007, MY first job in Shanghai was 1350RMB/ month ASP development. I quit my job during the Spring Festival. I felt unhappy because the relationship between my colleagues was not so harmonious at that time. The probation period lasted for three months.

Continued for more than a week, so the boss email notification reward gave me two tickets to sweep of the bath and cc to ALL colleagues, comforted at the time, but the company’s system architect is apparent scruples back email, say why the two tickets to give him a bath, my heart is cool, I thought back to the mail said, I haven’t been to a village, it doesn’t matter go or not, The boss replied in front of me that I had worked overtime for nearly 10 days in a row and was late every day, so I needed to relax. And then the system architect didn’t call back… This is my first job, so of course I remember it better.

During the Spring Festival in February 2008, my classmates all said ASP salary was low. Of course, this is one aspect, but I saw no future in ASP market. When I changed my job, MOST of my requirements were PHP, and I also thought about changing to JSP. Finally, I chose PHP (probably to better find a job). At that time, I could put into development by watching the PHPNow environment with one click of installation. During the Spring Festival, I learned PHP by myself and then found a job as a PHP programmer, which was like adding, deleting, modifying and checking problems on the regular website.

In my second job, I made DIV CSS as well as PHP, and gradually joined jquery bootstrap. Later, I learned and got familiar with MVC with PHP, and began to develop some shopping malls and small and medium-sized CRM. I am familiar with ThinkPHP framework in China. Up until 10 or 11 years, probably due to the private sector, small companies, it feels like you’re doing projects that are geared towards quick acceptance, and as long as you can get it over with early acceptance, you’ve done a good job for the company. That goes without saying. My skills have never been advanced to a higher level. Basically, I do some routine development with PHP. At most, I import and export some plug-ins, charts and EXCEL for some special needs. Like some of the more mature plug-ins to take over with it. So technically it doesn’t feel like much progress.

Before you consider replace a second job at that time I have been thinking about it, if I can come out entrepreneurship, oneself do a website, do promotion, accumulated some old customers, friends, the development of slowly, 11 years when faced with grandpa older, I’ve always wanted to see me get married, push the hard in the home, put forward resignation, 11 years to get married in May, after getting married, I asked my wife, If I had no business for a month or two, would you blame me? She said no, that’s fine. As a result, I really decided not to go to work, began to do their own, at that time a website is cheap. Three or four k dollars a, complex point 5-6K, a month to do two normal websites, barely enough to live, then slowly price higher, old customers more. Sometimes a month also can three or four, four or five, at that time with my efficiency, a month four websites no problem, then busy ready to recruit people.

Later, I received a larger order, one person took up most of the time, the small website did not have too much time to do, the result recruited one or two people, maintain a period of time. From Photoshop design to DIV, CSS, JS, PHP, mysql, all by myself. Because the price is low, first, I don’t want to share it, and second, I can’t guarantee the communication and quality, so I keep doing this.

In 2015-2016, I found that I made a wrong choice, and I was really tired. I could not develop in this way, and the business was not stable. The two people I hired were also fired, so I did not work for several years. Slowly want to go back to the 9-to-6 life. But now it turns out that some of the new technologies are falling behind. Recently I’ve been working on projects and learning new skills. Es6, vue react, Angular, NodeJS, Python, etc. I also bought several related books. Es6 took a few days to go through, and then I did the project for a month and forgot almost all of it. At the beginning of February, an old customer wanted to make a small program. I checked the manual and found that it could also be made. Dom was a little like React Native. JS is a bit like Vue, it’s a new technology I’m willing to try. Let’s start with this little program. Help me get familiar with VUE.

Why now? On the one hand: I have never systematically learned any language, just like WHEN I learned PHP in the early days, I directly watched the basic echo dump require class mysql routine operation SQL add, delete, change and check. At that time, I could understand it at first glance, and then I directly used it, never paying attention to any principle, mechanism and other related things. Other jquery CSS JS are the same, jquery select DOM, DOM manipulation, CSS will not be used on baidu. So that now when learning there are always some unsatisfactory place. Like CSS box model, variable promotion, etc., often used in the project time, border margin padding, var S, SS, SSS; Etc., but I don’t know what I’m saying. So I feel that I have done too many projects, but I have not deliberately studied these things. Two aspects: I don’t want to use PHP anymore, now I really want to do front-end, but now I find that there are a lot of things to know about front-end, various aspects of Webpack Grunt ES6 like Vue VUE routing component-based interview also need to ask you what the principle of bidirectional binding and so on. I don’t know if I should learn front-end or PHP in depth.

I should have been a senior engineer now. Now I can understand both front-end and back-end, react, vue angular, but in the interview. I guess WHAT I can do may not be said or said very well.

Have high person’s words to give point sincere suggestion!!

I could barely interview with some companies if I spent three months studying systematically, but I still had little experience with new technologies like these. Now think about what I’ve been doing for the last 10 years… Ah… Miserable.

Welcome to give promotion advice!!