I want to go to a new company for guidance.

Source: Internet
Author: User

Let's talk about my current situation first. I am engaged in software development in a private enterprise with around a hundred people. There are more than 10 people in the software department. Products are monitored by coal mines. It is a branch of the industrial control industry.

I graduated for two and a half years and worked for C # for two years #. In the past six months, C ++ has been familiar with C #, VBS, JS, and other languages, I have been familiar with java, flex, and python. Familiar with database mssql, but not familiar with mysql, orcl, db2, but can also be used, but it also does some simple things and cannot do complicated things. For the hardware part, because the university is physical, our school is engineering, and everyone must learn circuit-related things. If you are familiar with it, you can also know some normal digital chips, you can also build any sub-devices and know what a Class B circuit is. Compilation can understand the code, of course, it is difficult to write it by yourself, it will certainly be silly, of course, for a month, it is estimated that the entry to do some simple things is still possible. C language, because of C ++, is not a stranger, the code can basically understand, not as difficult as reading the assembly, you can also write C, of course, is a simple little thing.

The number of projects you have done is quite good. There are five or six projects, one of which is distributed. Two of C ++ and three or four of C. The C ++ project is very small. I have a total of more than one thousand lines of code, and 70 thousands or 80 thousands lines of code in C. I am familiar with the architecture. If I build my own architecture, enterprise-level projects can do well, from OOA to OOD. Of course, if I still need OOP, I can't help but delete some plans, in order to write less code. People are a little lazy.

Now I want to go to Nanjing's softlink power. I am working on Huawei's outsourcing. I have contacted Huawei before, and I have not gone through various reasons. Of course, although I am doing outsourcing for Huawei, I will not be mentally unbalanced. I will not feel inferior in my partnership, or I will not be prepared to be soft.

The status quo is that they are going to let me go. The title is a senior software engineer, the position is a project manager, and the development language is C ++. The problem lies in the last C ++. After all, it is not long enough for me to do C ++. In addition, I firmly do not believe what some great gods on the Internet say: proficient in a language, other languages will naturally do. Of course, I am not proficient in C. My biggest feeling now is that every language is actually an idea. When you choose a language as a tool to solve problems, you are actually kidnapped by this language, C ++ textbooks like to talk about object-oriented languages, but I can only talk about half of them. A process-oriented language with an object-oriented header. Although const is recommended in C ++ to replace macros and void * is not recommended, in fact, C ++ will never be separated from him.

 

Let's go back to the topic and become a C ++ project manager. I am confused. After all, I am not enough. Who can give me some advice?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.