Frontier
In the small company for almost a year, just came in with an intermediate programmer to do the handover, after about one months, the intermediate programmer went, from then on, embarked on the "Muddy" road (independent development), familiar with the company's projects and business for about one months, the company was adopted jsp+ssm+hibernate+ Oracle, configuration with full annotation configuration, there is no XML configuration file at that time was a bit dizzy, but slowly get used to, after all, hide the framework of a lot of details (in fact, this is a bad).
Chat process
Remember very clearly, when the first requirement is to create a new project to crawl a site, the data stored in the site to the database, I was to use the previous schema to complete a crud, and then through the JSONP to crawl the data of a site, but need to manually trigger crawling on the page, I abandoned this way , because every day to go to this site crawl once, so the use of httpclient, directly through the background to request the site URL, using @enablescheduling and cron expression of the way time 5 o'clock in the afternoon to crawl, oddly enough, the backstage will always error, The data will be incomplete and the boss will not say anything, so the demand is complete.
Next... At this time the Boss (product manager) has been using the Baidu brain map of a brand-new call system needs analysis, considering that I am a primary presence, in a reverse telecommuting Web site to contact a senior Java engineer, and he chat needs and confirm the technology selection (basically he made the decision, small white shivering), Finally decided to use Beetl front-end template +html+springboot+shiro+redis+mysql, using code cloud code base, so I spent 2 days learning git (recommended: https://www.liaoxuefeng.com/ wiki/0013739516305929606dd18361248578c67b8067c8c017b000), and then set the code specification, so began to develop, there is a great God belt is not the same, every night summed up my code problems, altogether developed 2 months , the promotion is still very big for me, but for the springboot still stays in the use stage.
Later... The company contacted the AI, so I took the big guy's springboot architecture to do the company AI official website, payment projects, artificial quality inspection projects .... (This is my own name, a small project, did not become a norm), the basic is crud work, a small amount of maintenance and new features of the development, feel not to improve, coupled with a number of students also job-hopping, pay is also good, so also began the interview ...
Sentiment
How to say, in this part of the work, learned something is still a lot of, from the needs to their digestion finally embodied in the Code, or quite comprehensive, the shortcomings may be not in-depth, the business is not too complex, I also realized that the interview encountered the SQL problem basic will not, is the first job, still satisfied, although welfare and bad, But the dry, more free, boss people, but still hope that the work can improve themselves is the best, or will not come to the first-line city to fight (small goal: Team leader), of course, salary is on the one hand ~ ~ Work not overtime, the task is not very heavy, not too meet the programmer, but good, Have time to go to work out, in fact, the programmer is the most should exercise, every day is sitting motionless on the body is not too good, or suggest that programmers should exercise more sports ~ ~ Personal Opinion: Investment in the body and the House will not suffer??
A year of Java Programmer's sentiment