コードの現場から 〜泥臭い仕事と情熱〜

カラビナテクノロジー
コードの現場から 〜泥臭い仕事と情熱〜

受託開発会社で働くフロントエンドとバックエンドエンジニアの2人が現場でのあれこれを語ります。同業者の方々にとって役に立つかは分からないけども、新たな発見や、共感を得られる話題をお届けしたい所存です。ま〜、とりあえず、プログラマって楽しいですよね。 【お便りはこちらから】 ◆Google Formからお気軽にお寄せください。 https://forms.gle/FTRaHyLwcjSwKcMA6 ◆感想を Xへポストしていただけますと、とてもとても励みになります。 #コードの現場から 【カラビナテクノロジー(株)について】 ◆主にシステム開発・アプリ開発・ Webサイト制作を行っている会社です。 https://karabiner.tech/ ◆一緒に働くエンジニア、デザイナー、ディレクター募集中。 https://karabiner.tech/recruit/requirements/ プログラム プログラミング エンジニアリング コーディング IT テック システム アプリ サイト ホームページ WEB系 制作会社 開発 設計 九州 福岡

  1. ١٥‏/٠٤‏/٢٠٢٤

    情熱と好奇心だけで突き進んでしまったエンジニアの末路

    自身の経験、スキル、さらには趣味にも合致する案件を受け持つことになり、ホクホク顔だったbravoさん。しかし、案件をスタートさせると現実は厳しく、悲しみの最中やさぐれてしまいます。それでも、情熱を絶やさずに黙ってやり続けてリリースさせる。物作りに携わる全てに人に捧げたい、一人のクリエイターの物語です。 【話したこと】 00:02:36 コーヒーはサイエンス 00:04:58 考えの凝り固まったおじさんたち 00:07:13 会社でコーヒーのブランドを立ち上げる 00:09:00 次の案件の根回し 00:11:38 スタートアップ案件の風景 00:16:40 デザインが上がってこない(悲しみ①) 00:19:00 フロントがアサインされない(悲しみ②) 00:23:14 アドバイザーがなんか嫌(悲しみ③) 00:27:50 クライアントの期待値コントール 00:39:10 エンジニアたるもの、ミーハーであれ 00:42:05 リリースして自分のコードが実行される嬉しさ 00:44:20 コードを書くことのカタルシス?快感? 00:47:29 やりたいからやってんだよ 00:49:35 コードの実行回数がぼくのコードの価値 00:50:31 黙ってやれ 00:58:30 Heirroom(エアルーム)のご紹介 【話した人】 ◆bravo (ぶらぼー) バックエンドエンジニア。モテるためにバンド、映画、ボルダリングをやってきて、今はコーヒーにご執心。 ◆nda (んだ) バックエンドエンジニア。元は国語の高校教師をしていたが、4年前にカラビナにフロントエンドとして入社。 ◆zero(ぜろ) フロントエンドエンジニア。元は広告の営業をしていたが、1年半のニートを堪能した後、5年前にカラビナに入社。 【関連リンク】 ◆コーヒー選びの悩むを楽しむ Heirroom https://heirroom.coffee/ 【お便りはこちらから】 ◆Google Formからお気軽にお寄せください。 https://forms.gle/FTRaHyLwcjSwKcMA6 ◆感想を Xへポストしていただけますと、とてもとても励みになります。 #コードの現場から 【カラビナテクノロジー(株)について】 ◆主にシステム開発・アプリ開発・ Webサイト制作を行っている会社です。 https://karabiner.tech ◆一緒に働くエンジニア、デザイナー、ディレクター募集中。 https://karabiner.tech/recruit/requirements/

    ١ س ١ د
  2. ٢٨‏/٠٣‏/٢٠٢٤

    良いクラス設計よりも普通のログの方が百倍嬉しいんですがの話。あなたのログ、それ本当に「ログ」ですか?

    巷では設計論が今日も賑わっている。ロギングに関しては、戦略論も成功談失敗例などお目にかかることは少ない。ということで、今回はロギングについて現場から学んだことをお話ししました。 【話したこと】 00:00:46 あなたのログ、本当にログ?というタイトルの真意 00:03:36 今回は正常系のログについて語ります 00:04:45 ロギング、世間ではあまり語られるのをみない(主観 00:10:13 正常系ログを甘く見ると、どうなるか 00:18:30 では、良いログメッセージとは? 00:30:10 クラス設計は楽観的に。ログは悲観的に 【話した人】 ◆nda (んだ) バックエンドエンジニア。元は国語の高校教師をしていたが、4年前にカラビナにフロントエンドとして入社。 ◆zero(ぜろ) フロントエンドエンジニア。元は広告の営業をしていたが、1年半のニートを堪能した後、5年前にカラビナに入社。 【お便りはこちらから】 ◆Google Formからお気軽にお寄せください。 https://forms.gle/FTRaHyLwcjSwKcMA6 ◆感想を Xへポストしていただけますと、とてもとても励みになります。 #コードの現場から 【カラビナテクノロジー(株)について】 ◆主にシステム開発・アプリ開発・ Webサイト制作を行っている会社です。 https://karabiner.tech ◆一緒に働くエンジニア、デザイナー、ディレクター募集中。 https://karabiner.tech/recruit/requirements/

    ٣٦ من الدقائق
  3. ١٤‏/٠٣‏/٢٠٢٤

    Vue→Nuxt切替の判断基準とかかった労力 モチベーション管理終わってるエンジニア

    Vue書ける詐欺師のzeroさんが、Vue→Nuxt移行作業を行いました。激動するモチベーションと共に移行の詳細を語っています。作業後に得た教訓とは?エンジニアなら共感していただける部分があるかもしれません!! 【話した人】 ◆zero(ぜろ) フロントエンドエンジニア。元は広告の営業をしていたが、1年半のニートを堪能した後、5年前にカラビナに入社。 ◆nda (んだ) バックエンドエンジニア。元は国語の高校教師をしていたが、4年前にカラビナにフロントエンドとして入社。 【話したこと】 00:03:25 Vue書けます詐欺師 00:06:52 〈Vue→Nuxtの話①〉プロジェクト概要 00:11:12 〈Vue→Nuxtの話②〉判断材料 00:22:30 〈Vue→Nuxtの話③〉作業内容 00:30:33 地道な作業のヤル気起きない 00:35:23 〈Vue→Nuxtの話④〉Server Side Generation 00:42:10 やり始めるのはいいが、やり切らないと効果は薄い 00:45:24 言葉よりも行動の結果が周りを動かす 【お便りはこちらから】 ◆Google Formからお気軽にお寄せください。 https://forms.gle/FTRaHyLwcjSwKcMA6 ◆感想を Xへポストしていただけますと、とてもとても励みになります。 #コードの現場から 【カラビナテクノロジー(株)について】 ◆システム開発/アプリ開発/Webサイト制作を行う会社です。 https://karabiner.tech ◆一緒に働くエンジニア、デザイナー、ディレクター募集中。 https://karabiner.tech/recruit/requirements/

    ٥٥ من الدقائق
  4. ٠٣‏/٠٣‏/٢٠٢٤

    クラス設計のエクスタシー

    クラス設計にエクスタシーを感じるndaさん。クラス設計でエクスタシーを感じるためには、まずは要求の解像度を上げろ、そして全体最適に集中、最後に「そのクラスに接続詞がないか?」という経験から捻り出した独自理論を語りました。 【話した人】 ◆nda (んだ) バックエンドエンジニア。元は国語の高校教師をしていたが、4年前にカラビナにフロントエンドとして入社。 ◆zero(ぜろ) フロントエンドエンジニア。元は広告の営業をしていたが、1年半のニートを堪能した後、5年前にカラビナに入社。 【話したこと】 00:02:00 最近、あなたが仕事でエクスタシー感じたのはいつだい? 00:11:32 クラス設計を行う中で、 意識していること 00:11:55 クラス設計の前に仕様の解像度をあげよう 00:21:00 まずは全体最適だけに集中しよう。いきなりコードを書くな。 00:28:47 そのクラス、主語と述語だけで説明できる?単文レビューのすすめ 00:33:28 クラス設計に感じる美しさ 00:37:00 クラス設計にエクスタシー感じる方は、カジュアル面談にぜひに! 【参考リンク】 ◆解像度を上げる 曖昧な思考を明晰にする「深さ・広さ・構造・時間」の4視点と行動法 https://amzn.asia/d/3j7cv1M

    ٤١ من الدقائق
  5. ٠٧‏/٠٢‏/٢٠٢٤

    『Rustの練習帳』の感想 と 森を彷徨うプログラマ

    いつ役に立つのかも分からないRust言語を勉強し続けるzeroさん。オライリーから新しいRust本が出たので早速飛びつきます。本の感想と共に「プログラマにとっての学習とは、出口のない森を彷徨い続けるのと同じだ」みたいな話をしました。 【話した人】 ◆zero(ぜろ) フロントエンドエンジニア。元は広告の営業をしていたが、1年半のニートを堪能した後、5年前にカラビナに入社。 ◆nda (んだ) バックエンドエンジニア。元は国語の高校教師をしていたが、4年前にカラビナにフロントエンドとして入社。 【話したこと】 00:02:16 『Rustの練習帳』の説明と良いところ、良くないところ 00:21:25 類書『RustとWebAssemblyによるゲーム開発』との比較 00:26:40 写経ってする意味あるの? 00:37:48 プログラマのスタート地点となる森とは 00:42:35 森の向こう側の景色を見たい 00:44:30 プログラムの学習に正解はない 【参考リンク】 ◆Rustの練習帳 コマンドラインツールの作成を通してRustを学ぶ https://www.oreilly.co.jp/books/9784814400584/ ◆RustとWebAssemblyによるゲーム開発 安全・高速・プラットフォーム非依存のWebアプリ開発入門 https://www.oreilly.co.jp/books/9784814400393/ ◆Webアプリ開発で学ぶ Rust言語入門 https://amzn.asia/d/iAG2CF7

    ٥٥ من الدقائق
  6. ١٨‏/٠١‏/٢٠٢٤

    プログラムは設計が9割

    プログラムを書くことには慣れてきたけど、後で見返したときに、「誰だこんなクソコード書いたやつは。、、、俺か」という経験をした人は少なくないはず。設計が出来るようになると良いコードが書けるらしいけど、何をすればいいんだという人に向けて、設計を行う意義とその効能を語っていきます 【話した人】 ◆みかん(mikan) Androidアプリエンジニア。大学まではバッテリーの材料研究を行っていたが、大学院を中退しカラビナにインターンとして入りその後入社。 ◆んだ(nda) バックエンドエンジニア。元は国語の高校教師をしていたが、4年前にカラビナにフロントエンドとして入社。 ◆ぜろ(zero) フロントエンドエンジニア。元は広告の営業をしていたが、1年半のニートを堪能した後、4年前にカラビナに入社。 【話したこと】 00:01:10 まとめ 00:01:35 免責事項 00:02:55 設計とは 00:04:55 プログラミングにおける設計 00:09:03 設計の重要性 00:15:55 良いコードは設計思考の上に成り立つ 00:22:44 設計の進め方 00:25:25 状態遷移図を書いていてよかったエピソード 00:33:27 テストを使って言葉にする 00:50:45 告知 【参考リンク】 ◆ 良いコード/悪いコードで学ぶ設計入門 https://amzn.asia/d/hUA6wdW ◆ A Philosophy of Software Design https://amzn.asia/d/gj8zPMi ◆ 良いコードとは何か- エンジニア新卒研修 スライド公開 https://note.com/cyberz_cto/n/n26f535d6c575 ◆ 一休レストランの XState 導入記 https://user-first.ikyu.co.jp/entry/2023/12/22/190342 ◆ 個人アプリの開発でやった設計の記録 https://github.com/mikanIchinose/GitHubStarViewer/issues/31

    ٥٢ من الدقائق
  7. ٢٥‏/١٢‏/٢٠٢٣

    境界づけられたコンテキストは、自転車に乗るのに似ている。要件定義を通じて体得した話。

    境界づけられたコンテキスト。本をいくら読んでも理解できないぞ!実際のプロジェクトを通じてしか理解することができないんだ!という話をしました。3年前にEvans本を買ってそっと本を閉じたndaが、要件定義を通じて境界づけられたコンテキストを体得した話です。 【話した人】 ◆nda (んだ) バックエンドエンジニア。元は国語の高校教師をしていたが、4年前にカラビナにフロントエンドとして入社。 ◆zero(ぜろ) フロントエンドエンジニア。元は広告の営業をしていたが、1年半のニートを堪能した後、5年前にカラビナに入社。 【話したこと】 00:01:21 はじめに結論。境界づけられたコンテキスト、本をいくら読んでも理解できないぞ 00:04:40 境界づけられたコンテキストとは?ざっくりECを例に説明する 00:09:00 境界づけられたコンテキストとモデルの話、コミュニケーションの話 00:13:00 DDD本読んでも、理解できなかったのはなぜだ? 00:19:00 仕様に想いを馳せないエンジニア 00:20:00 DDDとの出会い。 00:21:00 要件定義フェーズから案件に入って 境界づけられたコンテキストを体得した話 00:23:35 IDDD本の章末問題やってる? 00:25:57 納得いくまで紙に書きまくった境界づけられたコンテキスト 00:30:29 プロジェクトに途中でアサインされた時にも使える?境界づけられたコンテキスト 00:34:00 ドメインに興味を持てるにはどうしたらいい?答え出ず。。

    ٣٩ من الدقائق

حول

受託開発会社で働くフロントエンドとバックエンドエンジニアの2人が現場でのあれこれを語ります。同業者の方々にとって役に立つかは分からないけども、新たな発見や、共感を得られる話題をお届けしたい所存です。ま〜、とりあえず、プログラマって楽しいですよね。 【お便りはこちらから】 ◆Google Formからお気軽にお寄せください。 https://forms.gle/FTRaHyLwcjSwKcMA6 ◆感想を Xへポストしていただけますと、とてもとても励みになります。 #コードの現場から 【カラビナテクノロジー(株)について】 ◆主にシステム開発・アプリ開発・ Webサイト制作を行っている会社です。 https://karabiner.tech/ ◆一緒に働くエンジニア、デザイナー、ディレクター募集中。 https://karabiner.tech/recruit/requirements/ プログラム プログラミング エンジニアリング コーディング IT テック システム アプリ サイト ホームページ WEB系 制作会社 開発 設計 九州 福岡

قد يعجبك أيضًا

للاستماع إلى حلقات ذات محتوى فاضح، قم بتسجيل الدخول.

اطلع على آخر مستجدات هذا البرنامج

قم بتسجيل الدخول أو التسجيل لمتابعة البرامج وحفظ الحلقات والحصول على آخر التحديثات.

تحديد بلد أو منطقة

أفريقيا والشرق الأوسط، والهند

آسيا والمحيط الهادئ

أوروبا

أمريكا اللاتينية والكاريبي

الولايات المتحدة وكندا