Well, I am both a civil engineer and have switched to programming. The most important thing is interest. As long as you are interested, nothing is a problem. I also stumbled all the way. It is best to have someone in the company to guide you, or find your former classmates and learn now. Programming, let’s discuss it together. As for what to learn, I don’t have much advice. You can refer to https://zhuanlan.zhihu.com/p/...
Learning the system for a period of time 1 - OOP 2 - Spring 3 - Algorithm 4 - Network and related protocols HTTP TCP 5 - HTML These are all basic, and they are like siege lions
What you need is to first have a solid foundation in Java, then figure out the frameworks used in the project, and then take up undergraduate courses in computer science when you still have some spare time at work.
I don’t know what your current basics are. If you are in JAVA, you usually write web servers 1. Basic algorithms and data structures 2. Operating system 3.HTTP protocol and TCP/IP protocol 4.JAVA basics + front-end basics
Well, I am both a civil engineer and have switched to programming. The most important thing is interest. As long as you are interested, nothing is a problem. I also stumbled all the way. It is best to have someone in the company to guide you, or find your former classmates and learn now. Programming, let’s discuss it together. As for what to learn, I don’t have much advice. You can refer to https://zhuanlan.zhihu.com/p/...
Learning the system for a period of time
1 - OOP
2 - Spring
3 - Algorithm
4 - Network and related protocols HTTP TCP
5 - HTML
These are all basic, and they are like siege lions
What you need is to first have a solid foundation in Java, then figure out the frameworks used in the project, and then take up undergraduate courses in computer science when you still have some spare time at work.
Chuanzhi Podcast course outline: http://www.itcast.cn/course/j...
Basic Java self-study tutorial: http://www.weixueyuan.net/jav...
You need to explore on your own for more advanced ones... I may also switch to Java (or app) in the near future, if I have time, haha
I don’t know what your current basics are. If you are in JAVA, you usually write web servers
1. Basic algorithms and data structures
2. Operating system
3.HTTP protocol and TCP/IP protocol
4.JAVA basics + front-end basics