Python和Java该选哪个望指点迷津

[复制链接]
查看11 | 回复7 | 2021-1-27 05:17:19 | 显示全部楼层 |阅读模式
本人男32,普通二本,因为抑郁症休息,现在病情好多了,闲着发急,觉得程序员很酷,想从事这方面,打算用一天2到3小时,用两年能学完,面临Java和Python的抉择,个人感觉未来无人驾驶应该是大方向,想知道Java和Python未来都面向什么工作,最好别太累,最好能像中医那样越老越吃香的,先谢过各位了




分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:17:19 | 显示全部楼层
能推荐几本基础入门的经典书就更好了
回复

使用道具 举报

千问 | 2021-1-27 05:17:19 | 显示全部楼层
如果你想做职业程序员,那就最好不要选python,无人驾驶门槛太高,无论在数理层面还是学历方面,这个年纪半路出家学编程很有勇气,但是对于成为一个专业程序员几乎已经没有优势了
java门槛低得多,但初级java程序员泛滥,能力相差不大的情况下,年纪就是一个决定性因素,显然年轻人更能适应高强度工作
个人觉得你可以把编程作为副业,或者说一种辅助手段比较现实,容易收到成效,在此前提下学什么就看你的兴趣爱好以及主业了
回复

使用道具 举报

千问 | 2021-1-27 05:17:19 | 显示全部楼层
Java主要做大部分大型Web软件系统、Android、大数据分析与存储方向。做游戏基本不用Java,唯一用Java开发的流行游戏是“我的世界”,画质低。
C++主要做桌面软件、游戏、图像方向。
C主要做单片机程序、嵌入式系统、硬件驱动。
python主要做网络爬虫、少量web系统、数据分析、人工智能方向。(图像方面的人工智能用C++)
无人驾驶是用C++,即图像方面的人工智能,需要用到计算机视觉、机器学习方面知识,只招硕士以上,不招本科。所有的做人工智能方向职位都是只招硕士以上,不招本科,因为本科没学过相关理论,而且这一块理论知识对数学要求较高。
如果没有学过编程方面知识,想快速上手,建议学习python,语法简单,门槛低,上手快,社会需求大,就业面广。
如果选择Java,java的语法相对python来说要难一些,但也容易上手,但光会了java是没用找不到工作的,做java要求掌握的知识面要广,要求很多技术。要会各种常用框架,如ssm,要了解各种线程并发操作、要掌握各种常用网络协议与用法,还要了解java的设计模式和编程规范等。

回复

使用道具 举报

千问 | 2021-1-27 05:17:19 | 显示全部楼层
引用3楼hx366的回复:Java主要做大部分大型Web软件系统、Android、大数据分析与存储方向。做游戏基本不用Java,唯一用Java开发的流行游戏是“我的世界”,画质低。
C++主要做桌面软件、游戏、图像方向。
C主要做单片机程序、嵌入式系统、硬件驱动。
python主要做网络爬虫、少量web系统、数据分析、人工智能方向。(图像方面的人工智能用C++)
无人驾驶是用C++,即图像方面的人工智能,需要用到计算机视觉、机器学习方面知识,只招硕士以上,不招本科。所有的做人工智能方向职位都是只招硕士以上,不招本科,因为本科没学过相关理论,而且这一块理论知识对数学要求较高。
如果没有学过编程方面知识,想快速上手,建议学习python,语法简单,门槛低,上手快,社会需求大,就业面广。
如果选择Java,java的语法相对python来说要难一些,但也容易上手,但光会了java是没用找不到工作的,做java要求掌握的知识面要广,要求很多技术。要会各种常用框架,如ssm,要了解各种线程并发操作、要掌握各种常用网络协议与用法,还要了解java的设计模式和编程规范等。

谢谢你写了这么多,真是让迷惘的我看清了前方的大千世界,我今天在网上买视频教程,有个程序员说编程比较累,建议我做Linux运维工程师,我想了想自己的精力,和大脑,已经受过一次伤了,就把程序员这件事当做一个爱好吧,以后可以的话做Linux运维这方面,是不是会好点呢



回复

使用道具 举报

千问 | 2021-1-27 05:17:19 | 显示全部楼层
引用2楼與蘤舊縐的回复:如果你想做职业程序员,那就最好不要选python,无人驾驶门槛太高,无论在数理层面还是学历方面,这个年纪半路出家学编程很有勇气,但是对于成为一个专业程序员几乎已经没有优势了
java门槛低得多,但初级java程序员泛滥,能力相差不大的情况下,年纪就是一个决定性因素,显然年轻人更能适应高强度工作
个人觉得你可以把编程作为副业,或者说一种辅助手段比较现实,容易收到成效,在此前提下学什么就看你的兴趣爱好以及主业了

谢谢,就像你说的当做一个爱好吧,也许此生没有缘分,为来生积攒缘分
回复

使用道具 举报

千问 | 2021-1-27 05:17:19 | 显示全部楼层
我感觉你的大方向不对:程序员是越老越不吃香,而且比较累。
所以,不要选什么java或者python了吧。
如果想兴趣爱好的话,还是学前端把,哈哈,还能做一些界面,看得见摸得着。
回复

使用道具 举报

千问 | 2021-1-27 05:17:19 | 显示全部楼层
引用6楼小胖胖就是我的回复:我感觉你的大方向不对:程序员是越老越不吃香,而且比较累。
所以,不要选什么java或者python了吧。
如果想兴趣爱好的话,还是学前端把,哈哈,还能做一些界面,看得见摸得着。

是web前端工程师吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行