When I was writing the program, in what I write about?

    When I wrote the title, facing a whiteboard, I found not know what to write. Maybe I'm not ready this topic. A Haruki Murakami type of title, perhaps because I want to express some of the blues too, then still write about it when it is nostalgic.

    I remember college, students are written in VC6 C ++ program, and I to the new standard, written with vim under Cygwin, and later a Fedora 5 altogether installed on your JOY BOOK 3000, with the that has been modified into a translucent vim under the Console, I feel so cool look. Now think about it, if a person do not write C ++ IDE, it is not installed X is silly X.

    College, our specialized courses not Java, but I bought a "Java Reference (Fifth Edition)", a bit self-study. JDK5 that looked nondescript generics, as well as some very common in C ++, but in the language mechanisms in JAVA disappeared, and after feeling "this language does not work ah!." But then to now has been done six or seven years of Java programmers think: Java can do, why use C ++ it? X installed it?

    To describe me at the time, you can apply a more conventional syntax: Costa Rica is not written in the program is loaded to force.

 

    Than the industry into a company after work, the company's main development language is Java. Because I did not how used Java in school, it was not considered technical level, the group made arrangements to SIT system testing. Here also happens to find an opportunity to install X is - most people do performance testing with Loadrunner, login user name is configured with a number in the Vuser, and then one by one with, and I am calling Oracle's OCI interface in the database direct investigation - is clearly strong and did not make one, and if now I use Loadrunner, directly VUser will be good enough - but it is also loaded rewarding, at least learned 99% of users have never heard of Oracle the OCI interface (even at the time I bought the "Oracle 9i / 10g reference" did not introduce in the OCI).

 

    Then finally we have access to the research and development team, to start the system in SSH framework. But the bones of the complex C ++ so I have been looking for opportunities to use C ++, and finally to develop a jigsaw puzzle (with a colleague to develop terminal development group) in the company's hand-held terminal (WinCE system). Later that man again to develop this program ported to his Meizu M8 (the year of God-made machine) go up, it looks pretty good. Now a new generation of hand-held terminals to switch to the Android, C ++ is already almost out of the company's internal development use.

    In this puzzle game development, I learned a lot of things: I am responsible for the development of image processing of the game, did not use any of the Win32 controls, directly DirectDraw painted over the entire phone screen, occurs when the most interesting start implementing a phenomenon - when the square of speed to move very slowly, moving boxes, game user can not do other operations, because the entire interface all run in the main thread, when the main thread is busy when processing images, others events on rafts team. Later, even in such a simple program, I wrote a thread pool inside (then C ++ 11 standard has not yet promulgated, the standard library has not std :: thread, so the thread pool directly use Microsoft's API ) - complex message into the behavior of threads running in the main thread can handle a user's click event.

    In doing the company's system, first contact with Ext2. At that time the page is often obsessed do engage in some silly things, such as: a panel is not to have a frame? You are not to have border? border a few pixels to look better? Somewhere used (√5-1) / 2 this ratio will not feel better to the user? ...... it was often a few pixels, the page unpalatable. High point is to say "how to give customers a better experience?", But I still do not entry in the user experience, how to do anything ugly look.

 

    Unfinished, continued ......

Reproduced in: https: //www.cnblogs.com/naturemickey/p/3820547.html

Guess you like

Origin blog.csdn.net/weixin_33862993/article/details/93434725