Recently at the time of going to Denver community, found a topic, writing the year-end report.i think you will also be necessary to write an essay to record my 2018, although his writing is very bad, but life is always some ceremony, mainly introduce yourself at the beginning of this year’s harvest, and completion of the plan, including school, community, reading, etc.

Of course, the most rewarding thing for me this year is that I was recommended to study in Nanjing University for my master’s degree. As an undergraduate student who is not a university student, I feel very satisfied. I believe that we all know that the winter of this year is particularly cold, many people just found a job was dismissed, so still very glad that they can go to the university to hide for two years. Although I didn’t go to lab to do things, but already felt the pressure from the adviser and other protection classmates, they are very good, can learn a lot from them, I believe that in the next few years relying on the ntu resources in this platform, I can grow more, think about it, feel more to your move.

Small goals achieved this year

Here’s what we’ve accomplished this year:

  1. Graduate to Nanjing University
  2. The core app and mini program have more than 5,000 users
  3. Won 8 provincial and national awards
  4. Translated 10+ articles; The accumulated reading volume of simple books, Nuggets and other communities is 10W + (thanks to nuggets Translation project 🙏)
  5. Read 15+ books

Let’s talk about the details of each of these goals.

My research

In fact, this part I have in Jane book more detailed introduction, the reason not sent to the nuggets mainly think nuggets is a pure technical community. But this is one of the most important things I do this year, so let’s just write something. I started to collect all kinds of information about postgraduate insurance in May, and completed the voluntary admission on September 28, which took about four months. During this period, IT was a bit difficult for me, and I often questioned myself. In June, I decided that I would not go to non-prestigious universities, and I began to run into various obstacles. People who know me know that I am actually a confident person, even a little conceited. I think I am not worse than those 985, 211 students, but again and again by those schools “euphemism” rejected. Especially after a friend of my college got the offer of Fudan University in advance, I was almost in a state of explosion. At that time, THE first thing I did in the morning was to brush the questions until I went to bed at night. Now think about that period of time to their own pressure is a little bit big, a little bit is almost my state at that time, so that it became later and my girlfriend broke up the fuse, of course, this is another topic.

In general, I am glad that I sent an email to my teacher and offered to go to Nanjing to have an interview with her. If I had not had that interview, I might be in a different state now. Although I haven’t done any formal work in the lab yet, I have already felt the pressure from my tutor and other students, just as I said at the beginning, but only with pressure can I have motivation. I believe THAT I can make good use of the resources of NTU in the next two years and grow more.

As an aside: if you want to know some information about baoyan, you can have a look at my article

My first game was fruit pit

This is the first application I made that has a certain user group, and it has been developing for a year now. The target group is students of Jiangust, and the number is limited, so far there are only 5K + users, which seems to be the user bottleneck. It was actually made in December of ’17, but the first official version was released on January 17th of this year. The development process encountered many, many pits, but more problems in the later operation. At first, I thought that as long as the product is good, it will be used naturally. I do not agree that the core is not as good as the so-so circle of Jiang University of Science and Technology. However, until now, our users are only more than 5K, and I did not find out where the problem lies recently. It’s not an APP that attracts users, it’s habits. Users are used to using a software, when the only requirement is to check the class schedule, why add an APP to their phone?

Now all of our team members are seniors and are about to graduate. Due to a series of events during this period, the operation of this service almost stopped. A few days ago also and fatty said to this thing has gradually lost enthusiasm, the old season has already left this project, see to the end of the year, simply rewrite the code before, simplify some temporarily unnecessary functions, after the stability of the background to the students. After all, is his own hand to write things, how much some feelings, if really disappeared, or will feel some pity.

I’ve been asked why I like writing code, but now I think I like the creative feeling in the process of writing code rather than the code itself. When I am writing code, I am actually using my own hands to build a big or small world, which may be a very complicated system or a Hello world. However, no matter how big or small, I have the final say in this world, and I can be capricious and arbitrary. To take an inappropriate example, even if I wanted to destroy the world it would be a line of code. Writing code was a pleasure for me, and I used to stay up until 2 or 3 in the morning while I was doing it, until now. But when the program works properly, the sense of accomplishment, I think only experienced people can understand. Do I stay up late? Sleepy, of course, but trust that you won’t feel tired at all when you’re immersed in it. Often after finishing a stage of work, I turn back to look at the time and ask, “Is it already this time?” . I believe that even for people who don’t like programming and just think of it as work, this kind of long quiet period of immersive programming can bring some pleasure to their body and mind. One of the biggest things I learned from the core was that it helped me find the joy of writing code.

The subject competition of the year

The picture is very fuzzy, also can’t remember when to shoot, this piece is still from the college public number above the raking down, in fact, these awards on my personal terms have gold content of not much, after all, I am a even ACM have not played scum 😂. Actually, the reason why I wanted to participate in the competition at that time was very simple, that is, I wanted to score more points for postgraduate study. However, I gradually realized many things during the process of doing projects and participating in the competition. To put it simply, to be successful, something is not just to make the product is OK. In addition to making the work complete, the presentation video and PPT should be highly integrated with the characteristics of the work and artistic beauty. No matter which link, they should strive for perfection with extreme seriousness and meticulous “craftsman spirit”. In fact, this paragraph was used by me when I wrote the recommendation letter for the research institute, but later I think it is true, even if the competition is very water and there is no gold content, I can not follow the water. I like the word “craftsman spirit” very much. It is a spirit of determination, excellence and breakthrough. As a coder, if you don’t have a “craftsman spirit” for your stuff, it won’t be any better.

This year’s competition is simply to help me succeed in graduate school. In the long run, during the period of preparing for the competition, I learned a lot of parts that I could not touch in daily life, which greatly improved my communication ability and teamwork ability. After all, I am still a student, and my vision is naturally not so high. It would not hurt to get more awards, which can also satisfy my little vanity. Of course, the school’s annual awards are really sweet. 🐸

Activities in the community

What I have said before is actually because I am a student with limited vision and intoxicated with the sense of honor on campus. What I will say next is some meaningful things I think I have done this year.

The blog data

This year is the year when I really started to write blog. Although I wrote some articles in Jane’s book last year, I always feel that I am writing for fun. This year, I have published 93 articles in Jane’s book and Nuggets, of which nearly 10 are translated articles, the total reading amount should be 10W + (but among them, “Hello, The article Flutter has nearly 9W views). Looks like a lot of quantity, in fact, the quality of my heart is clear, many are very water, such as brush algorithm, record the process is a blog. In fact, this feeling is not a blog, to say that he is a note is a bit too much. But even the notes are also a record of their growth in this year.

The categories of my articles this year are mostly note-taking: to record some general knowledge encountered in ordinary learning, such as the solution of an algorithm problem, the use of such and such tools. I hope I can change my style and share some professional content next year.

series

But not for nothing did I contribute to my blog this year, and I started to try to write a series of articles:

Writing cross-platform Kernels with Flutter

  • Write a cross-platform kernel APP (0) with Flutter — Introduction
  • Write a cross-platform kernel APP (1) with Flutter

TensorFlow Notes Series

  • TensorFlow Notes (1) — Related basic concepts in TensorFlow
  • TensorFlow Notes (2) – Train the simplest unary linear model using TensorFlow

It’s a shame that the series “Writing Cross-platform Cores with Flutter” didn’t go into more detail. The reason I wanted to write about Flutter before was very simple. I had heard and tried Flutter back in February of this year and really thought it would be a framework for changing mobile development. I wanted to study slowly and reconstruct the kernel after the completion of the postgraduate research in September, but it was worse than god. The direction of my tutor was machine learning, and I began to be interested in machine learning. In addition, as mentioned before, I became less and less enthusiastic about the development of the kernel. So much so that by mid-October I had stopped trying to reconstruct seed with Flutter and had switched to learning about machine learning.

In addition to Posting articles on Simple books and Nuggets, I also unblocked my personal website that had been blocked last year in order to increase my reading volume. It’s a shame to say that I built a personal website with HEXO long ago, but it was put out of service by me mercilessly as soon as IT was finished. Maybe IT was a bit of trouble at the beginning, but I didn’t put it back online until recently. I hope the next year will be well spent.

Post my personal website here: yueyong.info

Translate the article

Compared with last year, I began to translate English articles this year. This is a new starting point, in this I strongly amway nuggets community nuggets translation plan, most of the articles are some foreign blogs or documents and so on, the length is not long, and in the process of translation will consolidate their Knowledge of English and translation knowledge, and there are gifts. I came into contact with this translation project in May this year. At that time, I thought that the reason for translating articles was simply to add something to my resume for postgraduate study. Later, after postgraduate study, I found that I had nothing else to do, so I insisted on doing it until now. The biggest feeling of translating these articles is that I have more followers on the nuggets. I said in wechat moments that I hoped the followers of the Nuggets would reach 600 before the New Year’s day, but I already had more than 600 followers before this article was sent out.

reading

Speaking of reading, I rarely read books in the past, this year began to read or there is a small episode. At the beginning of the year, when I went to the Avant-garde Bookstore in Nanjing with Miss Ding, I said that the most regrettable thing in college was that I did not study hard. As a result, the librarian at that time heard our conversation and said, it is not too late to start studying. Brutally hit in the face, thought it was still a librarian consciousness ah.

In fact, I did not count how many books I read this year, most of which were technical books. However, compared with the previous years, I read some non-technical books this year. Of course, I am glad that the school’s creative fund can reimburse some of the books. Here are some of the links and introductions to books I’ve already read:

Technical books

  • “The Beauty of Mathematics” : I have been considering whether this book belongs to technical or non-technical category. Although the introduction of this book says that non-professional readers can also appreciate the charm of mathematics, in the process of reading, if there is no professional basis, it may really be difficult to understand. Although I classify it as a technical book, I still hope that college students can read this book thoroughly.
  • The Javascript You Didn’t Know (Volume 1) : The Javascript you Didn’t Know series is designed to get the unsophisticated Javascript developer to dive into the guts of the language and understand the purpose of every single component of Javascript. The first time I heard of this book was recommended by Lu senior last year. However, IT is a shame that I did not take a fancy to the first volume and the second volume after reading the first volume at the beginning of this year. The book isn’t exactly beginner friendly, but it’s worth reading for anyone who wants to learn more about Javascript.
  • Ha Ha Algorithm: This is a smart and fun introduction to algorithms. No boring description, no difficult formula, everything to practical application as the starting point, through humorous language with lovely illustrations to explain the algorithm. You are more like reading a relaxing story or playing a fun puzzle game, and you will master the essence of the algorithm and feel the beauty of the algorithm in a relaxed and pleasant way. In fact, this book can not be regarded as this year to see, freshman when I was amway, during has been scattered this hotspot, that hotspot. Until this year, I have finished reading this book, which is a strong recommendation for freshmen who want to learn algorithms.
  • Algorithms Diagrams: a very interesting introduction to algorithms, code implemented in Python. The biggest feature is the figure, fully reflects the title algorithm “figure” solution, rather than the algorithm “word” solution, and in each chapter before the setting of a scene problem, so as to introduce the appropriate algorithm to solve. This book can be read in a short time, interested friends can also pick up a copy.
  • “Algorithm (fourth Edition)” : a classic book in the field of algorithm, I remember forcing some people on the evaluation of “Calculate 4” and “Calculate guide”, think their IQ is enough to see “Calculate guide”, think IQ is not enough to see “Calculate 4”. Anyway, there’s nothing to talk about. Just eat it.
  • “Kotlin Minimalism Tutorial” : it is called Minimalism, but it is tall and complete. It was written by a big head of Ali. The reason I bought it is because the college has expenses reimbursement and I had an idea to read Kotlin, so I bought this one.

Generally speaking, this year’s technical books are mainly algorithm-based, after all, in order to prepare for this year’s warranty machine test of each school, of course, there are some books still haven’t read, it seems that can only wait until 2019 to continue 😭.

Non-technical books

  • The Coder Revolution: This book is actually about technology, but I put it in the non-technical category because I read it as if I were reading a novel. Many common concepts in the computer field are explained easily by the author, making it one of the most enjoyable books I have read this year.
  • Tencent Biography: This book is a panoramic record of Tencent’s rise, and reinterprets the twists and turns and uniqueness of China’s integration into globalization from the perspective of the Internet. The book is not so much about Tencent’s rise as about the history of the Chinese Internet from Tencent’s point of view. Read Tencent, you read The Chinese Internet.
  • Take a Book to Paris: This is the first book I received after I joined Brother K’s planet. The author of this book enriches his understanding of art, culture, history, society and “revolution” with a large number of historical details and scenes in the thick French historical and cultural atmosphere. Although it is a travel book, it is a travel book with depth. If you are interested in France, I suggest you read this book.
  • “Six stories of floating Life” : after reading this book I have a feeling, a wife such as yun Niang, this life without regret. Recommend idle nothing to do time, can take out to see.
  • “Beautiful skin, interesting soul, one in a million” : Typical chicken soup, the reason for writing here is to remind yourself that for the upcoming 2019, it is better to drink less of this chicken soup.
  • Steve Jobs: This book is the only authorized official biography of Steve Jobs. If Tencent’s biography looked at the Chinese Internet from the perspective of one company, jobs’s biography should look at silicon Valley from the perspective of one man.
  • Fifteen years of Wanli: This book introduces a three-dimensional history, which is the confirmation of Huang Renyu’s “grand history”. Every little thing in history seems ordinary, but there must be a link between them. Big changes must be the accumulation of weak changes. This book studies the people and events in the Wanli Period of the Ming Dynasty by tracing the causes and effects from time to time. Very good-looking, highly recommended!

Non-technical books are still underread and cover fewer subjects than the big boys. I hope I can read more cross-related articles in 2019, such as books on workplace, financial management and learning efficiency. If you have any good book recommendations please leave them in the comments section.

Unaccomplished goals for this year

If there are accomplished goals, there must also be unfinished goals, most of which are ones that you haven’t accomplished or are about to give up:

  • Lose weight, said many are tears
  • GitHub contributions are few and far between
  • At the beginning of the year, I set myself a reading plan of 30 books. Although this year’s number is much more than last year, it is still far from enough
  • At the end of the year to their tun $1W small goal, now it seems that there is still a 2, 3k
  • I tried to make my own headlines and public accounts, but the number of fans was too small.

Here’s a brief explanation:

To lose weight

    

Have my QQ person should know, my head picture is not to reduce 30 catties not to change the net name, now it seems that this year is not to change, maybe this is why I switch to the reason of wechat. I hope my self in the coming year will be like the one above, thinking about calories before eating.

GitHub

I haven’t really done anything this year, so GitHub has very little to show for it. I’ve written a couple of very simple android open source libraries, but I’ve taken my first steps towards open source.

  • CourseTableView: I created a library that will allow you to create coursetable views quickly and easily
  • QuickSPLibrary: a library for fast execution of SharePreferences stores

Hopefully next year’s GitHub submission record will show some interesting new things.

Reading (incomplete)

As I said before, my original plan for this year was to finish reading 30 books, but due to a lot of messy things, some didn’t finish reading, and some didn’t start reading at all.

Unfinished books

  • Illustrated machine learning: This book is said to be a primer, but when I was still ignorant of machine learning when I read this book became confused, later put down the reason is to read Teacher Zhou’s watermelon book, waiting for me to have a certain understanding of machine learning will pick up again to read.
  • Machine learning: A textbook for getting started with machine learning. Books are great, but getting to grips with the material depends on the individual.
  • Data mining: I didn’t read this book anyway, and I think I won’t read it again in 19 years. It’s very thick, but IT always feels a little out of place with me.
  • Bird brother’s Linux private house dish: Linux entry essential, did not read the reason is that I read relatively late, now is still reading. 19 years should be enough.
  • Deep understanding of TensorFlow: Architecture Design and Implementation Principles: This book is a gift from Brother K. Thanks again to Brother K, I read this book in combination with other TensorFlow courses and articles, and I have learned a lot.

I haven’t started reading yet

  • Design pattern: I bought this book because of the reimbursement of books in college, so I selected this book. I haven’t had time to open it this year, so I will read it in 2019.
  • Data analysis using Python: it is also a book reimbursed by the college, because it is python2 grammar, so it is put on the shelf, but it has a relatively high evaluation on the Internet, I will read it carefully when I have the opportunity.
  • Android development art Exploration: The reason I didn’t see it is simple because I don’t do Android anymore 😂.
  • Code neatness: It’s been recommended so many times that I don’t have time to read it, so it’s on my reading list for next year.

The above are the ones who have bought and haven’t finished reading, and there are a lot of ones who haven’t bought. Because there is no financial support from the college, I will pay attention to the quality of books when I buy them next year.

The end of the year, according to the money

As a student myself, I hoard money through part-time jobs, outsourcing, and scholarships. I also tried to learn some financial management this year. Because I was too timid, I invested 2k funds and bonds in Alipay. I don’t expect much increase, but I just restrained myself from spending money in vain. Just test the waters, and when you get rich, you’ll be able to walk less.

Headlines and public accounts

Talking about the toutiao number is because the laboratory opened the toutiao number this year, and the teacher asked me to take charge of it, so I know how terrible the flow of toutiao today is. Although the editor of toutiao is tuo 💩, I have to say that his flow is really delicious, and I will continue to do it next year.

As for the public number said some tears, and the old season together with the original public number, but how their writing and the old season is too big, difficult to be elegant, put my article to the “word stream” on feel some sorry for the old season. So IN the second half of the year, I focused on my blog, but it doesn’t mean THAT I don’t want to be an official account. In fact, I registered an official account last month, the main purpose is to share what I want to write, and I also plan to make this official account as my annual goal in 2019. Today is the first time to publicly recommend this public number (afraid of being said to play advertising, here put the picture small), although my writing is not how, but still hope that in my efforts in the future can become a public number with more readers.

My blog’s attention is not enough, but I still recommend this year to help me a lot of two public accounts, the old season of “byte stream” and K brother’s “NoBug”. I really appreciate them. (Because someone said there was advertising suspicion, I will not put on the TWO-DIMENSIONAL code, sorry 😂)

Outlook 2019,

In order to make the article look informative, I have included many pictures. Let’s plan for 2019 here (in flag).

technology

I’m going to start brushing Leetcode again. It is said that the algorithm is a compulsory course, and must brush a certain amount of topics, with my current algorithm level affirmation is far from enough, had made an appointment with the fat man on New Year’s day began to brush, hope next year can persist.

Since I plan to study machine learning as my master’s degree, NEXT year’s theme should still focus on machine learning. I hope I can get started as soon as possible.

reading

Speaking of reading, will certainly this year has not finished the book as far as possible to see, after all, ugly people still want to read more. Besides technical books, I also hope to read more books on communication, critical thinking, workplace and psychology to enhance my academic ability and work ability.

In addition, there is a project that I have always wanted to do this year, but I have no courage to do it. I will put the flag here today, and when I write the summary next year, I will read ** Harry Potter ** in complete English! (Waiting to be hit in the face)

community

In the future, I will continue my community activities while studying as a graduate student:

  • Hopefully by the end of 2019, I will have more than 4,000 nuggets fans. And most of the articles should focus on machine learning, with some personal reflections added. Notes are updated daily, but I hope to publish a high quality article every month.
  • The official account will be my main battlefield in the next year. I hope that through my efforts in the next year, the quality of my articles on the official account will be improved, and then I will have 1000+ loyal readers. Of course, the headlines will also be updated.

entertainment

There are still two bonuses this year which will be handed out later. I have already planned to buy micro orders. I used to follow an up master named “January Lantern” on B website, Dr. Cs from New South Wales. He was interested in his data structure and algorithm videos before, but recently he dynamically updated the audio of his flute playing. As expected, now he has no talent and is embarrassed to say that he is a computer major. It’s kind of a shame to think that I haven’t taken the time to develop a hobby in all these years. As a coder, I can’t write code by light. I hope I can use my own pictures when I write an article next year.

financial

Said financial range is a bit wide, after all, oneself also no source of income, the idea still save some money on a regular basis in pay treasure inside, put a few money each month, is just to pay treasure to charge a month card, on the one hand to control his impulses, on the other hand also hope to there will be at the end of their liquidation assets “so there are some money ah” surprise.

Then is to hoard money, set up last year at the end of this year hoard 1W small goal has not been realized, today continue to put this flag, wait for next year’s appreciation and pay rise, overnight wealth. 😁

fitness

The topic of fitness and weight loss has always been a tear for me, almost give up, how many pounds of flag I dare not stand, just for next year can change QQ head and net name is satisfied.

The last

2018 has been a fork in the road in my life. It has been a long and fulfilling year. Looking back on the experience of this year, I am amazed at the changes I have made and I have basically fulfilled my expectations at the beginning of the year. I hope the following 2019 can be kind to me like the picture below!