免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: o枫叶o飘零

[学习共享] 程序员,当你将两种语言混淆的时候,咋办? [复制链接]

论坛徽章:
3
水瓶座
日期:2014-03-25 17:08:042015亚冠之塔什干棉农
日期:2015-08-10 10:45:122015亚冠之萨济拖拉机
日期:2015-08-13 16:05:24
发表于 2016-03-30 17:41 |显示全部楼层
本帖最后由 su8610 于 2016-04-01 00:47 编辑

回复 1# o枫叶o飘零


    1.简述下你在工作中使用的多门语言以及应用的场景,

我的python是刚学的,确实跟shell有点搞混了。真的写for或者if啊什么的时候,要不就多了then,要不就少了do done。像赋值时,python习惯左右空格,在shell就不行。哎,看来还是技术不扎实啊。不过我用shell主要是用来处理系统功能,比如说监控DB,CPU什么之类的,而python主要是用来做文本处理,比如说我们要定期处理一下文件,我觉得比shell方便多了。

2.如果在这些语言中找到平衡的方法,不至于在使用的时候搞混淆
平衡的话,我也不清楚。毕竟我现在也碰见这个问题了,或者说分开使用编辑器,比如说写shell用vim,写python用emacs ,可能会好分辨。

3.对于新语言的快速掌握,有什么好的心得?
通常一门新语言出来,市面上就会出现什么7天学什么,10天什么的,加速课程。我认为这些都完全没有,最好的办法是运用到实际中,用实际碰见的问题来学习。新语言本身提供的文档我就觉得已经足够的了,认真看看,有问题google,我觉得这样可以算是快速应用了。

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
发表于 2016-03-31 18:50 |显示全部楼层
@o枫叶o飘零
写shell无IDE吧

论坛徽章:
0
发表于 2016-03-31 19:10 |显示全部楼层
一开始会混淆,但个人经验,真的是用多了,就熟练了,可以做个总结,把几种语言放在一块,记录下差异,不会时翻一翻,见多了,自然就记住了。

论坛徽章:
39
双子座
日期:2014-08-06 17:37:19极客徽章
日期:2016-12-07 14:03:402017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之新疆
日期:2017-03-24 16:36:1915-16赛季CBA联赛之江苏
日期:2017-04-26 17:19:08黑曼巴
日期:2018-03-07 18:56:5615-16赛季CBA联赛之八一
日期:2018-03-09 10:44:1015-16赛季CBA联赛之江苏
日期:2018-03-12 15:12:1915-16赛季CBA联赛之青岛
日期:2018-03-16 09:13:0515-16赛季CBA联赛之山东
日期:2018-04-27 18:23:0515-16赛季CBA联赛之新疆
日期:2018-05-04 11:29:30
发表于 2016-04-01 11:34 |显示全部楼层
回复 32# lyhabc


    心中自有IDE

论坛徽章:
0
发表于 2016-04-01 16:14 |显示全部楼层
确实很烦人,我希望尽早看到所有语言的语法强制统一。 各种语言的功能可以不同,但是基本语法没必要相差这么多吧。

论坛徽章:
0
发表于 2016-04-01 17:02 |显示全部楼层
接触过一个百度P7的运维,他们对shell脚本的能力要求很高,平时都用shell干活,如果写shell过于繁琐就就用python。所以根据公司要求,先精一门。学多了怕学成四不像

论坛徽章:
0
发表于 2016-04-01 17:22 |显示全部楼层


    网络笔记+手写笔记
   基础语句+逻辑用语

搞混了就重新看看

论坛徽章:
0
发表于 2016-04-04 19:09 |显示全部楼层
不同时间段 用不同语言

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
发表于 2016-04-05 09:58 |显示全部楼层
天天都写,应该不会混淆
怕的是,突然不用一个了,用另一个,过了很长一端时间,突然又要用那一个了
这个时候容易短路

论坛徽章:
3
季节之章:冬
日期:2015-01-15 10:36:57IT运维版块每日发帖之星
日期:2015-09-24 06:20:00IT运维版块每日发帖之星
日期:2015-10-24 06:20:00
发表于 2016-04-05 13:18 |显示全部楼层
本帖最后由 ylky_2000 于 2016-04-06 13:45 编辑

先占楼。。

1.简述下你在工作中使用的多门语言以及应用的场景,(例:shell和 python,shell和perl,shell和php,或3p….)
A: 看过前面和后面的跟帖,大牛不少。看来语音这个东西在运维人员中越来越普及了。
我们工作中用的最多的是PHP,原因是php作为一门比较老的跨平台的开源解决方案的语言,环境搭建也简单,上手也容易,开源的各种系统比较多。
我们用它主要来进行“移动化的网络运维系统”报警模块。结合微信企业号和开源的cacti的运维平台将告警情况与微信结合起来,这块由php来实现。

2.如果在这些语言中找到平衡的方法,不至于在使用的时候搞混淆
A:确实有这种情况,一般情况下,主要使用一种语言为主,基本上一种语言可解决95%以上的问题。另外一种语言为辅助,如果非要多中语言混杂的环境的话。万不得已不选用另外的第二语言来实现需求。
3.对于新语言的快速掌握,有什么好的心得?
A:学习新语言,要快,分三轮,
第一轮,不要拘泥于细节,先过一次,留个印象,从整理上了解这个语言的特点和大体的东西,期间放弃拘泥于开发环境怎么安装配置,安全设置优化等这些内容,先用集成的开发环境快速学习,对一些看不明白的地方先跳过。
第二轮开始扣细节,因为有了第一轮的印象,包括一些第一轮看不懂的东西估计后面也能明白了,毕竟后面的东西会反复重现前面的知识点。
第三轮,开始写模仿一些实际的项目案例去实现需求。通过经验的积累熟练掌握,加深印象。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP