<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Personal Review on Coinidea's Blog</title><link>https://blog.coinidea.com/en/tags/personal-review/</link><description>Recent content in Personal Review on Coinidea's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 04 Jan 2018 07:25:24 +0000</lastBuildDate><atom:link href="https://blog.coinidea.com/en/tags/personal-review/index.xml" rel="self" type="application/rss+xml"/><item><title>[Year-End Review]My 2017</title><link>https://blog.coinidea.com/en/p/year-end-reviewmy-2017/</link><pubDate>Thu, 04 Jan 2018 07:25:24 +0000</pubDate><guid>https://blog.coinidea.com/en/p/year-end-reviewmy-2017/</guid><description>&lt;p&gt;Time flies, and 2017 has finally come to an end. To be honest, I have some mixed feelings about writing summaries.&lt;/p&gt;
&lt;h2 id="1-technology"&gt;1. Technology:
&lt;/h2&gt;&lt;h3 id="1-frontend-tech-stack"&gt;1. Frontend Tech Stack:
&lt;/h3&gt;&lt;p&gt;1.1 Went through VUE once and basically got started with it;&lt;br&gt;
1.2 Had some exposure to Fis3;&lt;/p&gt;
&lt;h3 id="2-php-related"&gt;2. PHP Related:
&lt;/h3&gt;&lt;p&gt;2.1 Learned Yii 2.0 and implemented some simple projects;&lt;br&gt;
2.2 Upgraded from ThinkPHP 3.x to ThinkPHP 5;&lt;/p&gt;
&lt;h3 id="3-algorithm-related"&gt;3. Algorithm Related:
&lt;/h3&gt;&lt;p&gt;3.1 During the middle of the year, I solved several dozen LeetCode problems, but didn&amp;rsquo;t keep it up. Back in 2015 I should have finished them all, but now there are many new problems. I also picked up STL, Vector, etc. again.&lt;br&gt;
3.2 The proudest achievement this year was working with OpenCV, implementing a BOW image classification algorithm, and also using OpenCV-based decision trees, SVM, etc.&lt;/p&gt;
&lt;h3 id="4-system-related"&gt;4. System Related:
&lt;/h3&gt;&lt;p&gt;4.1 I had already gone through CDH back in 2015. The most rewarding thing this year was getting ElasticSearch up and running with approximately 150 million records, including tokenization, mapping, indexing, and aggregation. Going through this whole process was very fulfilling.&lt;/p&gt;
&lt;h2 id="2-travel"&gt;2. Travel:
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m a bit embarrassed to say — including business trips, I only went to Shanghai, Nanjing, and Qingdao. Just these three cities. But I finally made it to Shanghai Disneyland, which was nice, just way too crowded.&lt;br&gt;
&lt;a href="http://blog.coinidea.com/wp-content/uploads/2018/01/devhu2017年脚印地图.png" class="magnific" rel="magnific" &gt;&lt;img class="alignnone size-medium wp-image-1273" title="devhu2017年脚印地图" data-original="/wp-content/uploads/2018/01/devhu2017%E5%B9%B4%E8%84%9A%E5%8D%B0%E5%9C%B0%E5%9B%BE.png" src="http://blog.coinidea.com/wp-content/uploads/2018/01/devhu2017年脚印地图.png" alt="" width="600" height="382" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="3-coinidea"&gt;3. Coinidea:
&lt;/h2&gt;&lt;p&gt;Did it take off? I don&amp;rsquo;t think so. It didn&amp;rsquo;t go particularly well. I&amp;rsquo;ve built dozens of websites, WebApps, and APIs of various sizes, but I feel very lost and don&amp;rsquo;t know which direction to take next. I&amp;rsquo;ve been making some attempts recently and hope that new doors will open for me.&lt;/p&gt;
&lt;h2 id="hopes-for-next-year"&gt;Hopes for Next Year
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Android — I studied it before but never followed through.&lt;/li&gt;
&lt;li&gt;Develop and publish a WeChat Mini Program.&lt;/li&gt;
&lt;li&gt;Study and learn PostgreSQL.&lt;/li&gt;
&lt;li&gt;Further study data mining and deep learning algorithms.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&amp;rsquo;s it, no grand wishes. Setting low goals is good for everyone :)&lt;/p&gt;</description></item><item><title>[Year-End Review] My 2016 -- One Year After Graduation</title><link>https://blog.coinidea.com/en/p/year-end-review-my-2016--one-year-after-graduation/</link><pubDate>Fri, 01 Jul 2016 16:32:42 +0000</pubDate><guid>https://blog.coinidea.com/en/p/year-end-review-my-2016--one-year-after-graduation/</guid><description>&lt;h2 id="written-at-graduation"&gt;Written at Graduation
&lt;/h2&gt;&lt;p&gt;One year ago, I officially graduated and entered the workforce. &amp;ndash; &lt;a href="http://blog.coinidea.com/%E6%80%BB%E7%BB%93%E5%8F%8A%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-881.html" target="_blank"&gt;Written at Graduation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m grateful for the words my past self left me: &amp;ldquo;As long as your spirit never dies, life keeps running on the road.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;If I were to leave a message for next year&amp;rsquo;s me, it would be: &amp;ldquo;Persist, be strong, be resilient.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;This year, I got some of the things I wanted, but I also paid a heavy price. While chasing those things, I suddenly realized that the health of my family is what matters most.&lt;/p&gt;
&lt;p&gt;Indeed, when the sunlight shines down, what could be happier than simply being alive?&lt;/p&gt;
&lt;p&gt;&amp;ndash; DevHu, recorded on July 2, 2016, still in a rented apartment&lt;/p&gt;
&lt;p&gt;January 4, 2018 update: Due to reasons I&amp;rsquo;d rather not explain, I&amp;rsquo;ll use this post as my 2016 year-end review.&lt;/p&gt;</description></item><item><title>[Year-End Review] My 2015</title><link>https://blog.coinidea.com/en/p/year-end-review-my-2015/</link><pubDate>Fri, 01 Jan 2016 13:56:14 +0000</pubDate><guid>https://blog.coinidea.com/en/p/year-end-review-my-2015/</guid><description>&lt;p&gt;Just like that, 2015 is gone, and today is the first day of 2016. The most fulfilling thing I did today was donating a big bag of clothes I had accumulated over my college years to the school. I&amp;rsquo;m a strange person &amp;ndash; I often don&amp;rsquo;t throw away old things, which makes moving extremely troublesome. I once heard about a concept called organizing through &amp;ldquo;cut, let go, and separate.&amp;rdquo; So I tried discarding my old junk and clutter to reorganize my life.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been about half a year since I started working and entered the workforce. I thought I was well-prepared, but I still struggled. It&amp;rsquo;s like estimating project scope &amp;ndash; there&amp;rsquo;s a law that says no matter how you estimate the workload, you&amp;rsquo;ll always underestimate by one-third of the time, even if you account for this very law.&lt;/p&gt;
&lt;p&gt;In my &lt;a class="link" href="http://blog.coinidea.com/%E6%80%BB%E7%BB%93%E5%8F%8A%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-617.html" target="_blank" rel="noopener"
&gt;2014 year-end review&lt;/a&gt;, I mentioned:&lt;/p&gt;
&lt;p&gt;I hope to accomplish the following items in 2015:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Travel&lt;/p&gt;
&lt;p&gt;1.1 Go to Harbin [Done]&lt;br&gt;
1.2 Go to Tibet&lt;br&gt;
1.3 Go to Yunnan [Done]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Continue learning and sharing technical knowledge on my personal blog, and write high-quality posts [Done, should be able to keep it up, though quality will improve gradually].&lt;/p&gt;
&lt;p&gt;Fortunately, the blog&amp;rsquo;s daily UV has grown from 1-2 visitors to over ten. A couple of posts have pretty high traffic, and one of them currently appears on the first page of Baidu search results for the keyword &amp;ldquo;Yii Redis,&amp;rdquo; which makes me very happy &amp;ndash; even though it&amp;rsquo;s the last result on the first page.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Continue writing higher quality code and contribute on GitHub, hoping one of my projects can reach 100 Stars.&lt;/p&gt;
&lt;p&gt;This one failed. My highest cumulative Stars on GitHub is only around 20. I hope to work harder.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open-source a portal system based on ThinkPHP [Done, but not open-sourced].&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Think about my future and focus deeply on a specific technology.&lt;/p&gt;
&lt;p&gt;The road ahead is long; I shall search high and low.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Read some quality books:&lt;/p&gt;
&lt;p&gt;6.1 Wu Jun&amp;rsquo;s &amp;ldquo;Civilization and Enlightenment&amp;rdquo;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Purchased but didn't read much.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;6.2 Malcolm Gladwell&amp;rsquo;s &amp;ldquo;David and Goliath&amp;rdquo;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Not completed.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;6.3 Finish &amp;ldquo;High Output Management&amp;rdquo; by Andrew Grove&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Not completed.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;6.4 Finish &amp;ldquo;Effective C++&amp;rdquo;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Not completed.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;6.5 &amp;ldquo;Predictably Irrational&amp;rdquo; [Done]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Study English properly and aim for independent travel abroad.&lt;/p&gt;
&lt;p&gt;Not completed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Redo all LeetCode problems from scratch.&lt;/p&gt;
&lt;p&gt;Partially completed, solved some problems using PHP.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Beyond that, the things that made me happiest:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Read some books: &amp;ldquo;Zero to One,&amp;rdquo; &amp;ldquo;Don&amp;rsquo;t Make Me Think,&amp;rdquo; &amp;ldquo;The First Line of Code: Android&amp;rdquo;&lt;/li&gt;
&lt;li&gt;CoinIdea got a nice redesign [designed independently, using AI for graphics] &amp;ndash; feeling better and better about it.&lt;/li&gt;
&lt;li&gt;While my patience, temper, and temperament still have room for improvement, there has been some progress.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;m on the path to learning Android.&lt;/li&gt;
&lt;li&gt;Gained new insights into PHP and MySQL.&lt;/li&gt;
&lt;li&gt;I typed so many words:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="http://blog.coinidea.com/wp-content/uploads/2016/01/A4EJSOU3TQA6_IZJ-300x226.png"
loading="lazy"
alt="Word count statistics"
&gt;&lt;/p&gt;
&lt;p&gt;OK, now let me look ahead to 2016. This is bound to be a critical year. It seems like something big happens in my life every 4-5 years. Just Face It.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Practice English and pass the TOEIC exam.&lt;/li&gt;
&lt;li&gt;Get started with iOS, deepen Android learning and application; advance in PHP and MySQL, and develop an OA system using Yii.&lt;/li&gt;
&lt;li&gt;I hope the people around me pass their English exams smoothly.&lt;/li&gt;
&lt;li&gt;May my parents stay healthy.&lt;/li&gt;
&lt;li&gt;Read &amp;ldquo;Civilization and Enlightenment.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Finish reading &amp;ldquo;PHP, MySQL, and Web Development&amp;rdquo; and &amp;ldquo;PHP Advanced and Object-Oriented Programming.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Hope to pick up C# and WorldWind again.&lt;/li&gt;
&lt;li&gt;Make some breakthroughs in data visualization.&lt;/li&gt;
&lt;li&gt;Hope that CoinIdea, which I maintain in my spare time, keeps getting better.&lt;/li&gt;
&lt;li&gt;I hope to achieve the unfulfilled wishes from last year.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Not being greedy &amp;ndash; just these. Number four is a blessing.&lt;/p&gt;</description></item><item><title>[Year-End Review] My 2014</title><link>https://blog.coinidea.com/en/p/year-end-review-my-2014/</link><pubDate>Sun, 11 Jan 2015 05:49:26 +0000</pubDate><guid>https://blog.coinidea.com/en/p/year-end-review-my-2014/</guid><description>&lt;p&gt;2014 felt both slow and fast for me. This year, one foot had already stepped into the working world, waiting for the other to follow. Here is a recap of the major events of my 2014 &amp;ndash; archiving the past and embracing a new future.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Read some books.&lt;/p&gt;
&lt;p&gt;1.1 Wu Xiaobo&amp;rsquo;s &amp;ldquo;Great Defeats&amp;rdquo; complete collection&lt;/p&gt;
&lt;p&gt;1.2 Nanpai Sanshu&amp;rsquo;s &amp;ldquo;TheErta Tomb Notes&amp;rdquo;&lt;/p&gt;
&lt;p&gt;1.3 Went through &amp;ldquo;The Beauty of Programming&amp;rdquo; once&lt;/p&gt;
&lt;p&gt;1.4 Went through &amp;ldquo;Erta Programmer Interview Bible&amp;rdquo; once [for job hunting]&lt;/p&gt;
&lt;p&gt;1.5 Read parts of &amp;ldquo;Effective C++&amp;rdquo;&lt;/p&gt;
&lt;p&gt;1.6 Accepted all &lt;a class="link" href="https://oj.leetcode.com/problemset/algorithms/" target="_blank" rel="noopener"
&gt;LeetCode problems&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On April 17th, I excitedly joined Microsoft Research Asia&amp;rsquo;s Innovation Engineering Group as an intern.&lt;/p&gt;
&lt;p&gt;This was a rare opportunity in my life. I stumbled into a top-tier technology and research company (research institute), where I wrote code for half a year. The growth, both internal and external, had a profound impact on me. Before this, I thought I was a decent coder, but the two words I encountered most frequently there were: standards, and why.&lt;/p&gt;
&lt;p&gt;Looking back, the MSRA experience will influence my entire life. I sincerely thank my mentors: Genduan and Chaowa for their help.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;As a Dev, I found my girlfriend in May 2014 &amp;ndash; what a joyful thing! I could finally do object-oriented programming.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Job hunting phase&lt;/p&gt;
&lt;p&gt;I tossed and turned during that period. It reminded me of a blog post by Liang Bin, the operator of PennyJob: &lt;a class="link" href="http://blog.sina.com.cn/s/blog_593af2a701017185.html" target="_blank" rel="noopener"
&gt;Rejected by a Hundred Companies&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Although there were some offers here and there, the pressure was immense &amp;ndash; something only I could truly understand.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;October 8th, internship at Yuanfudao (Ape Question Bank).&lt;/p&gt;
&lt;p&gt;This is a startup company &amp;ndash; a group of ambitious and talented people working together to do something cool and disruptive. My mentor was DevTang, a well-known iOS expert. What this company brought me was a refreshing experience. As a newcomer, being in a startup exposed me to so many things beyond technology yet closely related to it &amp;ndash; knowledge that will benefit me for life.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Travel&lt;/p&gt;
&lt;p&gt;&lt;span style="text-align: center;"&gt;Visited Shidu. | Visited Beidaihe. | Visited Tianjin. | Visited Qingdao. | Visited Hong Kong.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;
&lt;a href="https://blog.coinidea.com/wp-content/uploads/2015/01/DevHu2014年足迹地图1.png" class="magnific" rel="magnific"&gt;&lt;img class="aligncenter wp-image-619" title="DevHu2014年足迹地图" data-original="/wp-content/uploads/2015/01/DevHu2014年足迹地图1.png" src="http://blog.coinidea.com/wp-content/themes/9IPHP/images/lazy_loading.gif" alt="" width="589" height="360" srcset="http://blog.coinidea.com/wp-content/uploads/2015/01/DevHu2014年足迹地图1.png 982w, http://blog.coinidea.com/wp-content/uploads/2015/01/DevHu2014年足迹地图1-300x183.png 300w" sizes="(max-width: 589px) 100vw, 589px" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What&amp;rsquo;s next? When I resigned, my senior colleague asked me, what are you going to do next? Indeed, what am I going to do next? I couldn&amp;rsquo;t answer, but I hope my 2015 can include the following items:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Travel&lt;/p&gt;
&lt;p&gt;1.1 Visit Harbin &lt;strong&gt;[Done]&lt;/strong&gt; | 1.2 Visit Tibet | 1.3 Visit Yunnan &lt;strong&gt;[Done]&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Consistently maintain my personal blog for technical learning and sharing, and write high-quality posts &lt;strong&gt;[Done &amp;ndash; should be able to keep it up, though quality will improve gradually]&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Write higher-quality code and contribute on GitHub. Hopefully one of my projects can get 100 stars.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open-source a portal system based on ThinkPHP &lt;strong&gt;[Done, though not yet open-sourced]&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Think about my future and focus on mastering a specific technology.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Read some proper books:&lt;/p&gt;
&lt;p&gt;6.1 Wu Jun&amp;rsquo;s &amp;ldquo;Civilization and Light&amp;rdquo;&lt;/p&gt;
&lt;p&gt;6.2 &lt;a class="link" href="http://book.douban.com/search/%20%E9%A9%AC%E5%B0%94%E7%A7%91%E5%A7%86%E2%80%A2%E6%A0%BC%E6%8B%89%E5%BE%B7%E5%A8%81%E5%B0%94" target="_blank" rel="noopener"
&gt;[Canadian] Malcolm Gladwell&lt;/a&gt;&amp;rsquo;s &amp;ldquo;David and Goliath&amp;rdquo;&lt;/p&gt;
&lt;p&gt;6.3 Finish &amp;ldquo;High Output Management&amp;rdquo; by Andy Grove&lt;/p&gt;
&lt;p&gt;6.4 Finish &amp;ldquo;Effective C++&amp;rdquo;&lt;/p&gt;
&lt;p&gt;6.5 &amp;ldquo;Predictably Irrational&amp;rdquo; &lt;strong&gt;[Done]&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Study English properly and aim for independent international travel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Redo all LeetCode problems from scratch.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>