The calendar on the wall is only a thin stack, and soon it will be a new cycle. I would like to use an article to record my 2016, I hope that by writing this article can be more objective to examine themselves, but also to the future of their own and needy friends some reference. The so-called: with copper as a mirror, can be dressed, with history as a mirror, you can know the Hing, artificial mirror, can be clear gains and losses. More exchanges, more reflection, more summary will have progress.
Look at the goals and plans that you wrote at the beginning of 2016:
* * Change to a comfortable living environment;
* * Change a job with similar values;
* * Find Some like-minded, can venture together friends;
* * Improve embedded Linux technology and technical sense of smell;
* * Adhere to the exercise, improve the body control power;
* * Insist on blogging, try to do video tutorials;
* * Buy a medium-sized oven and some baking equipment;
* * Read more books, learn more about environmental protection, especially waste separation and recycling, as far as possible to participate in related voluntary activities;
* * Prepare for TOEIC test.
In fact, the above is not all done, but I think 2016 is quite substantial.
During the year, he completed his first job-hopping career and left the Industrial robotics research and development position for nearly two years. 2014 farewell to the student era, the beginning of work, every day enthusiasm. Later into the project development stage, but also every day is eager to see their design products can enter the production stage, and obtain market recognition. However, the gap between ideal and reality is not stint, although research and development, but actually to deal with a lot of trivial things, coupled with the winter in manufacturing, resulting in the project interruption, only the idea of job-hopping.
I still remember what I saw on the hook online: You deserve a better life! So in the spring of 2016, I had the courage to resign. After my resignation I was not anxious to find a new job, I spent some time to understand myself, to understand embedded, to understand the market. According to the plan, a person alone in the rental room coding, debugging, verification, and then record on the csdn. I became accustomed to thinking independently, not afraid of loneliness, and enjoying the rhythm of learning. A four-axis aircraft project based on STM32 was studied, and an embedded qualification certificate was obtained.
In addition, according to their own ideas to achieve a simple smart home model, try to conceive control terminal interface design, some of the interface is as follows. The color pairing and operation experience is debatable, but I really like the interface style.
Although I am excited and enriched by studying what I am interested in, the cost of living in a first-tier city is not low, and it slowly feels like you need to start looking for a job, so you start to deliver your resume with purpose. At this time, I compared with my graduation, in the process of looking for a job has more options, not because of graduation from the general College and non-trained programmer and worry. Yes, I think: As long as we really work hard, the results will not be worse than we expected.
So in summer, I successfully took the job and salary I expected, and got a job as an embedded software engineer. The new job gives me a lot of freedom to take part in embedded seminars and training sessions, which I have never enjoyed in the last two years, so I am very thankful for the opportunity that the company has given me now.
The life circle moves from the suburb to the urban area, suppresses two years of heart to be released, heartily enjoys the urban convenience and the good infrastructure. In addition to attending a variety of technical seminars and training courses, also participate in some online and offline exchange activities, to recognize some like-minded friends, but also broaden their horizons.
Spare time I also did not idle, do more exercise, to maintain a good physique. Also often visit the major technical forums, write blog. I think sharing can improve the level of technology faster, but also to promote social progress. This year to persist in CSDN and impression notes recorded in the thought, in GitHub, CSDN, 21ic, Geek College, and non-net, Lei Feng Network, Beihang magazine and other platforms and forums left footprints, feel the open source to our work and life changes, I am also very happy to be a member of the pursuit of freedom, Enjoy the joy of sharing. Of course, the benefit of sharing is that you occasionally receive small gifts, such as development boards and books.
After more than two years of training, I think for programmers or engineers, in addition to the technology itself, communication skills are also very important. Now the social division of labor is clear, need co-development, effective communication helps work smoothly, the engineer should not complacent, arrogant ego, or belittle oneself. And should be more from the co-operation or the overall perspective to think about problems, listen to other people's opinions, and then use dialectical unified thinking to integrate. This is the control engineering of the closed-loop system, feedback is very important, but how to deal with feedback is more important.
As an embedded software engineer, the daily work is not only to build and transplant the operating system level, but also to coordinate the development of hardware and software, such as device selection and validation with hardware engineers, and research and implementation of software architecture with software engineers. In addition, we need to communicate with suppliers and partners. To tell the truth, just at the beginning really a bit not adapt, because have never contacted suppliers, partners, for business etiquette know very little, not to mention also to solve the actual engineering problems. Fortunately, now feel in the communication of the problem is not big, if you ask me how to overcome, I can only say is forced on the!
Haha, here is a programmer's own jokes to adjust the atmosphere.
If I say what I got in 2016, I think the biggest gain is the improvement of the ideological level.
To tell the truth, just leave the time, the heart filled with resentment, because there is no year-end award, because the project was shelved, because the leadership of the attention, and so on. But I'm not going to have these ideas now, maybe not later. After leaving a lot of in-depth self-talk, so that I can more clearly and objectively look at some people and things, but also understand what their core competitiveness is. What is my core competency? In fact, I'm not sure, but there are a few points I'm sure of, the first is the characteristics of the initialization phase (the growth stage), such as sensitivity, the second is the ability to learn, the third is to share the spirit, and the other is to open the attitude;
A few months ago, a classmate asked me for some QT code, I gave it to him without reservation, some people think it would make one more competitor, but I think I have a potential partner. A classmate to ask me to help write a power system SCM program, although the work is a little busy, but I did not refuse, I think it is he gave me the opportunity to learn. Later, a friend sent me a set of nRF51822 kit, but I need to share the learning process on the forum, although my current work is not used, but I am happy to accept the invitation. There are also Beihang magazine often invited us to write some experience, I will try to write, so also included in the "SCM and Embedded System Applications", and long-term enjoyment of supplement benefits. At work, I'm only responsible for building the Linux system, but I will develop some additional test software to make it easier for testers to use, and because I do not exclude the development of the interface, even for consistency, I will draw the icon, because I get more opportunities.
There are a lot of such things, I cherish these learning opportunities. Although my starting point is slightly lower, I feel more and more full of my thoughts. The more I know, the more I feel ignorant, and this ignorance will inspire my thirst for curiosity, so that I continue to enrich myself. Simply put--young people do not fear the loss, all efforts will not in vain.
In fact, hardware to achieve the bottom is the physical and material, software to achieve the bottom is philosophy and thought. Now I, although the whole embedded system understanding is clearer, but there are still many unknown to wait for me to explore, I need to do is-always keep the attitude of learning.
Here in a word to encourage you I: really talented people, often not gifted, but accustomed to diligence. If your talent is not worthy of the dream, footsteps can't follow the eyes, all the Caprice is just a fantasy.
After 2016 years, I began to feel a bit like an engineer. Also used to find the balance between work and life, to find the best way to realize the value of life.
Take a pat on the table to leave a souvenir, for I can't afford to buy a room, I really dare not buy too many paper books.
I hope to have a study of my own soon! Like this...... So ... Or so ... On the line.
This is my 2016, learned to reflect, learned to grow in solitude. In 2017, I wanted to be able to go further in embedded technology, do my best to do more meaningful things in my spare time, and write more original blogs. Let's keep on cheering!
Say hello to 2017, do not forget beginner's mind, struggling to move forward
My 2016--and my embedded stuff.