chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一名在泰國工作的開發(fā)工程師的典型一天

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-07-05 14:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在這篇文章里,我將要分享我在這里度過的典型的一天是什么樣的。如果你對一個自由開發(fā)者的生活隨想不感興趣,我提醒你看到這里就退出去吧。

這個“典型”的一天是廣義上的一天,在我實際經(jīng)歷中,跟我描述的事件順序可能會有些出入。如果你想變成一個軟件工程師,你可以看看實際中我們的日常生活是怎么樣的。

自我介紹

在開始講述我的日常生活之前,讓我自我介紹一下。我的名字叫 Thibault Denizet,我是一個法國人,現(xiàn)在居住在泰國。我目前在Playlab(泰國一家移動游戲開發(fā)商)工作。在我的職業(yè)生涯開始之前,我在法國波爾多的 Ingesup 學(xué)校攻讀碩士。我大約在六年前就開始做開發(fā)了,但是我在最近三年才成為一個全職的開發(fā)工程師。

在空閑時間,我在自己網(wǎng)站“Samurails(武士)”上寫一些文章。也會寫一些關(guān)于創(chuàng)建模塊化應(yīng)用的書。(比如《Rails應(yīng)用的組成原理》),所以如果你正在研究這些就別猶豫了,快來看看我的書吧。

我住的地方

像我之前說的那樣,我在泰國的首都曼谷生活和工作。這是一個適合生活的美麗城市,而且這里的科技也在持續(xù)發(fā)展。看到這些變化我非常高興。這里需要越來越多的開發(fā)工程師,所以如果你正在找工作而且你喜歡亞洲,來這里試試吧!

我第一次來這里是五年前,后來由于實習(xí),回去了一陣子。最后在兩年前,我徹底移居到了泰國而且一點也不后悔這個決定!我愛這里!這里的人和生活都非常美好,在這里我有機會做我想做的事情——創(chuàng)造!

我的工作

要搞明白我接下來要講述的一天,這部分很關(guān)鍵。我工作在一個叫Playlab的公司,我現(xiàn)在是一個后端軟件開發(fā)工程師。Playlab是一家手游公司。如果你喜歡消除類的游戲 ,你應(yīng)該聽說過“Juice Cubes(水果方塊)”。這就是我們公司做的!

后端團(tuán)隊的工作就是為手游創(chuàng)建接口,處理運行任務(wù),開發(fā)可用的分析工具。我們使用的語言工具涉獵很廣,包括Ruby on Rails、純 Ruby、Node.js、PostgreSQL、Cassandra、Docker等等。

Playlab是一家不錯的公司,面向上百萬的用戶,充滿挑戰(zhàn),環(huán)境很棒!

典型的一天

介紹很多了!是時候“參觀”我的一天了,旅途愉快!

07:45

由于我比較懶,我經(jīng)常在7:45—9:00之間醒來。因為我的工作時間是靈活的,所以在頭一天睡的很晚的時候(當(dāng)然是去聚會啊!)第二天10點去上班也是沒問題的。

我從來不早起,所以我?guī)缀鯖]時間做別的,一起來就去工作!我乘坐BTS——曼谷的地鐵去辦公室。不幸的是,車站有點遠(yuǎn)。不過不用擔(dān)心,我可以乘坐計程摩托車5分鐘到達(dá)。正好它超便宜(大概半美元)。噢!不過它也非常危險!

09:00——一天開始了

每當(dāng)我到了辦公室,我就會拿到一份由很多水果蔬菜現(xiàn)榨的新鮮果汁,加入了胡蘿卜、芭樂、番茄、甜菜根、菠蘿和蘋果。這是我的能量雞尾酒,是我美好的一天的開始!

然后我坐電梯去辦公室。先開機檢查郵件。當(dāng)然,郵件里沒什么有意義的東西,因為整個公司都用HipChat(工作寶,一個移動協(xié)同辦公平臺)交流。除了機械式的報告之類的東西,郵件沒什么大用。我們遵循Scrum(一種敏捷開發(fā)框架)項目管理理念,使用JIRA(項目跟蹤管理軟件)來追蹤每個人做了什么。我們直到最近才開始使用Trello(一種協(xié)作辦公工具),我非常喜歡用Trello。然而Trello沒有燃盡圖和場估計,所以我們又遷移到了JIRA。

讀完無聊的郵件后,我通常會查看下JIRA,看看別人都在做什么:知道你的同事在做什么是個很好的習(xí)慣!它能讓我看到等待審查的的代碼合并請求。這就是通常我接下來要做的事情!

合并請求審查是Playlab公司的開發(fā)流程中非常重要的一部分。它不僅提升了代碼質(zhì)量,還有助于整個團(tuán)隊的合作!

接下來,我要真正的開始工作了。我的開發(fā)任務(wù)一般都和我們的微服務(wù)或者分析系統(tǒng)的維護(hù)相關(guān)。我基本上完全使用 Ruby 來開發(fā),但是我們使用的語言不局限于 Ruby,我們只是選擇最適合的語言來開發(fā)。不管我們的任務(wù)是什么,我通常會先為我要寫的代碼繪制一個基本的草圖,找到實現(xiàn)它最好的方法。在這個畫草圖的過程中,最好的方法就會顯而易見。在我真正寫代碼之前,我會先寫一些規(guī)格參數(shù)說明。

測試用例是非常重要的。以前我不寫任何測試用例,所以我不知道怎么避免在后續(xù)維護(hù)的過程中破壞其它代碼。而且,你所在的團(tuán)隊越大,參數(shù)規(guī)格說明就會變得越重要。由于你擔(dān)心破壞系統(tǒng)的安全性,你不敢貿(mào)然重構(gòu)或者升級代碼。寫測試用例可以避免這些問題,能確保你在重構(gòu)或升級代碼的過程中不會破壞系統(tǒng)。所以不管你的這塊代碼重要不重要,都要寫測試用例,總之寫就對了!

新建了一些Ruby類后(我喜歡到處使用PORO),寫參數(shù),重構(gòu)代碼確保我的代碼能讓我看著舒服,然后提交到Github上,創(chuàng)建一個代碼合并請求并進(jìn)行簡潔的描述。當(dāng)有人提交一些東西或者創(chuàng)建代碼合并請求的時候,人們通常會在HipChat上收到自動通知,但是提醒一下那些項目專員也是極好的。

好吧,這一個小時描述了很多事情,因為我想盡可能準(zhǔn)確地解釋我正在做的事情。但是我沒辦法把我的實際編碼過程講得太具體因為它每天的內(nèi)容都是不一樣的!

10:00——完全清醒了

10點到了,合并后的代碼的修改進(jìn)行了一半。沒有什么大的改動,但是確實做了一些能夠改善代碼的優(yōu)化工作。

這個時候大部分Playlab里的成員都到齊了(工作時間靈活),我通常會一邊喝咖啡一邊跟一些后端團(tuán)隊的成員聊天或者告知游戲的產(chǎn)品設(shè)計師已經(jīng)完成了他要求的一些更新。

11:30——每日站會

我們遵從Scrum方法論來評估和提升團(tuán)隊質(zhì)量。說實話我不是特別信任整個Scrum的理論。我接觸它有一陣時間了但是我做不到完美地應(yīng)用它:我們最后總是淪為了Scrum-but形式。我簡直不確信它真的有幫助??赡芤驗槲覀兺瑫r工作于多個項目,涉及到各種不同的事情:運行、分析、服務(wù)……如果你有一些應(yīng)用Scrum的經(jīng)歷,告訴我你的感受是什么!

然而我覺得Scrum一點好的地方就是每天的站會。去聽聽別人在做什么,是否他們遇到一些問題是非常好的。這是快捷有效的!

12:00——免費的午餐

到了中午就是吃午飯的時候了。此時此刻誰都不想晚去,每個人都沖向餐廳去搶廚師烹飪的美味的泰國菜。我們通常吃米飯(歡迎來泰國)和兩三個泰國菜。這里還有沙拉區(qū)。

午飯后,有很多有意義的活動:小憩、打乒乓球,玩PS4(游戲機)……或者只是返回電腦旁繼續(xù)工作!

13:00

休息過后,是重新開始工作的時間了!我們在13:00安排了團(tuán)隊代碼審查,所以這個時候該走進(jìn)會議室討論代碼了!

團(tuán)隊代碼審查是不長于一小時的會議,團(tuán)隊中所有的成員都要去審查一個新的項目或功能或者一些大的更新。這通常是一個提前安排好的工作所以每個人都能很快地了解項目的具體情況。這個會議中經(jīng)常會提出一些改善項目的新點子。

14:00

我今天上午安排的任務(wù)被團(tuán)隊中的一些成員審核通過了,所以現(xiàn)在是合并代碼的時間了。這是這個功能的開發(fā)中第一次從我創(chuàng)建的分支上合并代碼。 我們在使用持續(xù)集成工具,這意味著一旦我在開發(fā)中合并代碼,我就需要把代碼上提交到預(yù)演環(huán)境準(zhǔn)備被這個平臺的團(tuán)隊審核。為了能自動地測試和提交代碼,我們使用CircleCI(一個開發(fā)測試平臺)。

CircleCI負(fù)責(zé)創(chuàng)建運行應(yīng)用程序的Docker(一個應(yīng)用容器引擎) 容器。Docker一個非常好的工具,去看看吧!

因為我的代碼現(xiàn)在部署預(yù)演環(huán)境上,我要把我的任務(wù)從JIRA上遷移到預(yù)演環(huán)境欄。接著我要通知平臺團(tuán)隊的一些人這個功能在預(yù)演環(huán)境上可以運行,然后他們可以在有空的時候去測試它。

15:00

測試這個功能需要等一段時間,不過不用擔(dān)心,我還有很多其它任務(wù)。然而當(dāng)我正打算開始一個任務(wù)時,一個產(chǎn)品設(shè)計師找我商量一些關(guān)于安裝游戲分析工具的事情。關(guān)于這個問題我們已經(jīng)進(jìn)行了修改,修改后的成果會在下次(第二天)我們的分析流運行的數(shù)據(jù)中體現(xiàn)出來。他問了我一些問題,我們聊了一會兒關(guān)于分析結(jié)果的問題。

16:00

這是我幸運的一天!平臺團(tuán)隊已經(jīng)通知我這個功能可以正常工作,Q/A團(tuán)隊現(xiàn)在正在測試它。在接下來僅僅將開發(fā)代碼合并到分支上就能把它發(fā)布在生產(chǎn)環(huán)境上。太棒了,持續(xù)集成工具!

17:00

我最后在抽空做一個關(guān)于創(chuàng)建我們Ruby on Rails軟服務(wù)的Dockerfile 的新任務(wù)。Dockerfile 用來生成Docker容器而且在應(yīng)用容器被提交到我們的服務(wù)之前被寫下來。我不經(jīng)常做運維相關(guān)的工作(我們有專人做這個)但是我們團(tuán)隊最近開始努力地拓展我們的知識面盡量不去打擾運維組的朋友,尤其在簡單的事情上。

因此,我正在創(chuàng)建一個Dockerfile 。那可能不是最有激情的工作但是它非常重要,有時我們必須要做這些事。正好,我可以在其它Dockerfile 中重復(fù)使用一部分東西,所以這個也不難。開始做這個,我只需要更新項目中的CircleCI配置,定義應(yīng)用應(yīng)該部署的位置同時需要建立一個Docker容器?,F(xiàn)在這個應(yīng)用在預(yù)演環(huán)境上可以運行了,我啟動服務(wù)后可以很快地看到“fleetctl start myservice.service! ”

18:00

好了,我的一天結(jié)束了,我明天將要部署一個新的應(yīng)用在生產(chǎn)環(huán)境。是回家的時候了,所以我又花了30泰銖乘了一個計程摩托車、乘坐BTS回到我的公寓。我的第二天仍將從這里開始。

我一回到家,我會戴上我的武士帽,開始寫文章!但是首先,我喜歡檢查分析器去看看博客流量,獲得一些動力。我也會回復(fù)我收到的所有郵件或者檢查我的博客上的內(nèi)容。

19:00

這個時間沒有什么關(guān)于技術(shù)方面的有趣的事情。我經(jīng)常會吃晚餐((像 bami moo deng,泰國的一種美食 ),看一些電視節(jié)目。

20:00

接下來的兩個小時,我會繼續(xù)在Samurails上寫東西??赡茉诓┛蜕蠈懸黄挛恼拢貜?fù)一封新的郵件或者寫一本新書(比如說《掌握Ruby網(wǎng)站接口》),這些內(nèi)容每天都不一樣,根據(jù)我的日程計劃來。

22:00

一天在辦公室和家的辛苦工作后,到休息的時間了。我通常會用我的ipad讀一些文章或者看一本書。也可能只是玩一些游戲比如 Super Smash Bros(任天堂全明星大亂斗)或者玩一個叫 Dungeon Link(地牢鏈記)的神奇的手機游戲——這個游戲讓我上癮!

我也非常喜歡創(chuàng)造!這些天,我喜歡玩單片機,但是我也喜歡玩高達(dá)模型或者玩樂高積木!這可能聽起來有點幼稚,但是這是讓我有機會遠(yuǎn)離電腦創(chuàng)造真實的東西的一種方式。(同軟件相反……)

我在睡前喜歡讀一些小說。這些天我喜歡弗蘭克·赫伯特的小說《沙丘》。

00:00

到睡覺的時間了!明天會有新的“冒險”,再見!

結(jié)束語

就是這樣。這就是一個在居住并且工作在曼谷的程序員“典型的一天”。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1603

    瀏覽量

    70836
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是BSP工程師

    任何軟件的。BSP工程師需要結(jié)合硬件原理圖修改從芯片廠商拿到的參考代碼,調(diào)試板子,使板子上的操作系統(tǒng)能夠正常穩(wěn)定工作,從而提供個穩(wěn)定的開發(fā)調(diào)試環(huán)境,這個過程叫做點亮板子,行話叫做Br
    發(fā)表于 01-13 06:54

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為一名資深電子工程師,多年的硬件設(shè)計開發(fā)工作中,積累了不少寶貴
    的頭像 發(fā)表于 01-07 13:55 ?142次閱讀

    招鑲?cè)胧?b class='flag-5'>工程師1個,硬件工程師個,

    東莞市研生科技有限公司是家藍(lán)牙方案公司,主營藍(lán)牙方案的設(shè)計開發(fā),產(chǎn)品包括藍(lán)牙BLE/4G透傳/AI智能體方案開發(fā),因公司發(fā)展需要需對外招聘嵌入式軟件開發(fā)
    發(fā)表于 08-29 02:14

    作為一名PCB質(zhì)檢工程師,我為什么在用手持式面銅測試儀?

    PCB行業(yè),銅厚直是決定阻抗、散熱與可靠性的關(guān)鍵指標(biāo)。過去,工程師把板子搬到實驗室、等待臺式銅厚儀出結(jié)果;作為一名PCB質(zhì)檢工程師,如今
    發(fā)表于 08-11 11:59

    如何打造臺2.4G遙控童車?電子工程師的完整設(shè)計思路

    作為一名從事智能硬件開發(fā)工程師,我將通過本文化繁為簡,分享2.4G遙控童車的設(shè)計全流程。重點講解技術(shù)選型邏輯、安全設(shè)計要點以及可量產(chǎn)的優(yōu)化方案。(全文無代碼,適合零基礎(chǔ)閱讀) 、技
    的頭像 發(fā)表于 06-30 16:17 ?1049次閱讀
    如何打造<b class='flag-5'>一</b>臺2.4G遙控童車?電子<b class='flag-5'>工程師</b>的完整設(shè)計思路

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發(fā)布于 :2025年04月25日 17:15:37

    如何成為一名合格的KaihongOS南向驅(qū)動開發(fā)工程師

    如何成為一名合格的南向驅(qū)動開發(fā)工程師 1. 我需要具備哪些方面的知識? KaihongOS南向適配的方向分為:驅(qū)動開發(fā)、內(nèi)核開發(fā)。根據(jù)適
    發(fā)表于 04-23 08:02

    如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為一名合格的北向應(yīng)用開發(fā)工程師 快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)
    發(fā)表于 04-23 06:46

    如何成為一名嵌入式軟件工程師

    如何成為一名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負(fù)責(zé)開發(fā)運行在特定硬件平臺上的軟件,這些軟件通常與硬件緊密集成,以實現(xiàn)特定的功能。 不僅需要精通編程語言
    發(fā)表于 04-15 14:37

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    一名硬件工程師的獨白:我們?yōu)楹慰傇?amp;quot;用愛發(fā)電&quot;?

    【寫在前面】 ? 互聯(lián)網(wǎng)高薪神話的光環(huán)下,硬件工程師群體的生存現(xiàn)狀卻鮮少被關(guān)注。今天,讓我們走進(jìn)這個"用焊槍雕刻時光"的群體,聆聽他們最真實的職業(yè)吶喊。?? 、工作強度:行走在技術(shù)
    的頭像 發(fā)表于 03-17 12:03 ?880次閱讀

    如何成為嵌入式開發(fā)工程師?

    ,參加相關(guān)的研討會和培訓(xùn)課程,閱讀專業(yè)書籍和論文。 9. 認(rèn)證和網(wǎng)絡(luò):- 考慮獲取相關(guān)認(rèn)證,這可以增加你的市場競爭力。- 加入專業(yè)組織和在線社區(qū),擴(kuò)展你的人際網(wǎng)絡(luò)。 通過上述步驟的學(xué)習(xí)和實踐,你可以逐步成長為一名合格的嵌入式開發(fā)工程師
    發(fā)表于 02-19 10:39

    月薪 3 萬的嵌入式工程師都在用,串口屏到底神在哪?

    作為一名資深的嵌入式工程師,我深知選擇硬件組件時,性能、可靠性、易用性和成本效益都是至關(guān)重要的考量因素。月薪3萬的嵌入式工程師們之所以傾向于使用串口屏,主要是基于以下幾個方面的考量
    的頭像 發(fā)表于 02-12 10:33 ?1042次閱讀
    月薪 3 萬的嵌入式<b class='flag-5'>工程師</b>都在用,串口屏到底神在哪?