欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请教会多种编程语言的朋友:当初是怎么克服对第一语言的依赖的?

程序员文章站 2024-02-19 18:24:35
...
目前我的情况是这样:
PHP 是我的第一语言,目前对基本的用法还算比较好了。但是公司领导似乎对python偏爱有加,但不是没有理由的。因为现在我这块经常要做一些小工具,数据检测呀,结果检查什么的,php移植性,界面(PHP_CLI),都不如python好用。
由于我对PHP很熟悉,之前几个小工具都故意规避了python,可是长久也不是办法,技能得不到提高,编程也没了挑战。其实我本身也想尝试一下python,学了一下简单的语法,一直都没做过东西。
但是对第一语言的依赖对我来说好困难。
所以请教会多种编程语言的朋友:当初是怎么克服的?

回复讨论(解决方案)

同问啊 也想学一下PYTHON 感觉 好方便 而且写起来很快 有很多库

项目需要就去学了,现在能用三种语言做项目,没啥依赖性

我想问你是如何处理普通话、家乡话和工作地的方言的

我最熟的是C#,现在用PHP,C#没法用了怎么破?

热爱编程吗?

个人php到python最难的是两样:
1.熟悉py的 list、tuple 和列表表达式、生成器表达式,因为php的数组函数很强大,但py对应的dict处理则很弱,php数组的各个函数在py中几乎要把list/tuple/set/dict甚至array都用上才能体现
2.python中文资料确实太少了,但英文资料却是丰富的很,还是有点e文阅读能力比较好


做web html我还是觉得php方便,py做命令行模块好

至于语言习惯性的问题,py是无论如何都要搞清缩进的问题,尤其不能tab和空格混用
搞清缩进,很多程序都很直观了

竟然你都发现了python的性感部位那就不妨提高自己对python的迷恋,
然后找一个合适的时间合体一次看看是不是有高潮发生
如果发生了那么顺其自然的 这段时间就多和python做运动
php就先放在家里带带孩子吧
这样python就可以带出去了车震了

客服最简单的办法就是,每次想用php写的时候,就想想python做的话应该怎么做,也就是所有的php的简便之处都尽量找到用python的替代方案,如果觉得没有办法实现,那么就不要做任何事情,只做找出一个python的替代方案为止,然后继续工作。

好用是好用!学起来费神又费事啊

今天搞了一天,就装了一个eclipse的python环境,之前装了一个,还比较顺利。挂上了python2.6的mysql模块,这可把我折腾坏了,居然因为少了两个系统文件,而不能运行,还有一个内置模块不能用而报错。python的版本在磨人了,而且咨料实不多。
算是踏出第一步了,加油。
看似也有不少朋友对这个话题有话说,暂时就不结贴吧。

都是工具,万变不离其宗

今天搞了一天,就装了一个eclipse的python环境,之前装了一个,还比较顺利。挂上了python2.6的mysql模块,这可把我折腾坏了,居然因为少了两个系统文件,而不能运行,还有一个内置模块不能用而报错。python的版本在磨人了,而且咨料实不多。
算是踏出第一步了,加油。
看似也有不少朋友对这个话题有话说,暂时就不结贴吧。

初中的时候买的文曲星,里面有很多游戏,而且支持编辑游戏内容,当时记得有个游戏贪食蛇,可以吃不同的食物,比如可以使蛇变长、变短、速度加快等,然后我试着找到了食物种类的出现概率,全部调成了变短的食物,玩起来很舒服。后来我才知道它是叫vb。

后来高中学会了自己写一个俄罗斯方块用vb。

高中有计算机竞赛,结果只会乱琢磨游戏,计算机概念知识都不会,没过决赛。

后来上大学开始学习c、c++,应该说我的第一熟练语言就是c++。

然后大二参加一个活动(奖金有1w元呢),做一个买东西的网站,主要难点是营销手段和宣传方式,但是要有一个网站。我们组四个女生都不懂什么是网店这种东西,我也不懂,但是她们推荐我做,而她们设计宣传稿和样式。无奈我就上网翻阅资料,下载了一个网店,结果它是php,活动整整三个月期限。奖金丰厚。这三个月我学会了php,而且达到了相对熟练的程度。

可以说,我是全心投入到那个活动中,每天就是查阅php手册,写代码,查阅php手册,写代码,磨出来的。我觉得其实楼主所说的克服对第一语言的依赖这句话不完全正确,编程语言之间是相同的,学会一门可以触类旁通的掌握另一门。到底什么导致我们很难学另一门,最重要的是心境,比如那三个月,一点没有杂念的在学校学习(暑假,宿舍,安静而舒适。而对于工作的人来说,很难有这样的心境,每天都会被很多事情、活所困扰吧)。另外还有就是,不同语言的函数都不同,熟练了一种语言后,再学新的,总感觉好多新的函数、库,看完手册自己做一个小项目,还是不会,细想很多时候是函数用的不熟练,我觉得那就是记得不牢,我们可以多记,或者也可以多做一些小项目,熟能生巧。

说归说,做起来却很难,因为工作,大家没有太多的时间让自己学习东西,这是学长和我们说的。
很庆幸,我还在念书。

当我离开学校,带着责任与希望来到社会的时候,但愿有一片净土和时光让我再次邂逅那编程的美好吧~

关注!!!



我也想知道如何熟练两门以上的语言。一门简单,第二门就难了。
比如对于我,汉语第一,英语真心学不好啊。

竟然你都发现了python的性感部位那就不妨提高自己对python的迷恋,
然后找一个合适的时间合体一次看看是不是有高潮发生
如果发生了那么顺其自然的 这段时间就多和python做运动
php就先放在家里带带孩子吧
这样python就可以带出去了车震了

形容的太猥琐了!

@夏之冰雪 谢谢分享你的宝贵经历。
同样做为女生,我很佩服你啊,那么早就开始接触编程,你将来一定是个好程序媛的。

竟然你都发现了python的性感部位那就不妨提高自己对python的迷恋,
然后找一个合适的时间合体一次看看是不是有高潮发生
如果发生了那么顺其自然的 这段时间就多和python做运动
php就先放在家里带带孩子吧
这样python就可以带出去了车震了 程序界不缺的就是淫才!

个人php到python最难的是两样:
1.熟悉py的 list、tuple 和列表表达式、生成器表达式,因为php的数组函数很强大,但py对应的dict处理则很弱,php数组的各个函数在py中几乎要把list/tuple/set/dict甚至array都用上才能体现
2.python中文资料确实太少了,但英文资料却是丰富的很,还是有点e文阅读能力比较好


做web html我还是觉得php方便,py做命令行模块好

至于语言习惯性的问题,py是无论如何都要搞清缩进的问题,尤其不能tab和空格混用
搞清缩进,很多程序都很直观了 分析得很到位啊,为了提高自身需要做一些克服的。谢谢

从难的开始上手,我的第一语言是C/C++。。。。
接触PHP后发现,三流的C/C++程序员技术都要比一流的PHP程序员好。。。

NB程序员的规划里,基本都有对第二语言的学习规划,比如那个写出think in java的家伙也是think in c/c++的高手。
就当是一种体验,多一技,有时候会看到双方的不足,然后像某楼说的你可以将之合体,balabala...
但总要有玩的好的那一技,即老毛同志说的又专又红,泛而广的技能表明你啥都搞不好。


今天搞了一天,就装了一个eclipse的python环境,之前装了一个,还比较顺利。挂上了python2.6的mysql模块,这可把我折腾坏了,居然因为少了两个系统文件,而不能运行,还有一个内置模块不能用而报错。python的版本在磨人了,而且咨料实不多。
算是踏出第一步了,加油。
看似也有不少朋友对这个话题有话说,暂时就不结贴吧。

初中的时候买的文曲星,里面有很多游戏,而且支持编辑游戏内容,当时记得有个游戏贪食蛇,可以吃不同的食物,比如可以使蛇变长、变短、速度加快等,然后我试着找到了食物种类的出现概率,全部调成了变短的食物,玩起来很舒服。后来我才知道它是叫vb。

后来高中学会了自己写一个俄罗斯方块用vb。

高中有计算机竞赛,结果只会乱琢磨游戏,计算机概念知识都不会,没过决赛。

后来上大学开始学习c、c++,应该说我的第一熟练语言就是c++。

然后大二参加一个活动(奖金有1w元呢),做一个买东西的网站,主要难点是营销手段和宣传方式,但是要有一个网站。我们组四个女生都不懂什么是网店这种东西,我也不懂,但是她们推荐我做,而她们设计宣传稿和样式。无奈我就上网翻阅资料,下载了一个网店,结果它是php,活动整整三个月期限。奖金丰厚。这三个月我学会了php,而且达到了相对熟练的程度。

可以说,我是全心投入到那个活动中,每天就是查阅php手册,写代码,查阅php手册,写代码,磨出来的。我觉得其实楼主所说的克服对第一语言的依赖这句话不完全正确,编程语言之间是相同的,学会一门可以触类旁通的掌握另一门。到底什么导致我们很难学另一门,最重要的是心境,比如那三个月,一点没有杂念的在学校学习(暑假,宿舍,安静而舒适。而对于工作的人来说,很难有这样的心境,每天都会被很多事情、活所困扰吧)。另外还有就是,不同语言的函数都不同,熟练了一种语言后,再学新的,总感觉好多新的函数、库,看完手册自己做一个小项目,还是不会,细想很多时候是函数用的不熟练,我觉得那就是记得不牢,我们可以多记,或者也可以多做一些小项目,熟能生巧。

说归说,做起来却很难,因为工作,大家没有太多的时间让自己学习东西,这是学长和我们说的。
很庆幸,我还在念书。

当我离开学校,带着责任与希望来到社会的时候,但愿有一片净土和时光让我再次邂逅那编程的美好吧~
说的真好
赞一个

其实最难的是你没有实际去用,我就是php和python一起接触的,两种都是弱类型语言,还不错吧。用多了就了解了。

@夏之冰雪 谢谢分享你的宝贵经历。
同样做为女生,我很佩服你啊,那么早就开始接触编程,你将来一定是个好程序媛的。

才看到回复,貌似csdn的@符号回复,对方是收不到的,和weibo不同

从难的开始上手,我的第一语言是C/C++。。。。
接触PHP后发现,三流的C/C++程序员技术都要比一流的PHP程序员好。。。

我觉得那是你对“一流的php”定义的过低了。。。

我第一种语言是VB,平时做私人桌面工具就靠它,实际上工作中是用PHP,没什么依赖不依赖的,VB根本用不到我的工作中.
我对它唯一的依赖就是做工具了.克服嘛,也没什么好说,就是学了C#取代了VB.现在用C#做桌面程序还小有一手,说不上熟练,找各种文章参考参考,会用个控件对象什么的套一套,满足我的工具就好.然后继续跑回去工作里

感谢大家的支持,我已经顺利的渡过了学习第二语言的时期。现在的项目都尽量在用python写了。