Recently, I received an email from a senior student with the following content:
I am a senior Iot major (with a dual degree in business administration). I am studying embedded content in my school, I saw in the csdn Forum that the development of the embedded industry said that this industry is already in the sunset industry. I also want to engage in the IT industry. The problem is, it is a little basic, but I don't know where to go (I want to take a promising industry or a sunrise industry ), I would like to ask if Java + Android and embedded have better prospects. I am familiar with C Programming now, and there are no problems with 50 lines of code. In this step. In addition, I prefer software, but I feel that embedded work is mostly about hardware.
My reply is as follows:
Hello!
Thank you very much for your letter and your trust in me and your attention to my blog. Generally, when I reach my senior year, many students are confused and do not know which direction they will take in the future. It is normal to be confused or confused. You must stick to it and go through this "hard" period.
From your emails, I found these problems: 1) You may be confused, and the emails you have written are not clear; 2) you are easily influenced by comments from the surrounding area or on the Internet. 3) your self-confidence is not strong. I just saw it in the email. If anything is inappropriate, please forgive me.
Next we will answer your question in detail.
(1) industry prospects.
You asked me in the email "which prospects are better for Java + Android and embedded", and I cannot give an accurate answer, because I have not stayed in these two industries. Based on my personal work experience, the software industry has a bright future (or "Qian tu") as long as one thing is refined. Even if one direction is very hot, and what you make is "shanzhai" of others, or there is no bright spot, there will not be many users to use.
Therefore, since you are currently studying embedded content in school, you should continue to learn and lay a solid foundation for this major, and pay attention to strengthening the cultivation of their own programming capabilities. I believe it is not difficult to find a good job as long as you have learned your major well. It is also recommended that you do not trust the "sunset industry" on the Internet.
(2) problems related to software or hardware.
I cannot give an accurate answer to this question. It depends on your interests, professional skills, and what kind of work you can find. Your top priority is not to consider software or hardware in the future. Instead, you should first make yourself "powerful", learn the professional knowledge well, and strive to come up with a bright resume.
For more information, see. I hope you can grasp the remaining time for studying at school and study hard. I wish you a satisfactory job. Please continue to follow your blog.
Zhou Zhao Xiong
October 9, 2014
(My microblogging: http://weibo.com/zhouzxi? Topnav = 1 & WVR = 5, No.: 245924426, welcome !)
Answer: (18) questions about professional development of a senior student