UFIDA internship experience

Goose left a voice, write a blog to record this experience.

1. Application

​ In mid-July, I successively applied for resumes, including SF Express, OnePlus (which was a pity in the second round), Ping An, Bank, etc., sitting in front of the computer for a long time, watching the phone and other HR calls. Imagine the future (the reality has been beaten severely by the society many times, and I dare not speak out). During this period of time, it was cast at 8 or 9 in the morning, or at 2 in the afternoon. On August 5, I received a call from UFIDA HR. Oops, come to live.

​ I searched for the company UFIDA on the Internet, and I knew ignorantly that it was doing ERP software. As for what ERP is, I didn't understand at that time. Baidu took a look at it, and it feels pretty good. A listed company wows, thinking that it has been a software company for so many years, and there should be a certain amount of technology deposited in it. I downloaded several UFIDA apps on my phone, and found that they couldn't access it. I wondered, why can't I get in, because the software they made is not good. Haha, of course not, this is what the technical officer told me during the interview, these are all commercial software, you can connect with vpn.

​ During the interview, I was led into the meeting room because I entered the front desk. I didn't see other office spaces, only the empty rest area. After seeing the technical officer, my first impression is that he is cool and handsome. This person is probably a professional thief, and I think other people in the company are so good. Of course, at this time, I don’t know that this person is the CTO. I thought it was just an ordinary development manager. I asked about Java basics, collections, simple JVM, problems encountered in the project, and how to better solve them. The framework asked very much. less. After a fierce meal, I finally ended the interview. HR explained that he would notify me the next day, thinking that she had said so, I guess there is no problem. Hahaha, self-confidence like a mystery.

2. Entry

​ Sure enough, people's sixth sense is so wonderful. The next day I called and emailed me to tell me that I was approved, and I entered the company's R&D center as a junior Java engineer. I was overjoyed, I found my first job that felt good, and I quickly told my parents, elder sister...

​ On 8.17, the first day at work, sure enough, the funny people were attracted to each other. After eating with the three friends, they began to recognize their father and son (a wonderful relationship in the university dormitory).

​ In the three weeks since then, there are basically some training, with company culture, sales, and development. Of course, the development is the longest, and the others are only one or two days.

Three, work

​ After some time, several people have understood the company's products to a certain extent. During the period, we contacted the company's technical architecture. From ERP1.0, 2.0, to 3.0 now. From heavyweight nc to lightweight ncc, to today's BIP, low-code development, technical iterations are still very rapid. When I first entered, we basically built the environment, with nc and ncc. There are many nccs, and the front end uses React. For this reason, I have also taught myself React for a period of time. Hahaha, just joked.

​ Started to work. At the beginning, I made reports. One person made several reports. The simple understanding is to find the field in the database, and then fill in the data in the table for display. After more than ten days, I was sent to the No. 1 Engineering Company. Docking the data of the two systems. The systems of other companies are connected to UF nc standard products. What nc uses is uap to develop. uap is actually the encapsulated eclipse. The interface is developed using the webService interface and tested with the SoapUI tool.
WebService interface development steps are also quite simple, look down:

1)、创建一个Webservice接口和实现类
2)、创建upm文件,选择“WS Tools”-> “Public Web Service”
3)、原来的upm文件,在发布后发生了变化,多出了webservice接口信息
4)、创建好之后,打补丁。补丁须包含发布生成的wsdl文件,最新的upm,接口和接口实例类。补丁中将生产的wsdl文件与接口文件放在同一目录
5)、将补丁放入NChome中后再部署
6)、启动后,打开chrome浏览器,在地址栏中输入:http://127.0.0.1/uapws/service,看到接口连接就是部署成功啦。
7)、使用soapUI工具进行Webservice接口测试

​ Work is of course endless. The instructor keeps throwing documents to you, and you keep learning and improving. In my spare time, I will look at the component source code, check the company's internal website, and check some guidance documents. The company actually has a lot of learning materials, ikm, Philharmonic, etc., a lot of video materials. As I gradually contacted, I slowly discovered that a group of people often discussed variously, but still did not confirm the idea afterwards, which seriously affected the efficiency, and a lot of time was wasted on pulling. I learned that the same is true for other small partners on the ground in other projects.

​ Realistic overtime can't stop my whimsical brain. The company's platform is quite good, but in the ERP industry, if you want to truly understand this system, it will take less than two or three years. I don't think it will work. Maybe, this also has something to do with your hobbies. After this project, I exercised my Java foundation and understood the code writing specifications on the project, etc., but I always felt derailed, because no framework was used. At this time, there is always a sentence, don't talk about frameworks. Springboot and SpringCloud are getting away from me. No, no, I finally took this step. . .

4. Resignation

​ As the saying goes, it is not broken or standing. If you want to join an Internet company, you must bravely say byebye. Not much to say, I also go to embrace change, Haitou has gone~

Five, summary

Goals, goals, goals. Without goals, your life will be easy. Be satisfied with the infinite loop.

For fear of infinite truth, the joy of advancing every inch. .

Going to write code, my exception is about to take off. . .

Guess you like

Origin blog.csdn.net/Anna_Liqi/article/details/110207116