1. some problems have occurred during my recent work. I have a poor understanding of some problems, and sometimes I cannot express my understanding of a problem to others, as a result, others may not be clear, so that they will not know anything in the eyes of everyone. I don't know anything about it. I feel like work and technology are two different things,The work of meeting officers must be well done.
The premise of looking forward to doing a good job is to know what the customer wants, and to design it As a result, the technical staff will (as long as people learn it), but the design expansion may not necessarily happen to everyone, however, extensions are applicable to specific scenarios.
Certificate --------------------------------------------------------------------------------------------------------------------------------------------------------------
2. HTML and JavaScript basic knowledge and Dom operations. As long as you are a programmer, there is no difficulty. The difficulty lies in closure and JS object-oriented programming, and you can implement JS libraries by yourself, at that time, my current company basically did not involve these things, that is, some libraries (such as JS libraries)
3. java basic knowledge, I/O, reflection, XML/jaxb, and other algorithms to implement some logic. As long as a programmer knows, the difficulty lies in the multithreading mechanism, NiO, for specific scenarios, you can write some frameworks (such as) and design some XML files, XSD, and so on.
5. For SSH, extjs, flex, and blazds, we all know that the difficulty lies in secondary encapsulation and extension interfaces. These things are suitable for secondary development in specific scenarios.
6. middleware: jbpm in BPM, drools business process management platform, mule Data Exchange Platform in ESB (Basic ETL knowledge), springsecurity (rabc-based permission model) in security ), ecache or memcache in the cache, spring batch, JMS, SOA, and so on are all used in scenarios. It is not difficult to understand and use it for specific scenarios, the difficulty lies in the exception mechanism and the recovery extension mechanism.
7. database knowledge: Get a general understanding of some data principles, indexing mechanisms, some SQL mechanisms, and Basic Report SQL statements.
8. understand some Internet knowledge, such as distributed, cluster, server, and Virtualization Technologies.
However, some managers in the company are either difficult to understand this knowledge or do not know about the employees. I think it is okay for everyone to understand this knowledge, as a result, only some basic business systems will be developed and basically have no technical skills. Of course, the business may not reach that level, and the business and technical connections are very important, different scenarios require different technologies.
9. Development of some business platforms: data collection, data processing, and report platforms
Collection platform: Data Platform (multiple data sources): Basic ETL mechanism and batch processing mechanism (this part is involved in work)
Process platform: Custom process (only basic knowledge, no specific project experience)
Report platform: Custom tables, custom indicators, and custom report configuration display (this part is currently involved in the work)
Record some recent basic knowledge and Future Improvement Directions.