回答終了
こんにちは。業務用システムを開発する会社に勤務することになりました(java、cobolを使うそうです)。はじめは駆け出しのプログラマーとしてスタートするとのことでした。ここから1段階上のシステムエンジニアになるためには、プログラミング以外にどんな能力が必要になるのでしょうか? 少し調べて分かったことなのですが、一つは、クライアント様にヒアリングを行い、どのようなシステムを作るかなどの話し合いが必要になるそうなので、コミュニケーション能力が必要になるということ。もう一つは、プロジェクトメンバーの進捗の管理や仕事の割り振りなどが必要になるので、マネジメント能力も必要だということ。 こういった情報に行きつきました。これら以外に、キャリアアップのために「これは外せない」などの能力があれば、教えて頂きたいです。 詳しい方いらっしゃいましたら、教えて頂けると幸いです。
216閲覧
課題やリスク管理 工数管理、ベンダーコントロール 契約、構成管理、CI/CDなどテスト自動化、 AWSやDBなどの設計、構築、性能向上 Gitでの資材管理、静的解析 セキュリティ対策 などがパッとできるようにならないといけません。
なるほど:1
cobolですか。ちょっとレガシーですね。 その業務システムは結構昔からある感じですよね? そうなってくると機能改修が業務が中心になってくると思われます。違ったらすいません。 また開発もウォータフォール? 新規のシステム開発とかアジャイルとか経験できないのはちょっときついかも。 cobolが悪いわけではないですが、ある程度経験積んだらレガシーな技術じゃなくて今どきな技術使ってるベンチャーに転職していろいろ経験するといいですよ。 あとクライアントと仕様決めるとかはまだ先の話になると思う。駆け出しに必要なのは適切に共有報告する能力と、不明点や課題を的確に洗い出し質問する能力です。
なるほど:1
そうだね:1
ありがとう:1
誠実な仕事ができる様になってください、責任感は大切です 頼りになり、信頼される人物になることは大切です 何故かIT系は技術力さえあれば良いと思われる方が多いですが 技術力は有っても、居るだけで迷惑な人は居ります システムエンジニアは顧客を相手に要件を確定しプログラマーに指示をする、人を相手にする仕事です 信頼できるという事はとても大切です あなたが駆け出しのプログラマーで仕事をする時に話す相手は、貴方が出世した時にはその相手も出世します 駆け出しの時から信用作りが始まっています
なるほど:1
そうだね:1
ありがとう:1
システム開発においてアジャイルなのかウォーターフォールなのか理解する事。 上位工程するなら業務知識を覚える事。 交渉、相談、提案できるようにコミュニケーション能力向上とフットワークを軽くする事。 待ちの姿勢ではなく、自ら動くようにする事。
なるほど:1
そうだね:1
ありがとう:1
< 質問に関する求人 >
プログラマー(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る