Turning to the IT, I think it takes courage .
remember , I seem to be a career changing programmer .
I just entered the University and majored in computer science , It's mechanical engineering , When I was a sophomore, I didn't like mechanical drawing ( Mechanical engineering core specialized course ), It coincides with the opportunity for the state to establish a software college , Transferred to software engineering , Access to python.
The cup of exam oriented education in China is , We all wanted to be admitted to the top universities at that time , I don't care what I like , What are you interested in . Mechanical engineering is not my choice , It is only randomly assigned after two volunteers .
Unfortunately , My first major in College , Make me so miserable . Fortunately, it gave me another chance to choose , At that time, it was not clear whether I liked the software industry , But at least it won't hurt me more than machinery .
Life is sometimes , As you walk, you forget your original purpose , I walked a long way and suddenly found , I don't know where to go .
Actually python Perfect for beginners . Compared with many other mainstream programming languages , Better readability , So it's relatively easy to get started . With a variety of modules and rich third-party modules , A lot of “ Repeat the wheel ” The job of , Can write things faster . Configuration development environment is not very complex ,mac and linux It's all built in python. Besides, as far as I know , Many schools have also begun to use it python To teach programming courses ( For example, my alma mater ).
I just learn by myself through online resources python Of .
From school python Take jobs and earn pocket money , To start a company with python Develop commercial websites and game background . All the problems encountered , Almost all can find the answer from the public resources on the Internet .
About self-study python, Personal biggest 3 Experience :
However , The experience of others may not be completely copied . For example, what I didn't say is , In self-study python Before , I have studied other programming languages in school system .
For beginners with no programming experience , I'm learning python When , It's not just python This language , We still need to face “ Programming ” Some of the common problems of , such as :
So in addition to what I said earlier 3 Experience , Additional advice for beginners :
The following is what I summarized for you python Syllabus , This is what I think we should learn when looking for a job in the first and second tier cities , If you can master these technical points in my figure below , I believe you have just started to find a job in Beijing, Shanghai, Guangzhou and Shenzhen 12K-15K There is no problem with the salary job .
The learning content of the following pictures has a full set of learning videos on my online disk , If you can't find a suitable friend python course , You can ask me for , I promise to share it for free , There is no charge , It's just to help people like me who once wanted to change careers to take fewer detours .
1-1 Linux Basics
1-2 python Basics
1-3 object-oriented
1-4 Project aircraft war
All in all Python introduction 、 Reptiles 、 Data analysis and web Developed learning video , in total 120 Multiple G, Although there are no videos about machines and artificial intelligence , But it's no problem for getting started , After that , You can follow my learning route above to find other knowledge resources on the Internet for advanced . If you need anything, I can share it !