Goodbye, 2018!

Copyright: please leave a message like Give me praise problematic -------------------------------- will be updated from time to time , because learning, so happy, because the share, so convenient! Reprint please indicate the source, ha ha! https://blog.csdn.net/Appleyk/article/details/85372352

table of Contents

Prologue

Review 2018

gain and loss

Outlook 2019


 

 

 

 

 

 

First, the opening

 

       This in itself has nothing to do with writing blog technology, the original intention is to record and share;

       Write a blog it can also be big small;


       To say that is to write small bits and pieces of personal daily share: such as finishing the study notes , recording the learning experience , inquiry-based learning methods as well as work from experience of real projects such as; the so-called piecemeal, in my case, is dated San San, trivial detail, no open column go into specific areas, did not say to a technical stripped naked, holding the source "chew up"; influence I became a "technology big bull" too many external factors, I think one more representative of the answer is, "It is so hard!" , concentrate on doing one thing, too hard, concentrate on doing one thing, harder! Difficult to go hard, but we still have to believe in yourself that one day we will be the one most dishes, no, that person is the most cattle, ha ha


       To big to say that it is not just as simple as writing articles, writing before, you need to have a clear theme , what you write, how the proposed title set the tone ; secondly, how to write, how to organize language , how focused , how witty , how easy to understand , how to play to those who need awoke role ... full text, see people very tired, you want to with pictures and even their own drawing , at least, "ability" You have to have it? You have to collect information even illustrate , there must be a link information source, an example to be vivid, especially as this is not the code abc soul, you have to beat through his skilled hands to give them the keyboard Soul , which requires hands, not perfunctory, first of himself that he is the first reader, which themselves were hastily shut trouble, the others, have considered it?


       Mentioned above is how to write, the next step is adhere to write, insist there is no outstanding highlights of the word itself, and only followed by the Action together, in order to highlight the greatness of the overall cattle and 13's; for example, insist on eating breakfast every day , adhere to read a book a day, adhere to remember a word back every day, adhere to exercise for half an hour every day, adhere to the code read every day, every day more a quality blog ... etc; not looking at the horror, but the actual operation, but it is very, very difficult, and even difficult to become a good technical large coffee, you might go through a continuous stay up all night fighting half a month to a study of technical expertise and let in, but you can not maintain that every day 365 days full of energy and patience, hard work of many people, but insisted this kind of thing, really hard and has little to do;


      From me personally, I can not do more every day Bowen, I have perseverance, but the reality does not allow, first of all I am not a professional writer, write blog can not bring economic benefits to me; secondly, the creation of a blog as I said above, is not a simple matter, it will cost me a lot of personal time, that being the case, why I will "stick" from time to time to update blog about it? There are three reasons:


 

     1, writing ability and speed of : 1000 words to write it down before it takes two hours, may now be as long as one hour or even half an hour; before I used to write a lot of things to consider, imagine a lot of scenes, as long as the theme is now certain , to know how to write the beginning and end, as to the contents of the middle section, you can write side to side, side to side to write good mood, thinking to open, just write a 1,000 word is not a problem

     2, language organizational skills rapid increase : Writing allows you to gather the entire human mind, make you calm down impetuous heart temporarily to concentrate on capturing the text comes out of the charm; the process of writing, your brain will coordinate your body, make a lot of interesting and fun things, these things not only in one word, the more they can enhance your ability to organize language in real life and work, both in life and acted, or technique of work, are inseparable from the exchange, while writing, just can make you more confident in the process of communicating with others, more prominent theme, more careful thinking, communication can be smoothly
 

     3, the most efficient self-learning method : Code read it again, it is better to knock again, knock again, it is better to write personally analyze it again, in the process of writing, you might be thinking, why so? Do not it? How to learn by analogy to apply it to the project? There are other more efficient way to replace it anyway? Repeatedly, re-re Fanfan, you will feel that learning is a very happy very easy thing, you will create an efficient learning of the chain, such as to get a project does not meet the technical points, the first step you to be doing, then the second step you should be doing, then a third step, the fourth step ... until you can quickly solve the problem, of course, the process of final settlement, if you can record, it is simply not great, this way, believe me, you will greatly enhance the ability of learning


     Write a blog about it began 17 years focused on growth for 18 years, 19 I will continue to insist on doing things this makes sense;

 

 

Second, the 2018 review

 

     Stepping on the end of the year, let me one day this last number 31, for a year of work to be a simple review of it in 18 years;


   [In fact, yesterday should summarize finished, because I catch "The Walking Dead", and a chase for nearly nine years of American TV, from the first quarter of 2010, and now has even more to the ninth season, when sophomore chase , when the green boy, now young people in society; then write code that is fun, now write code bowl; As time chase drama is simply to love, like the story of ups and downs, although a little bit violent pornography, but by no means vulgar and horror, love story inside distinctive characters set ... but now, looking at it is feeling, even if the plot procrastination, no more passion, favorite characters one by one to leave, can not hold back my nine years He insists that year season, intends to catch finally, start to finish, good-bye, Rick]


    Early 18 years time, wrote a blog post, which referred to the 18 years to write the code will no longer be the focus



    I thought, really there is something there; nature of the work, the research is greater than cure, and therefore write the code is not much time, now 18 years involved in the technical points to be a simple summary, as follows:


    1, SpringBoot + Mybatis this set of application frameworks have been very skilled, IDEA quickly build a project in just 10 minutes  

    2, the Google  Protocol  Buffer [lightweight, highly efficient structured data storage format] applied freely, as the data transmission format between the Server and Server, and Client Server very easy to use, performance than JSON

    3, GeoTools the Java class libraries in conjunction with the project, the completion of the processing and application of large amounts of spatial data

    . 4, PostgreSql + PostGIS skilled use of spatial database, such as PostGIS spatial data processing function of how to apply to the query Field

    5, Neo4j [NoSQL +] map database integration module, use Node - Edge - the relationship between the world of objects Node concept store reality, this one does not query the current dig deep, dig deep once advantage, will play a map database to the fullest

    6, MongoDB unique combination of [NoSQL] document database cache and projects, providing high-performance storage for the project a wide range of data, such as file storage, etc.

    7、Redis【缓存键值对数据库】模块的集成,通过redis工具类,对项目中部分使用较频繁的数据进行缓存;Redis暂时只是初步使用且单节点,离集群和大规模应用还差点时间,一旦大规模启用,项目查询这块的性能绝对会让人兴奋

    8、Hadoop HDFS JAVA API【分布式文件系统】的使用和模块开发,其已单独作为一个子项目【slave模块】进行部署,实现文件的一系列操作,目前限于应用,功能暂未完全测试

    9、GeoMesa【locationtech开源的一套地理大数据处理工具套件】初级应用,配合HBase【分布式列数据库】实现海量轨迹数据【出租车、公交车等】的存储与访问,后续会持续深入,如结合Spark、Kafka实现实时海量时空数据的计算、分析、流处理等

    10、ElasticSearch【基于Lucene的分布式的搜索引擎】Restful风格的搜索集成到项目中,完成海量数据的全文检索,目前只初步简单实现了搜索功能,空间查询+数据分析这块未进行深入研究,后续会持续跟进,逐步完善和壮大搜索引擎

    11、Maven项目打包+Tomact调优部署+Eureka【微服务发现和注册中心】服务注册+Linux命令使用+ApiDoc生成RestFul Web Api文档,反反复复,闭眼即可操作


 

 

三、得与失

 

   得从两个方面上讲,一个是生活上的,一个是工作上;


   生活中:如随着坚持更博,给自己带来的诸多好处,前面说过,这里不再细赘;

   工作中:如掌握的技术更加全面了;如对项目的理解和任务的分配有了一定的认知度,不仅能够自己完成既定目标,还能够带领组员一起完成,在管理上算是卖出了一小步;写代码真的将不再是工作的全部,而如何指定任务和跟踪任务进度,如何发现和解决项目中出现的问题,如何发挥每个组员的长处,如何做好项目或产品等将是日后工作的重心


   失也从两个方面上讲,一个是生活上的,一个是工作上的;


   生活中:由于工作性质,长时间久坐或者长时间盯屏幕,导致身体吃不消,如常见的职业病,颈椎曲直,肥胖等,虽然平时也有锻炼,但是量明显不足,抵消不掉工作中带来的身体机能的损耗;好的身体是赚钱的资本,劝诫各位从业者,不管哪个行业的,一定不要拿自己的身体不当回事,注意作息,休息好,注意锻炼,不,是强加锻炼,身体好了,心情才能好,干什么才能顺!

   工作中:由于"技术全面",导致每一个技术点都不太专注,不专注的后果就是不精,不精的后果就是在做项目时会遇到很多坑,遇到坑就要想办法填,填就要花费大量的人力和时间,没办法,有时候做项目真的需要先"全面"而后"精"

 

 

四、展望2019

 

    这里,在19年即将来临之际,我先提前预祝大家"新年快乐,新的一年,青春永猪,猪事顺利!"

 


     19年,展望一下,有以下几点需要注意:


1、锻炼身体,这个相当重要,我会督促自己,时不时"折磨'一下脖子啊,腿啊还有胳膊啊

2、自身技能,这个必须持续充电,保持掌握的知识技能是最扎实的,最新的,不能毫无紧迫感【00后再过几年,就要进入公司成为我们的同事了,害怕不】

3、坚持更博,这个必须坚持,不说每天,起码不忘初心,偶尔记录一下

4, learn to manage , communicate, coordinate, write documents, set plans, sub-tasks, as summarized what will do better and better, hard, should simply tough to live only one purpose, with a good team -> check products -> make more money

5, summarized above , the actual target point for 19 years, is one word: money, money, money! Earn more money


     19 years, we have to refuel duck!


 

 

Guess you like

Origin blog.csdn.net/Appleyk/article/details/85372352