python好学吗 老程序员-想自学程序员,朋友推荐了python,靠谱吗?

回答这个问题核心的一点是题主的目标。“想自学程序员”,因此目标是就业对吧,而不是自己使用。如果是这样的话,并不推荐Python给你,原因我下面分析。

如果是想入行做软件开发工作,那么对于初级程序员,企业的要求通常是能够做代码实现,并且不是核心的代码,也就是做好规定,做好接口,让你去填充其中的实现。这一类工作可能前端程序或者简单的后端业务逻辑方面需求多一点。因此可以尽量往这两个方面发展。而对于Pyhton的分析即是Pyhton能做什么呢,是否满足这两个方向呢?Pyhton通常做的事情比如:

· 高级程序员的工具(如为完成特定任务,可能用完即扔的一次性脚本);

· 提高处理数据或分析数据效率的高级脚本语言;

· 某些Python的前端开发框架(但并不十分流行);

· 游戏客户端的高级脚本语言(如梦幻西游)

从上面的分析可以得知,Pyhton的应用领域局限性很大,且多是附助性或者研究性工作,是高级程序员使用的一种方案。而新手目标是就业的话,我建议更广谱的开发语言或技术,比如Java Script+某种前端框架,PHP+某种流行的WEB框架,异或JAVA这种大而全的编程语言。而他们的区别也在这里分析一下:

Java Script学会这一种语言的话可以做的事情可以说越来越多,比如WEB前端开发+Vue框架开发,比如基于浏览器技术的客户端程序开发(钉钉),APP混合开发,比如微信小程序开发,或者使用CocoaJS这类JS绑定的游戏引擎做游戏开发都是可以的。一个趋势是越来越多的方案把JS作为了上层的高级脚本语言来灵活应对业务逻辑的变化或者提升业务逻辑开发的效率。

PHP的话真的是完全专注于WEB开发的一门语言,且生产效率高,即使前端技术发展得更快,它也是可以迅速完成开发服务端接口的任务的。

JAVA的话,它介于低级语言与更加动态的高级语言之间,如果你愿意作为团队中的一颗螺丝钉,比较稳定地做自己那部分工作的话是建议的,它的特点是够建壮但不够敏捷,如果你的目的就只是程序开发的话可以进入JAVA阵营,而你更在意快速搭建产品的话则建议使用更加敏捷的语言与开发方案。

做一个总结的话,最重要的是你的目的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值