仕事のコツ

フリーランス

コードには歴史がある

皆さんは謎のコードを見たことがあるでしょうか?例えば「何故か同じような処理を何回も実行している」「何かしらデータの更新をしているが、そのデータの参照箇所が見当たらない」といったようなものです。エンジニアとして活動している人であれば、思い当た...
フリーランス

エンジニア流原因自分論

皆さんは原因自分論という言葉を聞いたことがあるでしょうか?「問題や課題の原因はすべて自分にある」みたいな感じの考え方です。 実際にすべての物事の原因が1人の人物に帰結することはそうそうありません。しかしこの考え方自体はなかなか有用です。僕も...
フリーランス

周りの人の動きを把握できると何かとお得

仕事をする上で、1つのプロジェクトを複数人のチームで進めていくことはよくあると思います。その時に、あなたは周りの人が今何をしているかをどれくらい把握していますか?リーダー等の他の人を管理する役職の人であれば、周りの人の動きはある程度把握でき...
フリーランス

フリーランスはまじめに仕事をするだけでもある程度評価される

フリーランスとして活動する以上、顧客の評価はとても大事です。会社員であればあまり評価が高くない人でもすぐさま解雇されるということはなかなかありません。一方、フリーランスは顧客の評価が低ければ容赦なく契約終了というケースは十分ありえます。 幸...
雑談

コメント書いてますか?

あなたは自身の書いたコードにコメントは書いているでしょうか?常にしっかりコメントを書いている人もいれば、コメントがなくとも理解できるコードを書くべき、というスタイルの人もいるでしょう。ちなみに僕はコメントは割としっかりめに残すタイプです。 ...
フリーランス

エンジニアにはどういうコミュ力が必要なのか

世にある多くの仕事はコミュニケーション能力が必要不可欠です。エンジニアもその例に漏れず、コミュニケーション能力はとても大事です。どんなに優れたスキルを持っていても、チームやクライアントとの適切なコミュニケーションがなければ、プロジェクトがス...
ゲーム開発

ゲーム開発におけるログの重要性

ゲーム開発の現場では、コードの書き方や設計の選択以外にも、運用やデバッグの効率を左右する要素が存在します。その中でもログの役割はとても重要です。ゲームの挙動に直接関与するわけではないので軽視されがちですが、ちゃんとしたログがあるかどうかでゲ...
雑談

未経験の言語でも簡単な処理ならChatGPTで何とかなった件

新しいプログラミング言語に挑戦することは、未経験者にとってもすでにプログラミングで生計を立てているエンジニアにとっても大きなハードルです。未経験者であれば基礎から学ぶ必要があり、概念や構文に慣れるまで時間がかかります。一方、すでに何かしらの...