It was not until the last few months that I began to understand how to take my own route, and had gone too many detours before. To illustrate is that they are vertical learning, agile development, RESR architecture and so on have learned, the middle of some knowledge less than half, inverted T-type that horizontal too thin, have to go back to fill. The next route includes so many parts!
- Learning (programming basics, development direction related, English)
- Work (Job search)
Learn the basics of programming
is mainly a series of computer fundamentals, including the logical and ideological aspects of the book program, the main reference to the programmer's list includes
- Algorithms and data structures
- Other books related to programming
- Agile development related (where interests are, and simple ideas are)
Development-related,
Java Foundation, Framework, Web development, database and so on have some understanding of Java-related direction, untouched or in-depth JVM "Deep understanding Java Virtual Machine" NIO concurrent Linux Cluster load Balancing (nginx) cache (Memcached/redis) Hadhoop (MapReduce-based) HBase hive LUCENE/SOLR JMS Distributed Transaction Osgi/soa/sca/rest/saas
English
Continue to memorize words and start learning new concepts in April
Job
Not much to say, see quasi-cast resume, have flip flip face by the kind, with Markdown to do the resume is simple enough, simple is the best.
Plan for the next stage