One, in order to live
In the past 7 years, the main use of. NET to live. Today is determined to be ready to learn Java again and want to reach a certain height, but also want to be the main use of Java to make money to live. Sorry for the vision, on average, the Java platform earns more than. Net revenue. The industry's Java demand is also better than. NET, not only the number of jobs, but also the salary level. Three years ago, I wrote a Web service that generated PDF reports in Java, and after two months of complaining about Eclipse and the Java language, the project was done, and I felt uncomfortable with Java development. Six months ago and assault with PHP to do the project, is also two months, is roughly the front end with smarty,php with PDO Read and write SQL 2005, a simple function of the promotion site. Since we've studied rubyb rails and done several projects with ASP. Sigh Phper Day is also really not easy, choose PHP is completely directed to the lamp full set free to go. But the words come back, the current industry PHP position actually redundant Java, just pay no Java high, so I decided to give up already found the feeling of PHP, go straight to Java. There is also a point in syntax or Java and. NET images.
1.5, in order to create a new game platform, the front end tried to wpf,sliverlight. As a result, WPF was successfully used, and Silverlight was limited to video live speed. Not only does the IIS streaming service really catch up with Adobe, but there are also sliverlight players that don't have the player as a backdrop to post content on. Looking at the IIS streaming service is Microsoft's great publicity of its success in the London Olympics, in fact, very little to see that Microsoft really mastered the real-time video communication technology, the final link will point to its partners, those who participated in the Olympic Games third-party service providers. Well, there's really a complaint here that Microsoft is not giving power. Now the flash replaces the sliverlight. The results also took more than a month to accumulate flash development technology, understand the application of Flash Cc,flash Builder these IDE;AS3 language, Flex framework, finally very helpless to find flash programmer this meal is actually not good to eat, not only face html5,unit2d, Unit3d and so on the challenge, the substitution, but also in the study difficulty is no less than the study c,c++, this is not exaggeration, AS3 the programmer to face the running environment is the browser this kind of thing, simultaneously also must understand the Flash animation principle, the most tragic is the salary level is not high.
At present, due to the advent of cloud services, architecture design has more choices, is to get a server installation, or choose directly to buy the product on the cloud, it is the brains to achieve load balancing or directly deployed in the cloud, directly with the cloud mature equalization services on the Software design and project scheduling impact are very large. Speaking of the purpose of cloud services is to say that, due to the outbreak of cloud services, there is now a new type of work, is the cloud service management assessment experts. Service providers, too much, too many services, but also too exaggerated. Need to have research, experienced people to select, control. There have been Oracle experts before, I think there must be Amazon and so on cloud experts. Amazon Cloud Training Certification and some size, but do not know the salary level.
Said so much, summary is a career, always face a lot of choices, no static skills, there is no immutable direction, as it practitioners are destined to live to the old, learn old. have enough capital to hit the bottom, can be so wayward.
Second, the study plan
First, basic skills, language. "Think in Java" used to do the project as a reference book, I feel a bit wordy. Remember to buy the time 75, after it sold 40. Because I prefer Java core technology, I've seen a roll-up. The two books are so thick. Next volume intends to accumulate some development experience to see again.
Beginning to understand Java Web development, from Jsp,servlet, the book is "tomcat+java+web+ development technology detailed-Sun Weichen-second edition." The entire learning and practice process uses mind jet to make notes, which is a good tool to look back at at a glance. Theory and practice combined, alternating reading practice, because sometimes look too long will be tired and stuffy, do project diversion.
The last is a follow-up book, but not limited to the contents of the book, in Reading, the need to dig deep knowledge points will be searched carefully. Hope that friends pass by, message discussion, advice.
"JAVA2 Core Technology II volume. Advanced Features"
"Lightweight java.ee Enterprise Application Combat _struts_2+spring_3+hibernate Integrated Development [3rd edition]"
Deep mastery of the Java EE Programming technology
"Java EE mainstream open source Framework series"
The path to Java growth-opening