跟國外程式設計師工作感受123

2021-08-22 18:20:56 字數 1240 閱讀 3148

算上上次出差,來巴黎也有兩個多月了,也租到房子了,慢慢適應了現在的生活,現在小記一下與國外程式設計師一起工作的感受。首先得說下我們公司在巴黎跟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有機會再講。

為什麼美國程式設計師工作比中國程式設計師工作輕鬆 加班少?

摘要 低效的加班文化需要時間改變吧。先問是不是,再問為什麼。難道美國的程式設計師就不加班嗎?他們就一天八小時工作,還想來就來,想走就走?非工作時間完全找不到人?還有什麼食物飲料都免費提供?讓我來告訴你真實的情況吧,還.真是這樣的。加班文化應該是中美兩地最明顯的不同了,形成這種差異的原因不是一兩句可以...

為什麼美國程式設計師工作比中國程式設計師工作輕鬆 加班少?

按慣例,先問是不是,再問為什麼。從知乎回答瀏覽量看,是的。那麼為什麼美國程式設計師就可以到點下班回家,而中國程式設計師就要每天 主動 無償 加班呢?仔細看了群眾們熱情的回答之後,大概可以分為幾派 1 產品經理不夠通情達理,導致效率低下 2 表演性加班,太早回家會被認為不努力工作 3 不尊重技術人才,...

程式設計師工作效率

有時候會被上級乙個問題問懵了,比如他們會問你,小陳啊,最近這個月都做了些什麼?很多時候連我們自己都說不清楚自己這段時間到底做了些什麼,好象做著做著,時間就過去了 比如只是做乙個簡單的增刪改查,過了乙個月,很可能我們做完了,當上級問起的時候,我們會說 做了增刪改查單據的功能。從上級的表情我們能明顯感覺...