2021 年度回顧

作成者:カランカラン
💡

質問やフィードバックがありましたら、フォームからお願いします

本文は台湾華語で、ChatGPT で翻訳している記事なので、不確かな部分や間違いがあるかもしれません。ご了承ください

初めての職場 - Sudo

2015年からインターンシップを始めて、気づけばもう6年以上が経ちました。

大学3年生の時、縁あってSudoのインターン生になりました。詳細については私がMediumに書いた記事や、Dennyの過去の記事を参照してください。

当時、私はまだフロントエンド開発に対して非常に不慣れで、経験も豊富ではなく、情報を受け取る立場にいました。

ソフトウェア開発の世界には、小さい頃からプログラムを書いたり、案件をこなしている達人がたくさんいますが、私のプログラムに対する理解は、私が学んでいた情報管理学科から来ています。大学の授業を通じて、ウェブ開発の背後にある仕組みを徐々に理解するようになりました。

当時、自分には多くの改善すべき点があり、データ構造やアルゴリズムがごちゃごちゃで、なぜそんなに退屈なことを学ぶ必要があるのかも理解していませんでしたが、今になってその基礎の重要性に気づき、少し後悔しています。

しかし、インターンシップの経験のおかげで、同年代の中では比較的経験のあるグループの一員になることができました(もちろん、台科大にはもっと多くの達人がいます)。

Sudoのエンジニアたちは皆、技術に情熱を持つ開発者たちで、私はキャリアの初期に、当時まだ若かったReact(0.xバージョン)、Redux、Webpack、台湾ではまだ普及していなかったRxJSなど、比較的先進的な技術を使う機会に恵まれました。

第二のスタートアップ

Sudoが終了した後、私は別のスタートアップに参加し、そこでプラットフォームサイトのメンテナンスと新機能の開発を担当しました。

開発は標準的でしたが、RWDの関係で多くの要素を考慮する必要があり、CSSを書くこともチャレンジングでした。

フロントエンドを書く以外にも、いくつかの電子報のレイアウトを手伝ったり、Ruby on Railsの自動デプロイツールであるHeavenを導入しようとしたりしました。

ウェブサイトのフロントエンド基盤は比較的整っていて、SCSSの助けがあったので、メンテナンスもしやすかったです。そうこうしているうちに、開発と学習のプロセスを経て、安定した一年を過ごしました。

振り返ると、その時期はあっという間に過ぎたように感じます。毎日、ウェブページを書くことに没頭し、新機能の開発やレイアウト作成を繰り返していました。当時、本当にウェブページを書くのが好きで、昼食時にはウェブ開発に関する記事を読み、仕事が終わった後も新しい知識やCSSの書き方を追いかけていました。

日本語八百屋の設立

この時期に、私は日本語八百屋週刊を設立しました。Ruby on Railsを使って、自分の日本語のノートや集めた日本文化の記事を読者に配信する電子報サービスを作りました。

最初の頃は、毎週何を集めるか悩むことが多く、生活はほとんど仕事、八百屋週刊の執筆、休日はリラックスして原稿を書くという感じでした。毎週月曜日の朝、バスの中でその週の電子報のデータを確認し、どのリンクが一番クリックされるかをチェックしていたことを今でも覚えています。

フロントエンドの経験が増えるにつれ、CSの知識を補完し始め、CS50やnand2tetrisを見たり、アルゴリズム入門やシステム設計を勉強したりしました。この時期に、自分の技術に対する見解やセンスを積み重ねていきました。

17ライブへの参加

一年間の仕事の後、私は17ライブに参加しました。

当時、インターンの単位、一般教養の単位、必修の単位が不合格になったため、学業を一年延長することになりました。

当時の上司と話し合った結果、幸運にもオファーをいただき、私の現在の状況でも入社を受け入れてもらえました。今思い返すと、本当に信じられないことです。

17ライブでの時間は飛ぶように過ぎ、毎日みんなとSlackでチャットしたり、技術を議論したり、昼食を共にしたりするのが楽しみでした。会社でこんなに気が合う同僚たちに出会えたことは、本当に貴重な経験でした。今でも、一緒に開発したり、技術を議論したり、冗談を言ったりした時間を懐かしく思います。

最初の仕事は主にイベントページを書くことで、さまざまなSQLを復習し、同僚とさまざまなクエリの書き方について話し合いました。

その後、バックエンドシステムの開発を始め、GraphQLを使用したため、フロントエンドでもApolloエコシステムを活用する機会があり、毎日が充実していました。(今振り返ると、少しオーバーエンジニアリングだったかもしれません)

以前の弁当注文システムのコードを整理して、飲料注文システムに変更し、みんなが飲み物を注文しやすくするために、一日かけて作業したことを覚えています。後にSlack内で解決できるように進化したと聞いて、良いことだと思います!

その後、ライブのウェブ版の開発と保守を手伝い、多くのReactエコシステムの技術を使用し、動画やさまざまな複雑なデータフローを処理する必要がありました。一方で、先輩たちがすでにかなり完成されたプログラム構造を作り上げていて、また一方で、上司が機会を与えてくれたことに感謝していました。

あの時期は成長が最も早かった時期と言えます。優秀な同僚たちと一緒に働けたことを嬉しく思っています。今は退職しましたが、今でも連絡を取り合い、時々食事に出かけたりしています。

兵役と自己反省

2018年5月頃、私はJPTIP会話クラスに申し込み、日本での仕事計画に備えました。

JPTIPの教師はすべて日本人なので、より本格的な日本語で会話ができ、全日本語環境を作りやすくなります。ただし、人数が多いと時間が分散されるという欠点があります。

当時、私はアルバイトビザで日本に行くつもりでしたが、友人と話しているうちに、実際には就労ビザで日本に行くのも悪くないと思い、週休二日制と正社員の給料が得られる方が、日本生活を体験するには余裕があると感じました。

大学を卒業した後、私は兵役に召集されました。

4か月の兵役は短く聞こえますが、軍の中では本当に毎日が長く感じられ、いつ出られるかを考えていました。

早くから日本語能力試験N1に申し込んでいたので、連絡を取って一日休暇を取って試験を受けに行きました。軍の中で日本語を猛勉強していたにもかかわらず、なんとか合格しました。

兵役を終えた後、私たちは2週間の東京旅行を計画し、江ノ島、箱根、東京、軽井沢を訪れました。台湾に帰った後は、日本での仕事探しに専念しました。

仕事探し

当時、日本に行くことを決めていたので、日本の仕事だけを選びました。ヘッドハンティング会社を通じて、履歴書を自分で提出し、友人の推薦を受けて、4つの職種を獲得し、最終的にビザも無事に得られました。詳細なプロセスについては、以前書いた記事を参照してください。

ビザの発行を待っている間、私はJPTIPの食べ放題のクラスにも申し込み、トレーニングのためのコーチングクラスも申し込みました。毎日の生活は、日本語の授業とフィットネス、プログラミングをしながら、日本行きの手続きや引越しの準備をしていました。

最初の頃、日本の職場で働くことは私にとって文化的な衝撃でした。以前の会社は比較的少人数で、気が合う同僚たちばかりでした。

しかし、日本ではまず言語の壁に直面し、次に必ずしもすべての同僚が同じ価値観や経験を持っているわけではないため、その点で衝突が起こりやすくなります。

これは私にとって適応が難しいことでした。コミュニケーションにおいても、そうした理由から挫折感を感じることがありました。

同僚の推薦でいくつかの書籍を読み、コミュニケーションやマネジメントに関する知識を深めることで、次第に改善され、異なる意見やスタイルを持つ人たちとコミュニケーションを取り、協力することができるようになりました。

企業の規模は前の会社よりも大きく、リソースも豊富で、徐々に製品開発の全プロセスを学ぶことができました。

私は日本人の仕様書作成の丁寧さに本当に感心しています。この仕様書を書く文化が台湾にも導入されることを願っています。

上司は私がやりたいことをする自由を多く与えてくれ、CI/CDプロセスの導入、新機能の開発、サーバーの構築とSSRの導入、内部テストツールなどを手伝い、プロジェクトのTech Leadとして、スケジュールを調整し、メンバーに必要なサポートを提供する役割を担うことができました。

キャリアの初めから今まで、私は自分が出会った上司に恵まれており、職場で大きな成長を遂げることができました。

特に仲の良い上司は、一緒にペイントボールをしたり、私を系島へプリンを食べに連れて行ったり、コストコに行ったり、木材を買いに行ったり、仕事で困難に直面した時も不断にサポートしてくれました。彼はプロジェクト管理の面では改善の余地があると感じていますが、全体的には素晴らしい上司です。

彼は今は退職してしまいましたが、振り返ると、ちゃんとお礼を言っていなかったように思います。次回は居酒屋で一緒に酒を飲みながらおしゃべりできればと思っています(最近は酒よりコーヒーが好きです)。

また、会社の各部門でリソースが豊富な状況を利用して、Kotlin、Swift、そしてさまざまな新技術を学びました。質問がある時は同僚に聞くのが最も便利で、ちょっとしたことであれば、会社内のプロジェクトがどのように書かれているかを直接見ることもできます。

2021年には二つのセッションからの招待を受け、2020年のアイデアソンで佳作を受賞したことから書籍を出版する機会を得て、年の中頃から原稿を書き始め、無事に出版することができました。

おそらく経験が積まれたからか、物事を見る視点も広がったように感じます。2020年と2021年にはさまざまな分野を探索し、ArduinoやRaspberry Piで遊んだり、AVRを見に行ったり、STM32開発ボードを買って遊んだり、PCBや3Dプリントを学んだりしました。フロントエンドだけでなく、他の分野とも統合し、自分のやりたいことをもっと実現できるようにしたいと思っています。

今年は2022年で、昨年と一昨年の探索の後、今年は新しい創造の年にしたいと思っています。成果を出せることを期待しています。

この記事が役に立ったと思ったら、下のリンクからコーヒーを奢ってくれると嬉しいです ☕ 私の普通の一日が輝かしいものになります ✨

Buy me a coffee