请教会多种编程语言的朋友:当初是怎么克服对第一语言的依赖的?
目前我的情况是这样:
PHP 是我的第一语言,目前对基本的用法还算比较好了。但是公司领导似乎对python偏爱有加,但不是没有理由的。因为现在我这块经常要做一些小工具,数据检测呀,结果检查什么的,php移植性,界面(PHP_CLI),都不如python好用。
由于我对PHP很熟悉,之前几个小工具都故意规避了python,可是长久也不是办法,技能得不到提高,编程也没了挑战。其实我本身也想尝试一下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和空格混用
搞清缩进,很多程序都很直观了
------解决方案--------------------竟然你都发现了python的性感部位那就不妨提高自己对python的迷恋,
然后找一个合适的时间合体一次看看是不是有高潮发生
如果发生了那么顺其自然的 这段时间就多和python做运动
php就先放在家里带带孩子吧
这样python就可以带出去了车震了
------解决方案--------------------NB程序员的规划里,基本都有对第二语言的学习规划,比如那个写出think in java的家伙也是think in c/c++的高手。
就当是一种体验,多一技,有时候会看到双方的不足,然后像某楼说的你可以将之合体,balabala...
但总要有玩的好的那一技,即老毛同志说的又专又红,泛而广的技能表明你啥都搞不好。
------解决方案--------------------
说的真好
赞一个