`
climber2002
  • 浏览: 64345 次
  • 性别: Icon_minigender_1
  • 来自: 法国
社区版块
存档分类
最新评论

跟国外程序员工作感受123

阅读更多
算上上次出差,来巴黎也有两个多月了,也租到房子了,慢慢适应了现在的生活,现在小记一下与国外程序员一起工作的感受。首先得说下我们公司在巴黎跟La ciota都有分部,不过感觉公司的重心在向La ciota那边偏移,巴黎这边虽然有很多人都从工程师学校毕业(这儿的工程师学校可不是国内的职高,比一般的college都好得多),但是水平感觉比La ciota那边低一些,起码我还没碰到那么多高手级达人。这边可以跟很多国家的程序员一起工作,有法国人,突尼斯人,加蓬人,还有罗马尼亚mm程序员呢。下面分别分一二三点说说感受,

1. 清闲。刚来这里我有时候闲的发慌,浑身不自在,不知道该干什么,项目需求分析做完后我们老大又招了三个外包给我们写单元测试跟集成测试,我向老大提议,单元测试应该是自己来写的,因为这种白盒测试需要很清楚程序的逻辑才行。我们老大一句话就把我给顶回去了:我觉得你的工作量太大了,没有时间写单元测试囧。大哥啊,你给我安排的工作我一般顶多花1/3的时间就做完了,其余时间都不知道干啥,就这工作量还大啊。

2. 细致。不得不说国外程序员还是比国内细致的多。这是我跟许多国外程序员工作感受最深的。他们的程序一般都有很多注释,不过有一点不好的是他们注释喜欢用法语,而且有的变量名也喜欢用法语。我们组三个外包的测试,其中两个跟我打交道比较多,一个是突尼斯过来的博士哥们,一个是一个膀大腰圆的黑哥们,单看外表肯定不会觉得他是个写程序的。博士哥们给我写测试的时候把我的代码认真通读了一遍,设计了很多很多的case,如果我自己写单元测试,有一些隐藏的小bug我肯定发现不了的。这也刺激我多次重构我的代码,挖空心思决心把程序写的像优秀作文一样漂亮,变量名,函数名争取一看名字就知道是啥意思。逻辑复杂一点的地方也都加上注释,总之是比国内认真多了。

3. 自由。法国人最崇尚自由了,这点在工作上也能体现出来,不管工作进度如何,每天的下午茶还有长假是免不了的。这里每年年初每个人就把自己的假期告诉leader,然后leader根据假期来安排工作量,即使项目再紧张,这个假也是雷打不动的。不过这种自由有时也体现在程序上,那个黑哥们,写起程序来那叫一个自由,类里面的成员变量,有的第一个字母大写,有的第一个字母小写。我们那个系统最核心的东东就是Command模式,Command里面有个execute方法,我写每个Command都尽量重构出许多辅助函数方便测试,不过这黑哥们说他就测execute就行了,测了execute就相当于测了所有的函数,我后来看他的测试,我晕,一个无比复杂的测试,一个mock object里面创建出另一个mock object,这分明不是测试程序逻辑而是测试mock objects去了。不得已给他重新写了一个TestCase,他看了说比他的test要good一些。

123先说到这里,456有机会再讲。
分享到:
评论
9 楼 climber2002 2008-07-29  
lordhong 写道
国外长假那个爽啊... 法国是4个星期还是8个星期啊?


我们年假是25天,不过法国是每周35小时工作制,如果你每周工作40小时的话,可以每年多出来10天年假,所以是35天。
8 楼 climber2002 2008-07-29  
eccojap 写道


你不太会法语?!就去了法国,想必技术上一定有过人之处吧!

不禁想起当时学校唯一一个被直接招到日本某牛公司的本科毕业生,当时英语四级还没过,公司重金聘请大外老师?教授?给单独培训。再次证明,牛人是不会被大手公司"放过"的......

我有个韩国同事,平时用日语交流,挺有意识的,说不通了,也用英语,连说带比划的。
最尴尬的是曾被一个中国人面试,两个人都说英语,还都不咋地,这个别扭阿,哈哈

望楼主好好学习法语,不单单是为了工作。

我老师说过:
多学会一门语言,就能多体会一种人生。

我也在努力........



我技术上也谈不上有多牛,而且老喜欢看看这又学学那的,搞得没有什么是很精通的 ,大家一起努力了

不过学好法语真的是很重要啊,要不然去餐馆那叫一个紧张,每次点完菜都心里默念阿弥陀佛千万不要点到那些乱七八糟的东西
7 楼 lordhong 2008-07-29  
国外长假那个爽啊... 法国是4个星期还是8个星期啊?
6 楼 eccojap 2008-07-29  
climber2002 写道
eccojap 写道


你和其他国家的程序员沟通是用法语?还是英语?

PS:据说巴黎的路标,餐馆的menu都没有英文,全是法语?!


我现在是说英语,不过公司请了个法语老师给我上法语课,希望几个月后能说法语,现在我们组开会,有我的时候他们就得说英语,没我的时候就说法语,也挺别扭的,他们的英语大多数还没我这水平呢。

巴黎路标都是法语的,餐馆menu一般没英文,不过那些景区附近的餐馆都有英文menu,宰外国人方便嘛,呵呵。





你不太会法语?!就去了法国,想必技术上一定有过人之处吧!

不禁想起当时学校唯一一个被直接招到日本某牛公司的本科毕业生,当时英语四级还没过,公司重金聘请大外老师?教授?给单独培训。再次证明,牛人是不会被大手公司"放过"的......

我有个韩国同事,平时用日语交流,挺有意识的,说不通了,也用英语,连说带比划的。
最尴尬的是曾被一个中国人面试,两个人都说英语,还都不咋地,这个别扭阿,哈哈

望楼主好好学习法语,不单单是为了工作。

我老师说过:
多学会一门语言,就能多体会一种人生。

我也在努力........
5 楼 ladofwind 2008-07-29  
8错啊,不忙了认识个MM吧,法国不浪漫一把白去啦,呵呵
4 楼 climber2002 2008-07-29  
eccojap 写道


你和其他国家的程序员沟通是用法语?还是英语?

PS:据说巴黎的路标,餐馆的menu都没有英文,全是法语?!


我现在是说英语,不过公司请了个法语老师给我上法语课,希望几个月后能说法语,现在我们组开会,有我的时候他们就得说英语,没我的时候就说法语,也挺别扭的,他们的英语大多数还没我这水平呢。

巴黎路标都是法语的,餐馆menu一般没英文,不过那些景区附近的餐馆都有英文menu,宰外国人方便嘛,呵呵。


3 楼 willim 2008-07-29  
期待456
2 楼 sg552 2008-07-29  
赞!好文章。

期待楼主的456~
1 楼 eccojap 2008-07-29  


你和其他国家的程序员沟通是用法语?还是英语?

PS:据说巴黎的路标,餐馆的menu都没有英文,全是法语?!

相关推荐

    C++程序员的婚礼

    1995年,达瑞和卡娜这对程序员夫妇决定在国外举行婚礼。由于这对新人远赴美国旧金山完成婚姻登记,为了让亲朋好友也能感受到这份喜悦,他们决定在回到英国剑桥后举办一场特殊的告别活动。这个活动不仅是为了告别,更...

    程序员成功之路The road ahead for programmer

    - **自我认知**:询问读者对程序员职业的看法,是否感受到编程带来的乐趣和成就感。 - **职业认同感**:编程不仅仅是一项技术活动,更是对个人价值和兴趣的体现。 ### 4. 技术世界的广袤 - **电脑与想象力**:...

    程序员-文档工程师.pptx

    在国外,文档工程师是一个非常重要的角色,需要接受大量的、高水准读者的考验,并且要跟踪不断创新的技术,感受产品周期的压力。以加拿大为例,同样四年经验的系统分析员的薪水在¥55000;而文档工程师为¥65000,...

    美国上数据库课程的感受

    例如,其中一个印象深刻的final project是关于触发器的,通过对比不同教材,以及与一位经验丰富的美国程序员合作,使得完成项目变得相对轻松。 班级规模通常较大,约50人,配备一名TA来辅助教学。尽管有TA,但并非...

    C, C++学习之路之感想.doc

    利用在线社区,如国内的CSDN、VCKBase,以及国外的CodeProject、CodeGuru和SourceForge,可以获取帮助,分享问题解决方案,同时节省自我摸索的时间。参与讨论和协作,可以迅速提高编程技能。 经验积累是程序员成长...

    acreport 中国式报表控件 邵见

    它将一些国外的报表功能强大的特性与灵活的表格制作功能相结合,操作简单 方便、计算功能强大、容易与程序集成及易于扩充,是迄今为止国产最完美的 报表组件。如果你用过FastReport,你会感受到FastReport功能的强大...

    一个月挑战c++ 电子书

    这些年为了工作,也学习过很多其它的语言,包括时下正在流行的JAVA与C#等等,在这里不得不说的是,作为一个程序员,一个能够适应当前中国工作环境的程序员,你要学的还远不止这些,包括数据系统,等等,等等。...

    《一个月挑战C++》 chm格式电子书

    这些年为了工作,也学习过很多其它的语言,包括时下正在流行的JAVA与C#等等,在这里不得不说的是,作为一个程序员,一个能够适应当前中国工作环境的程序员,你要学的还远不止这些,包括数据系统,等等,等等。...

    Java图形界面设计工具在教育测量软件上的应用 (1).pdf

    随着社会的发展,人们对考试的要求也越来越高,不仅希望通过考试将考生进行排名,人们也希望考试能够提供更多的信息来促进今天的工作和学习。在这样背景下,传统的纸笔测验就有了很大的局限性。当前编制通用的教育...

    算法I-IV(C++实现)— 基础、数据结构、排序和搜索(第三版)

    本书作为国外经典计算机科学教材,详细介绍了算法在软件开发中的应用,并特别强调了C++语言的实践操作。 本书共分为四个部分,内容覆盖了算法的基础知识、数据结构、排序算法以及搜索算法。Sedgewick在新版中对内容...

    Java开源的下一代社区平台Symphony.zip

    很多系统界面上仍然保持着老式风格,远远没有跟上时代发展的脚步,它们没有创新、好玩的特性,缺少现代化的交互元素和用户体验 大部分系统是从程序员的角度进行设计的,没有考虑实际的产品、运营需求,这类系统...

    64k粒子动画集合 经典

    这种小型程序通常被称为“64KB演示”或“64KB杰作”,它们展示了程序员如何在极其有限的资源下创造出令人惊叹的视觉效果。 描述中提到的“外国人有多牛,吓人!”是对这一技术成就的赞叹。这表明国外的开发者在64k...

    基于单片机控制的游戏机设计

    在美国,许多计算机软件工程师利用业余时间编写各种游戏程序,这些游戏不仅提高了程序员自身的编程技能,还促进了计算机软件的发展。随着时间的推移,电子游戏逐渐成为了一种集剧情、音乐、美术、动画和技术于一体的...

    大数据与电子政务.doc

    例如,正是基于政府开放的航班数据,有程序员建立了航班延误时间的分析系统 (flyontime.us),指导乘客适当安排时间,避免了因航班延误造成的乘客与航空公司 的矛盾。 英国也参照美国的经验,于几年前开放了政府...

    【锐普版权作品】商务汇报模板.pptx

    他们乐于接受高要求、大挑战,将快乐融入工作,从而让观众在观看演示时也能感受到快乐。 【客户群体】方面,锐普的服务对象包括了广泛的用户,其中男性用户占大多数,同时有相当比例的女性用户。无论是国内还是国外...

    基于ios的影院在线订票系统.doc

    国内外已有多款成熟的在线订票应用,如国内的猫眼、淘票票,国外的Fandango等。这些应用通常提供多平台支持,具备智能化推荐、会员优惠、社交分享等功能。然而,随着技术的不断进步,用户对系统的个性化、安全性和...

    django基于python的电影评论数据分析系统论文.docx

    特别是在娱乐领域,电影评论作为观众评价电影质量、分享观影感受的重要途径,其数据量日益庞大。传统的电影评论管理方式已无法满足海量数据的存储、分析与展示需求。因此,开发一款基于Python的Django框架和Mysql...

Global site tag (gtag.js) - Google Analytics