BARANCE

IT系記事を書きます。プログラミング記事はQiitaへ。  職業:組み込みエンジニア …

BARANCE

IT系記事を書きます。プログラミング記事はQiitaへ。  職業:組み込みエンジニア  興味:AI、CG、Web、マネジメント、上流工程  Qiita:https://qiita.com/BARANCE_TW  github:https://github.com/BARANCE

マガジン

最近の記事

プログラミングと開発業務の違い

IT企業(WEB系や自社開発含む)で仕事をするために必要なことは、「プログラミングができること」ではなく「開発業務ができること」なんですよね。未経験でITにチャレンジするのもいいけど、少なくともこれは理解してほしいなあと思っています。 もちろん、プログラミングは開発業務の一部ではあるけど、あくまで一部。プログラミング以外の仕事ができることも重要なわけですよ。 ただ、プログラミング以外に必要なことについては、プログラミングの技術書を読んでいても分からないし、大学の講義とかでも

    • 下流工程の要件定義

      いわゆる要件定義というものをあまりしてこなかった私のような人間でも、それなりに経験が長ければそれに近いことはやってるよね、というお話です。 基本的に、下流工程しかやらない方というのは、その人の他に必ず上流工程をやっている方が別にいて、その人から依頼を受けるか指示を受けるかして作業を行うわけです。でも、その指示ってどれだけ具体的なものなのでしょうか。一から十まで全て指示するようなことは不可能なので、それなりに曖昧性を保ったものになるはずです。 例えば、ある画面を作るという依

      • 組み込み系について

        エンジニアと言えばWeb系か業務系かと言ったところで、ほとんど存在も知られていない感じはありますね。実際のところ、業界は狭くて転職してもしなくても隣に座っているのは同じ人という可能性がある業界です。 組み込みの仕事があるのって、いわゆる大手メーカーに限られるんですよね。自社開発するには設備が要るし、限られた大手メーカーとのコネクションがなければSESもやりにくいのでベンチャーは非常に少ないです。 ちなみにスキルセットですが、C++がメインで後はJavaScriptやアプリ開

        • チームマネジメント

          ITエンジニアとしてスキルを磨く方向性の一つに、マネジメントというものがある。私も年収が煮詰まってきたということもあり、これにチャレンジするタイミングは多分訪れているのであろう。 私が知る限り(とは言っても書籍の知識であるが)、マネジメント業務として求められているのは「チームの力を引き出す」ということだ。「スケジューリング」や「意思決定」などはその手段に過ぎない。 一方、スキルがそれなりにしっかりしているエンジニアの場合、自分のタスクに対してマネジメントができていることが

        プログラミングと開発業務の違い

        マガジン

        • スキル
          3本

        記事

          ことはじめ

          noteを始めます。 なぜ始めるかというと、仕事を取り巻く環境が意図しない形に変化しているからです。 その思いをどこかに書き留めておきたいというのがきっかけです。 まず、私はソフトウェアエンジニアです。 そういうことをしている企業に新卒として入り、今年で7年目。 もう立派な中堅社員といったところでしょうか。 何が気になっているかというと、ウチの会社の体制です。 いわゆるSESなのですが、まず案件を確保する能力が低い。 コロナの問題があるとはいえ、半年以上遊ばせておく社員を

          ことはじめ