At the age of 27, I worked hard to learn Python by myself. How long can I find a job?

Source: Internet
Author: User
Php Chinese network (www.php.cn) provides the most comprehensive basic tutorial on programming technology, introducing HTML, CSS, Javascript, Python, Java, Ruby, C, PHP, basic knowledge of MySQL and other programming languages. At the same time, this site also provides a large number of online instances, through which you can better learn programming... Reply: @ Ma Tianyi said almost ..
Let me just add one more thing: http://blog.knownsec.com/Knownsec_RD_Checklist/v2.2.html Know the table of Chuangyu R & D skills. Although their family is engaged in Web security, but Python is not necessarily in this direction, many content in the skill list has reference value for all technical posts .. 21 days of self-learning PHP bar will draw web pages and get 5 k in magic capital. I mean HTML, CSS, and JS;
The first two are particularly easy to learn + inbound * (so HTML is not actually a programming language ).It has been two weeks since I wrote someone else's official website, but JS is a big pitfall ......

Take the lowest HTML + CSS and so on, and then learn Python, and tutorial C and the bottom layer. It took more than two months, about one hour a day. I came into contact with the following:

The Python learning manual is an expensive book, but it seems useless after reading it. I have been comparing it with Learning Perl, and Learning Perl can write code in a week. This book has nearly 1000 pages and has taught me more than a month. After reading a few books, they are still at the Hello world and string level.

Concise Python Tutorial: online version, Free. I have a general understanding of the Python architecture.

Pythoner: this is the website. The Course of Zhonggu education has been completed. It seems that the effect is equivalent to spending a day watching the Perl little camels.
Python core programming: At last, I started to use it to solve various problems.

It is worth mentioning that the first is Python 3.X, and the rest is Python 2.x. I felt quite incompatible. I simply gave up 3.X, and first took 2. X, and it was not bad if I could use it and transfer 3. X. After all, the current 3. X is not perfect, and the 2. X Library is relatively large.

If you have just started, we recommend that you start with "Python core programming!

When you can find a job depends on what you do. If it is purely Python development, it is still a bit difficult. When I quit to interview the Institute of Software Research of the Chinese Emy of sciences, I had some questions. after the examination, I found that it was okay to use Python. I just had to prepare for it.

Now I have switched to new energy automotive electronics. I continue to make a lot of effort, but I am still working on Python here. I hope it will replace Perl as my work assistant in the future. Since it is a zero base, we recommend C #, which is very friendly and has the strongest IDE on Earth->.

C # Are you afraid you can't find a job after learning it? Today, Unity3D programmers are recruited everywhere. if you do not want to play games, you can also do Windows Phone development or finance-related jobs (9,718 jobs in the banking, finance, and accounting fields in China ). ) Python is only a language, and the language itself is the most basic. Currently, the first answer is correct, which makes it easy to get started. How to learn the Python language, I read a book (accurately translated a book), followed by a large number of project contacts. In the past two years, we should have used Python for almost ten projects. although not many projects have been made at the end, each project has a clear goal, such as learning a Web framework. Therefore, we recommend that you contact the subject to write more code.
Companies that use Python are generally Geek and focus on engineering consciousness. in addition to the language itself, you should also pay attention to the code style to avoid C-like Python, that is, Pythonic. For Python Encoding Specifications, see PEP8.
There are other things that need to be understood, such as package management and isolation environment.
After completing the Python issue, IT companies will give the subject some suggestions.
1. team assistance. Geek usually has team assistance. for example, I used Git for my internship at Chuangyu, while Douban also used Git.
2. having your own Blog and maintaining your own technical Blog is also not easy, and it is very helpful.
3. since IT is an IT company, there is little basic knowledge, such as a variety of classic algorithms, OS, and databases.
4. Python is just a language. What truly reflects the level is computing thinking.
In addition, you can search for the Python Web framework on Zhihu and learn a lot about it. Hard work is good, but never cheat yourself or be impulsive. Don't think you can. If you are studying by yourself, you must give yourself a detailed learning plan and find a suitable learning method. More importantly, you must monitor yourself and learn to enjoy loneliness. The road to learning must be bitter. it is lonely. it cannot be difficult to learn. Never learn a language in 5-6 months. The key is persistence. if you stick to it for one year, you can get started. if you stick to it for two years, you are the best people around you. if you stick to it for five years, you will become an expert. Learning is nothing more. Learning, imitating, thinking, and innovating. Okay. You can also say thank you for your invitation...

First, I want to learn python and web development skills.
I think it would be better if you try to learn some basic python programming first and then learn a web development framework. It took a week to understand how to write python programs, and then it became quite familiar.
The web development framework is actually something that someone else has written to process the http request code. Knowing how to use it can satisfy the business needs of implementing certain functions on a daily basis. then let's continue with that sentence.

The subject aims to find a job, so I suggest you try to develop a website or web service while learning how to use the web framework, in addition, the project can be called a product level. this experience is enough to deal with the recruitment of many Internet companies. As for the quality of treatment, this is related to personal experience.

We really don't have much influence on age. as long as we set our mental state of doing the same job with young people of the same class, we will definitely get better step by step.

For the first time, I wrote so much seriously. Answers questions in the middle of the night. text and language problems are not in place. Chemistry dog, same as 27. today I started to learn JAVA by myself. I have to spend four or five hours a day studying JAVA. Programming is a very practical technique. it is not a problem to start school at a certain age. to be practical, you have to look at the advantages and roots of the day. But after all, it's just a craft. let's look at the little things that interest you based on our own experiences. For example:
Beautiful women and beautiful pictures are collected. (do you know where to find them ?)
Collection, analysis, or display of historical futures data (make a basic K-line chart calculation, even if you just capture the news back)

Baidu and google. As for system learning, let's talk about it after one or two small projects. It looks like two weeks to one month.
If you really feel it, you may want to go to the system to watch some tutorials such as coursearea and Stanford. Maybe you don't need to watch the video at all...

After half a month, the subject may ask another question...
Remember: nothing else. go directly!

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.