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,自己看看去写就是了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值