Prologue

I realized that my Windows knowledge was insufficient. A hate to Windows comes from the fact that I don’t understand it - that includes Win32 app.

looking back - first job

My first Job was for Win32 app. The entry test was to write a MFC calculator.

(I remebered that a girl failed that test. Where she is now?)

After that I changed some UI. Then I was instructed to do some testing. The code was hard to understand. And what they are doing makes no sense to me. The hardware was bad. There is no internet. The house was bad.

I left after two weeks.

Looking back, they seems to be experts though. The choice to use Eclipse and Nodejs were good decisions. They get the essential parts of C++ and (MIL) software.

When I want to leave, the manager have a long talk with me.

Second Job

My second job was for Linux Qt applications. I just do testing in the start. I’m good with git and Linux. I fixed bugs in the testing step.

After several months the company moved from city to rural area. I still do testing though.

Sometimes I will travel to deploy software. With the COVID environment I can’t do much though.

Then Windows was hit back. And hard. I work over a month to build the documentation for the software.

I still have the work to do, that is to build a simulator for that soft. Fortunatelly I have my Python knowledge.

Python was Good partner for Windows. (comparing to Ruby.) With PySide I quickly built a functional simulator. that also, I encontered memory leak problem, but I think it’s too hard to solve, and as a tool it’s not that important.

I learned the UI design in the process too.

“Life was too short, I use Python.”

Python give me much free time. With it I discovered that life in the controlled environment was boring. I paid back my emotional debt, and left.

A short third job, but a long journey

My 3rd job was a huge and complex simulation software. I do programming.

Windows was not controlled. And the CPU was good. I have a happy time hacking.

But I don’t spend much time doing the real work the manager assigned me. And she was in a bad mood when I ask some stupid questions.

So they kicked me out.

Looking back, it might be good for me. After all, my choice for the house was the worst kind in the all possible locations.

Even moving out was difficult. I decide to live in hotel for some time.

My leg still hurts for long travel times.

Back to Windows

I have a Microsoft ID and can access their private network. I learned so much.

The bad part is that people don’t know much about relations. (My impression with coworkers) Shanghai people don’t know relation, and Beijing people is confined to oneself and don’t have global sights.

And I was an official employee finally. They fired me, I still get money.

Start

I must thank for gov.sg for letting me know there are many knowledge I lack for job. Their short videos are fun and helpful.

I start learning HR management. Just a few chapters and it already helps me: I performed a job analysis, and I found C#.

C# corrected my impression about Visual Studio. It’s such a good IDE. Developing Windows GUI application was this easy. And with hot reload.

I learned some UI theories too.

To be continued