程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

What should I learn if I choose Python or Java?

編輯:Python

Python and Java Choose one from the other, what to learn ?

Some netizens said Python and Java Choose one course to study , Now I am very confused about which one to choose . I don't know what the future of both languages is ?

choose java, choose java, choose java!!!

Never listen to what some people say python AI machine learning , Is the future development balabala Of .

python For AI engineers , At most, it is equivalent to a screwdriver and a repairman , Understand? , It's just a tool , And is one of the tools . The employment requirements are also relatively simple ,985211 master . It's hard to get a job if you can't reach it .

python Do the same for data capture

python Do operation and maintenance , Also learn about operation and maintenance , If you don't want to go to O & M, please ignore

python Do a test , Same as operation and maintenance

The other two directions are web Development and reptiles . Crawler requires solid front-end skills , You have to master all kinds of anti pickpocketing . That's all that's left web 了 .

python do web Big cities are fine , Once you get to a second tier city , be a fool to java.

also , Learn to java Go to school python It's simple , Learn to python learning java It's hard

Don't ask why ,, Because I am python-c#-java Of

In fact, learning both is the right choice . Each language has different adaptation scenarios , And there is enough time in school for you to study slowly , If you have to choose only one , Then choose Java, And then teach yourself Python.

The other is the extension of the problem , When you are not a  CS Professional students , When there is not much free time , What should you choose ?

1. Please think deeply about your learning objectives

Don't think about your own purpose , Simply from the difficulty of getting started 、 Consider learning rewards , It's actually quite inappropriate behavior . Let's look at other answers , Especially when it comes to  Python Training content , said  Python It's easy to get started and quick to use , Never consider your real needs , This kind is to make money to get a black heart , Improper , Quite inappropriate . I want to learn about reptiles , You give me a push Python, I want to learn Android development , You have to push me too  Python, Didn't you hurt me ?

Sales people have  KPI Limit , Not entirely from your own needs , So you have to be clear about your needs .

What does learning these two languages mean to you ?

try , Learn some  IT technology , Exercise ? Please feel free to speak two languages .

Master a tool , Do some assistance to your current work ?Python It's the best choice .

Do data 、 do AI、 Do the whole stack , Be a real programmer ? Both languages can satisfy , For data Python More of .

To do projects with high performance requirements or companies with serious technical liabilities ? Who recommends Python Please blow his dog's head off ! Of course, companies with serious technical liabilities had better not go .

2. How much can you pay for your study ?

If you have plenty of time , Then you just need to choose the language according to your own needs and even play it “ Children make choices , Adults all want ”. But it's a pity , Adults just want to , The price of all this is beyond our ability to pay .

At the end of the day , The learning curve of these two languages is different . Reflected in the introduction ,Python Your grammar is better than Java Much friendlier , It is also much easier to get started . If you only have a few months , Even only two hours after work , So please give up the first thought , Choose... Directly Python. If you have enough patience , Willing to pay a year or even twoorthree years to learn , that Java It's also a pretty good choice .

Python It is characterized by the fact that the language itself does not have a high threshold , The cutting index of the module is very high , The tools used can be used and learned at any time , Do data ,Pandas、Numpy And so on , No one forced you to learn Django.Java Is characterized by its own language has a certain threshold , But the ideas and ideas that come into contact in this introductory learning are very valuable .

3. What is your plan for the language ?

This actually coincides with the purpose , But it's not exactly the same . Think before you learn , What do you expect from this language ?

Half a month introduction , Five hundred thousand a year ? You wait for me to make a phone call , Let's see if yangyongxin accepts you .

Study for three months , The monthly salary is 123000 ? No working experience , No cs Birth , It's hard. .

Study for fourorfive months , Forget to eat and sleep and get started , It doesn't matter if the salary rises slowly ?Python, More directions, faster entry , The number of posts is OK , But not at all Java.

Study for a year , Even to take a postgraduate exam , The wage requirement is not high, only for employment ?Java, It is no exaggeration that the number of Posts ranks first , It is no exaggeration to cover three lines from one line ? Of course, the competition is also great . But that's what you learned , Can't you still do those four months' training ?

Study for threeorfive years or even more , Running IT The great God has gone , Let me just say ? You know how to learn by yourself .

4. Can learning a language really change your life ?

unfortunately , You can't . I understand that many people are brainwashed by the propaganda of training institutions , I feel that learning a programming skill can make a million yuan a year , All my life, I have nothing to worry about .

But this is a dream . Learn a language , In Beijing, Shanghai and Guangzhou, it is not difficult to reach tens of thousands of people every month , Tens of thousands of people in these places are not difficult , If you want more than 20000 yuan, you can cheat , Or have a resume . Thirty to fifty thousand , It is basically the peak that ordinary people can reach , You have to fight for many years . Up again , One life, two fortunes, three Feng Shui, four accumulation of Yin virtue and five studies , Anyway, I don't believe hee hee .

I studied before , There were also some unrealistic fantasies , What after learning BAT,P6、7、8 Skip level , Whatever you like 100W, Retire after ten years . Now I've been doing it for so long , I also want to understand , Work hard for a few more years , It's enough to get thirty or fifty thousand , I can really touch more than 50000. I thank God , Even if you can't touch it .

What can change your life is not language but habit , Ten years of study is like a day 、 promote 、 struggle , There will always be a turning point .

If you are a child from an ordinary family , I just want to support my family by working hard in this industry , This industry will not mistreat you , There is as much money as there is ability , There is a clear expectation of income . Hoping to live a comfortable life as a salted fish , I'm sorry , Programmers have no easy days , Those enterprises will not raise salted fish .


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved