30岁学python工作好找么-你觉得学python还是java好找工作?

我是老板,公司开了三年了,再开三年问题不大,如果你足够无聊的话,可以从我过去的蛛丝马迹中找到我的公司,这些都在互联网上是公开的信息

所以我从资方的角度来看这两个语言,先说结论:java

不会java的程序员不能要,一个都不要,建议全部开掉,不管他什么学历,学历越高工资要求越高这个人越浪费工资,现在985未必就比大专生顶用,中国的高校资金来源是政府拨款,学费那个只是意思意思,所以教学生对于学校而言,更像是一种负担和责任,不直接跟学校经费挂钩,所以学校是有可能在教学上投机取巧的,就像很多高校在毕业时候,要求还没找到工作的学生写出国,然后把就业率报上去,就是对政府负责,这种做法对学生压根不负责,学校才不管学生死活呢,别添乱就好了,所以不要对学历太过于在乎,企业需要有自己的一条标准来筛选甚至培养员工

为什么呢?我们先说学习成本

java只要你智商正常,一个人投入一个月时间就学得差不多了,天赋高的,可能一周就学会,但是java有意思的一点就在于,如果你这一段时间内不好好学,不认真做作业,不脚踏实地把那些基础概念理解过去的话,那你很有可能学不会,但是只要你投入时间,就一定能学会,所以java诡异就诡异在,它虽然不难,投入时间一定能学会,但是你要在短时间内速成,几乎不可能,就不是你在面试笔试前两天翻翻书就能搞定的东西,需要你花一点时间去练习,就跟打篮球一样,你从来没打过篮球,上来就打,就很容易走步,但是你练习过,至少走步这种可以避免吧?

然后说python,python是一个脚本语言,所有的脚本都一样,包括js,perl,ruby那些,脚本不需要你学,它可以在短时间内速成,所以脚本语言等你用的时候,再看一下那些语法都不会太迟,你看绝大多数脚本是不需要去理解什么是线程的,因为它帮你封装好了,但是理解一下什么是线程也很容易,这么容易的东西,你说不懂要做程序员,那不好意思,我们不缺这种人,因为我可以随便找一个什么都不懂的人,让他熟悉一下语法,然后就让他上手写就是了,我干嘛单独招这种人来写代码?直接外包就好了。可能有人会说细节,py的细节要掌握不容易,好,细节不重要,现在都是面向谷歌编程,还有ide等各种即时纠错工具帮忙,所以细节上有什么问题会马上得到反馈,所以语法上的细节根本不会影响到我们的开发进度,如果会,那建议贵司花一点时间完善一下开发机制,提高开发效率,这些都用不了什么钱的

所以你看,学会java只要一个月,我认为这是一项通用技能,这并不需要什么天赋特别高或者是训练时间特别长的人就能掌握,你想下我们考驾照用了多久?学英语呢?还有小孩子学的钢琴芭蕾那些,那投入的时间都要远远超过java,而大学本科是四年,专科是三年,我不管是三年还是四年,都要远远超过一个月时间,那这个学生如果连一个月时间都不愿意投入去学习真正有用的技能,那这种员工要来干嘛?员工招来是干活的,不是来当大爷的,如果这种时间都不舍得投入的人,招来当大爷你养得起?别忘了,请神容易送神难,他试用期过关之后,你要开掉他还要一定的成本,何必呢?中国人这么多,java的人肯定招得到,何必招个不好用的来恶心自己?脚本用的时候再看,来得及

然后我们看应用面,就是我们用这个软件来干嘛

编程语言无非就是实现各种软件嘛,工具的价值莫过于此

那首先脚本的适用范围受限,能做的东西不太多,遇到真正跟商业利益挂钩的场景,它就会拉垮下来,当然有很多人在解决这些问题,比如当你要编译成native的时候,有pypy,但是我要说的是,大多数程序员没有能力解决这些问题,甚至以大多数程序员的英语水平,连说明书都看不懂,这一点上国外的程序员乃至印度的程序员都有一定的优势,所以不要太指望他们做出一些创新,乃至这个语言缺省做不出来的事情,那当你要做一件事,而发现程序员做不到的时候,你就很难受了,进度一定会被拉下来,甚至长时间在这里堵着,这就是技术的重要性,技术不足以决定你商业上的成功,但是它足以阻碍你成功。也就是当你发现一个商机的时候,如果你的技术并不足以支撑你去完成实现你的产品的时候,那你就只能眼睁睁地看着商机从你眼前溜走,无可奈何,然后就会发生一件事,技术和业务方互相指责,那只要到了这一步,其实你的公司离破产也就不远了,程序员聪明一点,这个时候就应该赶紧找工作了

java也曾经有这些问题,当然,但是java的进步很快,而且有非常专业的人在忙这些事,在帮忙解决这些问题,你可以通过关注java的最新进展,来了解有什么工具可以得以应用,而且这种专业,是欧美最好大学和企业在干这种事,所以你可以足够相信他们,因为像斯坦福这种本身就是一个背书,所以真遇到了问题,其实你也可以找到很多专业的人来帮你解决,也是完全可能的,就像我自己就经常看这个网站:JEP 0: JEP Index,然后跟其他程序员分享,所以我弄的一些群里面,几乎人人都有产品,每年都有想做自己软件的学生冲进来,少数几个没有产品的,那就只能做点外包啥的,那就容易焦虑了,有产品的都在琢磨如何创业,如何成立自己的公司这些,拿破仑不是说嘛,不想做将军的士兵不是好士兵,对,不想做老板的程序员不是好程序员,混日子的我建议你乘年轻,抓紧时间进体制,上岸,否则你做不了资本家,你就会被时代的浪潮所淘汰,因为后浪虎视眈眈,中国想发财想创业想成功的年轻人太多太多了,你佛系人家跟你狼性搞996,你根本斗不过,资本也喜欢看到员工们奋斗,因为企业这样才有活力,所以你抓紧时间进体制,就可以躲开被淘汰的命运,而如果你选择在时代的风浪中沉浮,那你就要有成为将军的野心,否则死都不知道怎么死的,在市场上就是你死我亡的竞争,蛋糕就这么大,别人多了你就少了,所以内卷之类的也很难避免

从应用面上看,也是选java,python等你遇到了再看,没有大厂会拒绝你用java面试,传统行业就更是java了,银行保险公司等服务器端系统以前都是ibm,sun那些外包做的,几乎所有银行都吃java,所以应该弄java

无论是创业还是打工,甚至我就这么说,哪怕你出国,java以前都能给你加成,现在不知道,但是当时有一个国家的签证我就用了java的加成

那什么情况下适合用python?注意不是学,脚本不需要学,我再强调一遍

你读其他专业,比如数学之类的,有一个计算,你又不想写太多代码,迫切想知道结果,那用python随便写一下,做个计算就好了,这种就适合用python

但是我们做企业的,你要是用这种方式搞,直接开掉,因为企业需要系统稳定,搞研究的错一点无所谓,再来,企业的服务崩了,客户就骂娘了,客户不满意,钱就没了,最后损失的还不是老板自己?程序员会帮你承担这个损失么?不会的

一个案例就是,dsl,我就没同意在程序中使用各种自定义的dsl,还有操作符重载这些,因为不好维护,你定的标准并不代表别人就能接受,后来发现kt的json dsl改了,遇到这种事,防范比治疗重要,我就没用dsl,所以这事我就不会遇到,但是遇到了,骂娘有用吗?没用,损失已经造成了

总结一下,你要找工作,要以此为生,比如程序员,就学java

如果你的本职工作不是程序员,有一个计算需要验证,并不需要多专业的编码,那就python,自己看看去写就是了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个问题的答案取决于你想做什么类型的工作。对于某些类型的工作,有些编程语言比其他编程语言更适合。例如,如果你想做网站开发,习 HTML、CSS 和 JavaScript 可能是更好的选择。如果你想做数据分析,Python 或 R 可能会更有用。如果你不确定想做什么,那么习一种流行的通用编程语言,如 PythonJava,可能是个不错的选择。 ### 回答2: 在找工作习编程语言时,选择哪一种编程语言是好的取决于个人兴趣、职业方向和行业趋势。 首先来看个人兴趣。程序员需要热爱编程,因此选择自己感兴趣的语言是很重要的。常见的编程语言有PythonJava、C++、JavaScript等,每种语言都有其特点和应用场景。如果你喜欢数据分析和人工智能,Python是一个不错的选择。如果你想从事软件开发,Java常常是需要的编程语言。因此,根据个人兴趣来选择编程语言是很重要的。 其次是职业方向。不同的行业和职业对编程语言有不同的需求。例如,前端开发需要掌握HTML、CSS和JavaScript等语言。如果你想从事移动应用开发,Java或者Kotlin会更有帮助。如果你对游戏开发感兴趣,C++可能是一个不错的选择。 最后是行业趋势。技术的发展迅速,某种编程语言在某个时期可能非常热门,但可能在之后的几年内逐渐被取代。因此,了解行业的趋势和动态是选择编程语言的重要因素。例如,人工智能和大数据分析正在兴起,所以Python在就业市场上更有竞争力。 总结来说,找工作习编程语言时要考虑个人兴趣、职业方向和行业趋势。了解自己的兴趣和目标,同时也要关注行业的发展和市场需求,选择适合自己的编程语言才是最好的选择。 ### 回答3: 找工作习哪种编程语言好,需要根据个人的职业规划和行业需求来进行选择。以下是一些常见的编程语言供参考: 1. JavaJava是一种广泛应用于企业级开发的编程语言,适合开发大型系统和跨平台应用。Java开发人员在互联网、金融、移动应用等行业有很好的就业前景。 2. PythonPython是一种易易用的编程语言,广泛应用于数据分析、网站开发、人工智能等领域。Python的就业需求不断增加,尤其在数据科、人工智能等领域有很好的发展机会。 3. JavaScript:JavaScript主要用于网页开发,是前端开发人员必备的技能之一。随着移动应用和web技术的发展,掌握JavaScript的人才一直都有很好的就业机会。 4. C++:C++是一种广泛应用于系统编程和游戏开发的语言,对内存控制和性能优化有着较高的要求。C++程序员在游戏开发、嵌入式系统、金融等领域有很好的工作机会。 5. Ruby:Ruby是一种简洁易读的编程语言,以Rails框架为代表的Web开发应用广泛。Ruby开发人员在初创公司和Web开发公司有较好的就业机会。 总之,选择习哪种编程语言要考虑到个人兴趣、行业需求和市场状况。掌握多种编程语言,提高自己的技能广度和深度,对找工作和职业发展都会有积极的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值