Python与java哪个更适合自行创业
要问Java和Python哪种语言能做的事情更多,不管你问多少人,答案都一定是Java。
一、百度指数对比

从近9年百度指数的搜索指数来看,Java趋势较为稳定,而最近2年Python的热度直线飙升。这说明Python的热度非常高。

但是热度高并不代表它的应用范围就很广,虽然说Python可以做爬虫、大数据、AI、运维脚本等诸多工作,但是其成熟度远不及Java。
二、Java与Python哪个更适合单干
Java开发要稍难于Python,这是由于Java的语言特性决定的。哪种语言更适合单干,并不是要看哪种语言更简单,而是应该由所选择的方向和项目规模决定的。
不论是Java还是Python,项目都有大有小。大型的web项目,虽然开发模式已经趋于成熟,前端就是HTML+JavaScript+CSS,还可以使用现在比较火的
Vue.js
,后端使用Spring Boot框架进行开发,数据库选择MySQL,分布式选择Dubbo,微服务的话选择Eureka,但是各部分内容也并不是很容易就可以摆平的内容。一个人的工作量是有限的,在大型互联网项目面前一个人永远也无法完成工作。Python也是如此。如果选择的发展方向比较合适,在二三线城市选择一些基础设施软件建设的话,那一两个人应该就可以满足。比如一个在线教育系统,选课系统,餐饮前台订餐系统,酒店管理系统,这些针对部分客户的软件不论是Java还是Python都是一两个人就可以完成的。
三、方向的选择
其实第二点内容还需要和第三点来结合讨论。
Java语言和Python语言的设计方向和理念都不太相同,因此,在软件开发圈子里应用的方向也不尽相同。
据我了解,爬虫是这二者都可以做的一种应用领域。而其他的,Java更适合做传统软件或电商类系统,而Python就像你说的,它现在与AI和大数据等领域结合的非常多。而AI和大数据又不是普通人就能轻松掌握的技术,需要一定的数学基础。
而Java由于发展比较早,这20多年的发展已经证明它可以应用于各行各业,各个领域,不论是电商、教育、医疗、国家网站等等,都可以完美实现。所以放眼全国的市场,考虑到二三四线城市软件行业的发展,选择Java单独创业无疑是最最最稳妥的选择。
而且,Python目前的生态还未成熟,在如今大热的情况下,勇敢做小白鼠只会无故承受不必要的风险。
最后结论是,选择哪种语言,看三点:方向、规模、语言成熟度。不能盲目跟风,蹭热度。综合考量的话选择Java是绝对稳妥的选择,Python更适合大数据和AI领域。
希望我的回答可以帮助到你。
希望能点个赞。非常感谢。
谢谢邀请,对于创业来讲本身和编程语言没有直接的关系,创业首先要选择方向,切入一个夕阳的行业即使付出再大的努力也没有实际的前景。
创业最主要的一个问题现金流,解决好这个问题即使犯错也会有机会继续调整。和编程语言真没有多少直接关系
Java主要用于开发后台系统或者安卓应用,也可以搞大数据。Python也可以开发后台,网络爬虫、学习数据分析、人工智能、机器学习最佳语言,语法简单易懂。
Python和Java那个更适合,这个要看具体项目。这两种语言都有自己的领域,比如项目是为其他企业或机构提供数据,那Python就比较合适,因为要去收集数据、清洗数据、整合数据,这个Python最擅长。
如果是开发APP,那就是Java,虽然Python也可以开发APP,但是最好别这么干,Java最高效,开源框架也多。
所以我觉得可以Java和Python都学学,这样的好处就是根据具体的项目,可以快速选择能高效完成的开发语言,节约时间和成本,能够快速的交付项目。
个人观点,欢迎批评指正,一起交流学习
创业要干啥,这是关键,现在用java的人多,很多项目都有java源码,php源码,改一改就能用,如果创业做网站,后端可以 用php,java,前端技术也很重要,客户还是喜欢炫酷的界面交互,前端的活,相对会多一些。python偏重于人工智能领域,数据处理,爬虫,大数据等等,如果做这方面的创业会偏重于python。
我先问问你,头条是怎么发展起来的?还不是靠推荐算法!算法描述一般用的是C++吧。用Python还是Java调用就看你熟悉哪个了。看你说的话里好像应该对Java比较熟,但是用Java编程序卖那叫自由职业者吧!能算创业?还有现在哪个App不是拼命搜集用户信息上传自家服务器的?这年头用户信息很值钱!用什么搭建后台?现在Golang和Node.js有取代Java和PHP的趋势。安卓开发方面,Kotlin也正在取代Java。所以现在创业不推荐Java,除非你有一个精通Java生态圈的团队,并且准备好支付Oracle的Java授权费,应该不会超过谷歌的88亿美元!(ಡωಡ)
刚入门java,有什么网站可以有题让我练习呢
本人计算机科学与技术专业,从事java有4年了。分享下自己的学习网站吧。
1.牛客网
主要服务于国内广大程序员。产品规模很大,包括了it题库、在线编程练习、线上课程、社区、笔试服务、还有竞赛。用户基本覆盖全国高校百万的程序员学习者。在国内互联网公司有良好的口碑,为国内众多的互联网公司提供了校园招聘,竞赛等服务。具备基本每个领域的笔试算法题,值得收藏。
2.利扣 leetcode
这个网站有国际版和国内版,平常我们进国内版的就行了啊,当然英文好的也可以使用国际版,这里非常建议大家使用国际版,交流的技术存在差异,但是题目基本一致,不需要担心。
地址:leetcode-cn.com
利扣被国内外程序员称为刷题神器。甚至有人说,你如果掌握了百分之80左右,各互联网公司提供的算法岗位你只要对比下谁的工资高就好了。
它基本覆盖了全互联网公司的算法题目,还有数据库等技术,并且提供了交流平台,国内过各种大神将自己的解答想法分享出来,有些巧妙的解答确实会令人拍案叫绝。普遍都是国外人,但是国内人也特别多,当然是国际版才是这样的。
如果单单是学习练习java编程的,这两个网站可以满足了,关键就是提升你的编程思维能力。
要学习java核心技术还是建议购买java相关书籍或者在网上课堂学习。
核心推荐:LintCode / LeetCode / 牛客网
不是什么程序员,但是大一大二大三自己都是自学过来一直学到JavaEE的,还是有些经验的。
JavaSE阶段,找个牛逼点的基础视频课听过后,建议找一些小游戏编着玩,贪吃蛇啊2048啊坦克大战啊,学习一下怎么一步步搭出一个小游戏。可以找网上的视频课,网易云课堂还有一些培训机构都有做小游戏的视频,听老师一步步讲思路后,自己尝试一下他的思路是要怎么做,敲完后再比对一下。
基本做了三个小游戏下来,Java就不是很陌生的东西了,这时候建议上LintCode或者LeetCode刷题,每天两到三小时在这上面。里面的题都是最常规的API解决各种面试用算法题。没系统学过算法?也不要紧,建议买本《算法》橙皮书,然后先从LeetCode之类的简单题做起,不懂就看discuss或者别人博客是怎么想的,看懂后自己不看别人代码实现一遍。
其中如果牵涉到某个算法,比如动态规划,你从未接触过,不要怕,这道题放着,翻开橙皮书现学呗,看不懂慢慢看,看完后盲敲示例代码,这样对基本代码素养有很大帮助。啃完这个知识点,再回去继续刷题。
私以为,JavaSE阶段最重要的不是IO操作啊什么的,还是LeetCode里面向招聘的算法题。
如果你很想加强Java文件流和网络,网上找视频做个JavaSE聊天项目或者文件收发项目是最简单的,跟学一次练一次就没有大问题了。
线程很重要。多线程是很复杂的,其中牵涉到的知识还得专门看诸如《并发编程实战》之类书来提升,建议前期了解基本的同步操作就够了,等到学到JavaEE阶段,会用SSMH这些框架后,再来开始边做项目,边研究线程同步这种问题。









