When I first saw this essay contest, I had no waves in my heart, because on the day 2019 came, I didn’t write anything to lament the passing of the old year and the arrival of the New Year. Gradually, however, I realized that this was all the more reason to write a summary and make some plans.
The summary and outlook is not just take a look at yourself, and not just in order to heat up to participate in the activities, more important is to want to put himself through, and understand what they want, to give more just this line into the technology or still in learning have no formal work friends have a look, even if have a little bit of use, purpose is reached.
Beginning of the body
To introduce myself
I’ve changed my name a lot, but I’ve recently decided to call myself Seymoe. As a 17 year graduate, I’m rarely in the nuggets community. My major is international trade, and I’m self-taught in 24K, although I never felt I needed to say it out. At present, I am working in a company in a second-tier city, and my salary is considerable but far from enough. At the front end of my job, I mainly use React Native to write APPS and Vue to write web apps, and then I know how to click Node. Usually, I have a wide range of hobbies. I always want to make a Side Project for people according to my own ideas, but it always fails.
Summary, 2018
Strong in thought, useless in action
In the community, we who are engaged in technology often call those who we think are good and worthy of our respect “big guy”. I used to be like this. I thought others were good but I was bad. Too much attention to others will make you feel too much and want to do too much. On the other hand, it is easy to become more and more impetuous and not calm down to learn and improve to do their own things. In 2018, I should be a loser in action.
At that time see Huang Xuan, fellow these people in the community landscape, such as why I’ve been thinking about the age gap is not big, why always is so high, and their gap to recall brougham Aaron later, the first time under the big articles, blog comment on who they are that what he was doing a scene, only to find that it is no use just to think about, Always look back on yourself, to do something useful. Do something so that you can learn more, let others know what kind of person you are, let others know that you are doing something meaningful.
Of course, even though I’m an action loser, I did a few things in 2018:
- Write a personal blog with React + Express (offline)
- – Wrote a QuillCMS in nuxt.js + Koa (no longer maintained)
- Built a crossover ape community with QuillCMS ready to run (launched in a month and then offline)
- React Native was used to make an App that was actually in operation (a company project with huge space for optimization but no time).
- – Wrote two React Native components (bad quality, nobody uses them)
- Small program made several (no follow-up documentation)
- Did some reading (a wide range)
- .
As far as the eye is concerned, everything is unsatisfactory. The words in brackets may be the main point. List is also to let the friends have a look, decided to do a thing to do, do not give up halfway. Do not do it at all, or do your best.
First the programmers, then the front end
Those of you who are not in 24K, like me, should hear this a lot. You can’t get away from it. Of course, this does not mean that if you do not have a thorough knowledge of computer systems, algorithms, compilation principles, networks, you can not find a job, but in terms of “belief” and development prospects, you still have to learn, just pay attention to prioritize.
I also tried to learn the knowledge of the course in 2018, but failed because I did not stick to it. Everything requires great patience and strong execution.
As for how to supplement the foundation of the knowledge of the course, I have a favorites folder on Zhihu. The content is relatively small, but there is a lot of information. You can refer to it:
Non-academic computer programs
As for the front end, zhihu also has a favorites folder, but now I visit Zhihu less frequently and there is no update. There are some answers for beginners, if you are interested, you can also take a look:
Front-end related answers
But the point is to watch a variety of videos, read a variety of documents, and work on a variety of projects.
Fundamentals are as important as experience
As we all know, the basic knowledge of big factory must be firm in both school and social recruitment. Big factory has a very detailed investigation of the front end, and network protocol, Node and some client problems will also be involved. The trend of “one cloud and multiple terminals” is obvious. For the front end, too much selectivity, knowledge changes too fast, but easy to confusion and anxiety. I have a typical weak foundation and a little more experience, so that the big factory dare not go to the interview, before the dare to face inke live, the result needless to say.
In addition to the basics, project experience is also important. Those who have worked should learn to seek progress in the business. Those who have no job or have time to work should make products by themselves.
It was my idea to make operational products, and it was pointless to just learn the technology. Because as a front end, are you willing to just focus on the technology and not focus on the product side, the user side? By focusing on the product level, I mean not only the interaction and visual experience, but also the overall control of the project. Knowing the birth process of the product from 0 to 1 is far better than just typing code to complete a certain functional module.
If you don’t know what project to do, here are some ideas I’ve come up with, some of which I’ve tried:
- Blog system, single user, multi – user, multi – terminal implementation
- Community forums, such as the Pet Adoption Exchange
- Mall system
- Resume visual construction system, multi template multi theme, custom theme
- Simple and elegant online note-taking system, using Markdown syntax, support private and public notes. Cloud and local synchronous storage, multi-theme selection, later expand the book writing function
- All kinds of small programs, such as learning efficiency, habit management and so on
Good company, bad company
When looking for a job, many people (including me) pay little attention to the specific situation of a company, including the office environment, team atmosphere, overtime, benefits and so on. They only pay attention to the most direct money, which is definitely not a good decision. In 2018 I had hired a local unicom broadband providers company, because there are offline business support, so that I think should be able to type than the average start-up Internet companies, but the fact is that technology is just a small department in this company, the boss throw money in this division to develop a set of internal system, poor results department was under the condition of all kinds of pressure, There is even an auction going on between several of the same broadband providers to see who gets ownership of the technology division and the project. Of course I was immediately leave, because you can see very thoroughly.
When choosing a company, evaluate all the good and bad aspects of the company, just as they evaluate you. Or you’ll find out later that things aren’t what you hoped they would be.
Outlook 2019,
There’s a lot more to say in 2018, but I don’t think it’s necessary. Everyone has their own way to go, under normal circumstances there is no way is wrong, only appropriate or not, you like it or not. In 2019, I have been walking on the path I chose for nine days, and I hope you can find your own path and stick to it.
In the past year, I will reflect on myself from the previous year and hope that I can live a more meaningful life in the coming year.
We should all have hope, and under hope there should be a concrete plan to be carried out. Here are my hopes and plans:
Wish oneself:
- The more mature
- Concentrate more
- More powerful
- richer
Specific plan:
- Stay in shape and become more mature in mind, dress, talk, and act
- Focus on technology, especially the front end of the basic knowledge, from shallow to deep, continuous absorption
- Stick to the React stack, learn TypeScript and use it as your primary development language
- Embrace open source, wheel build again: UI Component – UI component library – library
- Continued output and completed 33 articles in the Developer Writing Plan organized by Linmi
- Complete a new project idea that is currently being implemented (absolutely not offline! I don’t know why I bracket it.)
- Reach a certain level of competence, hurdle
- Learn about money and make more money
- Better living conditions and future for his girlfriend and dog Candy Baby
Mutual encouragement, over.
Denver annual essay | 2018 technical way with me The campaign is under way…