I don't want to be a senior beginner - what happened to the program code in half a year

 From operation and maintenance to development, most of the skills have been lost, from mid-July to the end of January. In such a time, 2 projects, corrected bugs, and spent the past few months.

        Brother shift often said, "It's not that difficult, don't think it's so complicated"        

 (1) It is found that many of the frameworks are actually useful. The content that has been written is not familiar with the business, and many things are rewritten by myself. In fact, what can be done only by calling the interface and method, that is to say, I have to write a large piece of code by myself, and people who are more familiar directly call the written content and only need to write about ten lines.

What I feel more deeply is that #macro(formHiddenInput ) has already written macros, many hidden calls are called directly, but I did not expect

(2) To access the page, you can directly use & to assign value directly, http://oa.gxfda.gov.cn/gxfda/appnet/appEntpList.action?entpType=005&healthName=Healthcare

      The page only needs to assign a hidden value to #formHiddenInput to successfully pass the value to the background

      I didn't expect it, but I've been struggling with how a value is passed to the background

(3) The addition, deletion, modification, and checking of data are also written frameworks. There is no need to think about how to write them, just call them directly. In addition to the valueObject in business, super is directly loaded. In fact, I don't know the principle of many things, and I don't know why it can be done. I know that some functions can be achieved in this way.

(4) A lot of times, I just know what they want me to do, what effect I want to achieve, and then I start to do it. If you find that you are not satisfied after finishing it, continue to change it. If you can't do it, you can directly help shift brother.

(5) The sadness of the beginners, unable to see the whole situation, not knowing what the whole castle looks like, only knowing what the brick or door at hand looks like. I have never known what the built castle looks like. I know that it is broken and needs to be repaired, and then we will repair it.

(6) Velocity, there is not much content, I found that I have been using it all the time, but I am not proficient in using it.

   At the beginning, I didn't know that addition and subtraction could not be done casually, and the search found that it could only be used. . #set($i=$math.sub($velocityCount,1))

   At the beginning, I didn't know how to display the fixed content numbers, but I found that it could only be used. . array $arr

#if($appItemDrugPurchaseBillList.size()<10)
     #set( $arrMax = 9-$appItemDrugPurchaseBillList.size())
     #set( $arr = [1..$arrMax])

     #foreach( $i in $arr)   

             XXX 

     #end

(7) Regarding the content of html, I don't think it is difficult, but in actual use, <pre> is used to output the content as it is, and #htmlEscape() is used to display the label content in the content.

  <body style="overflow-y:scroll">
    <div>
        <pre>#htmlEscape(${openXmlAttach})</pre>
    </div>
</body>

(8) These bits and pieces of knowledge that I am unfamiliar with, have never seen, and have not mastered, made me go around a lot.

(9) When writing code, I have no big mistakes in the general idea. In fact, no one can make any big mistakes. Once the details are realized, I will make a lot of mistakes.

In the first system that was taken over, the problem was not that prominent, because the first system was a single system, and the content to be modified was actually very simple, and there were not too many tables and businesses involved. It is like an independent sub-question during the exam, which has little to do with others. It is similar to the degree of difficulty that can be mastered by doing exercises directly after reading the book. In the early stage, Mr. Wu gave instructions one by one, and then he played freely, taking the completion of the goal as the standard.

The second project is more like a comprehensive question to me. It comprehensively examines a lot of things. In one question, many details are ignored, and it becomes particularly difficult to do. At that time, the time was tight, and everyone was anxious. Basically, they were learning and doing now, telling you how to do one, two, three, and then doing it directly. Later, they asked their own questions and solved their own problems. In fact, the disadvantage is that after finishing it, I basically don't remember what I am doing, I know the goal and want to complete it, but I don't understand why it must be done. What parse page comes in, it is still unclear.

The third is something that I am making for my colleagues. It is relatively independent, the difficulty factor is not very large, and it is simple to query. Every line of code done here has been modified by Brother Shift, and detailed instructions have been given to where it should be and where it should not be, and how to write better where it is redundant.

For the rest of the scattered time, in July, I learned more about the development of the mobile terminal to do the map, photo and upload function. Later, I did not continue. The task came and the learning was suspended. To guide the data and organize the data, Mr. Wu popularized the ETL software for us, and the spoon tool guides the data of the database Excel back and forth. Xiao Su often said, "We do not produce data, we are just data porters". During the period, I read a few books related to big data. Boss Wei borrowed this book on algorithms, and bought a few more, but I still couldn’t get the point. Big data is not something that can be read through just reading a few books. After reading 3 articles related to big data, I feel that it is not profound after reading.


Weekends, throughout the year, in the first half of the year, I seriously took classes in operation and maintenance, basic English, professional English, software engineering, and information retrieval. In the second half of the year, I was developing. I was not serious in class or reluctantly went to parallel algorithms, combinatorial mathematics, and unix systems. Read 33 extra-curricular books on WeChat reading. In the first half of the year, I took the system integration management engineer exam, and in the second half of the year, I did not take the architect exam. keep it up

                                                                                                                                                                                                                  ----------------------------- Don't want to be a senior beginner

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325787482&siteId=291194637