在阅读了一些Python资料并看了几年前的一些Python代码之后,我决定尝试一下。我决定从Python开始解决Euler项目上的问题,并且对该语言印象深刻。从那时起,我继续学习Django,现在主要将其用于我的Web应用程序。我很想以这种语言进行职业编程,但是我担心该语言的未来目前处于不确定状态。在Google和其他主要公司的支持下,人们可能会抱有希望,您对Python有什么看法,您是否看到很多工作机会?
在阅读了一些Python资料并看了几年前的一些Python代码之后,我决定尝试一下。我决定从Python开始解决Euler项目上的问题,并且对该语言印象深刻。从那时起,我继续学习Django,现在主要将其用于我的Web应用程序。我很想以这种语言进行职业编程,但是我担心该语言的未来目前处于不确定状态。在Google和其他主要公司的支持下,人们可能会抱有希望,您对Python有什么看法,您是否看到很多工作机会?
Answers:
即使停止使用python(或任何其他语言),我也不认为浪费时间来学习该语言。编程的基本原理始终是相同的,最困难的部分(对要实现的目标进行建模)无论使用哪种语言,都将始终存在。特定语言的技术差异甚至可以帮助您更快地学习另一种语言,或者为您提供以某种语言实现自己的想法等。
正如史蒂夫·麦康奈尔(Steve McConnell)在“代码完成”中多次指出的那样,您应该使用您的语言进行编程,而不是使用您的语言。
与Java之类的主要语言相比,Python的就业市场并不算大,但这可能意味着它相对稳定(因为竞争很少,而且确实需要完成工作)。
因为您喜欢一种语言,所以请使用它。不必担心整个行业在做什么。
我在最近的项目中使用了python,因为我只需要一种脚本语言。我不想处理一个想法/编译。我也不希望它与javascript或php等网络有任何关系。我只需要一种通用的脚本语言。因此,python非常适合我手头的任务。
只是我对此的想法:使用语言是因为您喜欢或需要它们。构建使用这些语言的项目,然后将您所知道的这些语言自由添加到简历中。不要只专注于一种语言。知道一些最重要的。语言无时无刻不在流行,所以最好不要把所有的鸡蛋都放在一个篮子里。但是,如果您需要使用一种特定的语言,那就去吧。
Python很棒,它非常流行并且具有超强的可移植性。我在Mac和PC上都运行python。http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
有流行的,然后还有的最流行的。毫无疑问,Python是一种流行的语言。这只是不是最流行的。选择一种语言,因为它是最受欢迎的语言,这是一个不错的策略,但这并不是唯一的策略。考虑:
如果您是中级或中级以下的初级程序员,并且在仅支持商务型软件开发的市场中工作,那么,您可能希望专注于PHP,Java或C#。但是,如果您是大型市场中的中等水平的程序员,则可能需要通过在工具箱中添加Python之类的语言来与众不同。如果您是一位出色的程序员,并且拥有长期成功的记录,则可以专注于MUMPS或FORTRAN II或INTERCAL,并且仍然可以找到工作。
您看到那里有很多工作机会吗?
定义很多。如果不是PHP级别或ASP,那么对我来说几乎没有什么工作机会。如果我无法选择居住的城市并无法获得该编程语言的工作,那就太少了。
您可以使用以下方法自己判断:http : //www.indeed.com/jobtrends?q= php%2C+scala%2C+ruby%2C+python%2C+javascript&l =
作为未来的主要编程语言:我个人认为,只有在这种情况下,它们才能解决2.6和3.0之间的裂痕。与将现有库全部转换为3.0时一样。
Python是一门伟大的语言,并拥有一个出色的生态系统。python的流行是由于易于使用,多平台就绪和大量的库。像所有解释语言一样,Python速度很慢,但可以使用ctypes模块轻松扩展。在python上有巨大的学术投资,并且它拥有许多科学图书馆,这意味着它将成为大学中MATLAB和MAPLE的绝佳替代品。在产品开发方面,Python在网络上大放异彩。它是许多优秀平台之一。由于我不同意的原因,许多大公司和医院仍然将JAVA和ASP用于Web而不是Python。在某种程度上限制了Python的就业机会。尽管各个开发人员都对Python / Django产生了极大的吸引力,尤其是在Google App引擎上进行部署时,程序员团队经常使用这些更复杂的工具。Python的最大缺点是,并不是将“应用程序”出售给iPhone,Windows Phone,平板电脑等的最佳方式。如今,编程方面的最大推动力似乎是编写可为iOS分发的应用程序,Windows Mobile或Android。那不是Python的领域。例如,与目标C相比,我非常喜欢hack python,如果您问我的话,这确实是一门乱七八糟的语言,但是围绕iphone应用程序的疯狂使目标C成为更流行且可能更受雇的语言。Windows Mobile或Android。那不是Python的领域。例如,与目标C相比,我非常喜欢hack python,如果您问我的话,这确实是一门乱七八糟的语言,但是围绕iphone应用程序的疯狂使目标C成为更流行且可能更受雇的语言。Windows Mobile或Android。那不是Python的领域。例如,与目标C相比,我非常喜欢hack python,如果您问我的话,这确实是一门乱七八糟的语言,但是围绕iphone应用程序的疯狂使目标C成为更流行且可能更受雇的语言。