こんにちは、 ITプロマガジン です。
SIer(システムインテグレータ)は設計から運用までシステム開発工程全般を担いますが、将来的には管理側に回ることが多いです。
しかし、中にはSIerでプログラミングができない人もおり、プログラミングのできないSIerは市場では重宝されないのが現状です。
この記事ではSlerとして働いているけどプログラミングができない、この先どのような行動を取ったら良いのか分からない方に向けて、
- SIerでプログラミングができない人が今すぐ取るべき行動と対処法
- プログラミングができることのメリット
について解説していきます。
現在SIerで働かれていてプログラミングができないという方は不安に思われるかもしれませんが、改善することはできるのでぜひ活かしてみてください。
本記事を読むことで、あなたの今後のキャリアやスキルアップに繋がっていただけたら嬉しく思います。
ドンピシャ案件の探し方
「案件はたくさんあるはずなのに、なかなか自分の望む案件が見つからない…」
エンジニア市場は売り手市場であるものの、いまだに正しいマッチングノウハウが確立されておらず、多くの方が案件探しに苦労されています。
ですが、現在の市場感や企業側に刺さる経験・スキルを理解し正しく案件探しをすれば、誰でも自身のバリューを活かし単価を伸ばすことができる、というのも事実です。
ITプロパートナーズでは、
・9割がエンド直案件のため、高単価
・約6割が週3-4案件のため、柔軟に働ける
・事業会社の自社開発案件が多い
などの魅力的な案件を数多く保有し、マッチング能力の高い即戦力エージェントが完全サポートします。
初めてのフリーランス、情報収集段階でも大丈夫です。あなたの働き方にマッチし、単価も高く、最もバリューを発揮できる案件を探しませんか?
SIerでプログラミングができないと危険な理由
SIerでプログラミングができないと業務を遂行する中で様々な壁にぶつかり、信頼を失いかねません。
最悪な場合、顧客からクレームを受けたり、プロジェクトから外されてしまう可能性もあります。
これから紹介する5つの理由は特に注意が必要なので、理解しておきましょう。
- 理由1:技術的に対応可能かどうかを判断できない
- 理由2:トラブルに対応できない
- 理由3:プロジェクトのスケジュールに遅延が発生する
- 理由4:コードレビューができない価値の低いディレクター
- 理由5:エンジニアとしての市場価値が上がらない
理由1:技術的に対応可能かどうかを判断できない
顧客と機能の提案やプロジェクトの進め方などの仕様を打ち合わせする際にプログラミングの知識がないとどのように実装すればいいかの断定的なイメージがわかず、対応可能かの正しい判断ができません。
仕様を決める際に顧客の手前、実現可能だと言ってしまいプロジェクトが進むにつれて結局実装が難しいとなると間違いなく顧客からの信頼は失いますし、最悪の場合損害賠償を請求されることもあるでしょう。
また、無茶な仕様をエンジニアに丸投げして押し付けるとエンジニアからも不満の声があがり、プロジェクト全体が崩壊していくことも考えられます。
無理なくプロジェクトを成功に導くためには、プログラミング能力が必要不可欠で管理する側でコーディングはしないから問題ないというわけにはいきません。
理由2:トラブルに対応できない
プロジェクトを進めていく中でトラブルはつきものです。
プログラミングができないと、誰かに確認するといった工程や余計な時間がかかり、結果的に回答や解決に時間を要し、速やかな対応ができません。
トラブルのほとんどは急にくるものですが、対応できるエンジニアも別の作業があったりと、中々取り合ってもらえない場合があります。
迅速なトラブル対応ができるようにするためにもプログラミング知識を持っておく方が良いでしょう。
理由3:プロジェクトのスケジュールに遅延が発生する
プログラミングの知識がないと、工数を正しく判断することができず間違った人員やスケジュールを組んで遅延が発生するといった恐れがあります。
また打ち合わせの際、相手側から作業工数はどのくらいかかるのかと言った質問に対し回答ができず、持ち帰って確認をしていると回答にも時間がかかり遅延に繋がる場合もあります。
そうならないためにも、プログラミングを理解し正しいスケジュール管理ができるようにしましょう。
理由4:エンジニアへのコードレビューができない価値の低いディレクター
SIerに勤めているとプログラミングを直接書く機会はそれほど多くはない企業もあるかもしれません。または、若手のうちはプログラミングを書いているけど将来的にはほとんど書かないということもあるでしょう。
SIerの場合、プログラミングのコーディングは外注することが多いのでSIerの方々はコードレビューをしたり、設計書を書いたりとドキュメント周りの作業が主となる傾向があります。
一見プログラミングができなくてもシステムの構成さえ理解できてれば、スケジュール管理や設計書作成ができるのだからプログラミングはできなくても良いのではないかと感じます。
しかし、プログラミングができないSIerの場合、エンジニアがコーディングしたプログラミングをレビューするとなってもロジックが正しいか、仕様を満たしているのかなどを判断することができません。
そうなると顧客からの信頼はもちろん、外注しているエンジニアや社内からも不信に思われ、ディレクターとしての価値は下がります。
自身ですべてのコードを理解できる必要はありませんが、エンジニアに対して的確な質問をし、ロジックとして問題がないかの判断ができるだけのプログラミング能力は必要不可欠といえます。
理由5:エンジニアとしての市場価値が上がらない
もちろんプログラミングができないとエンジニアとしての市場価値は上がりません。
仕事の出来るディレクターやマネージャーは管理だけをしているわけではなく、現場の状況を把握できるだけの知識やスキルも兼ね備えています。
そのためプログラミングができない状態でもし転職活動をする場合、エンジニアとしてもディレクターやマネージャーとしても採用されることは難しいです。
現在勤めているSIerでも居場所がなくなり、転職先もなく、SIerとして勤めていくのが厳しい状況になります。
プログラミング言語は1つの言語でもいいのでコーディングができる実績があるだけで、市場価値は上がってきます。
SIerとして長期的に勤めていきたいのであれば、Excelでスケジュール管理だけしているよりも何かしらの言語を学習することをおすすめします。
SIerでプログラミングができないあなたが今すぐ取るべき行動
SIerがプログラミングができないと危険な理由を紹介し、不安に思ったり、今更どうにもできないと思った方もいるかもしれません。
しかし、現状できないとしてもプログラミング言語はしっかり勉強すれば誰でもできるものなので対策はいくらでもとることができます。
- プログラマーとして社内異動を目指す
- プログラマーとしての転職を目指す
- 転職を斡旋してもらえるプログラミングスクールに通う
プログラマーとして社内異動を目指す
もし現在プログラミングができず、ディレクターやマネージャーといった管理をする業務を行っている方はまず、社内でプログラミングのコーディングができる部署やプロジェクトに異動しましょう。
プログラミングスクールとは違い、給料を貰いながらプログラミングを学ぶことができ、周りにも優秀なエンジニアが多くいるため学びやすい環境になります。
会社側も意欲的に学びたい姿勢をみせれば、快く異動させてくれることだと思うので現状を変えたいと思う意思を伝えてみてください。
プログラマーとしての転職を目指す
SIerではなくプログラマーとしての転職を考えるのも一つの対策方法です。
一度コーディングを専門として業務ができるプログラマーに転職することができれば、嫌でも毎日プログラミングに触れるため、技術の向上が見込めます。
ただし、若手のうちはプログラミングができなくても需要がありますが、ある程度年齢がいってしまうと特別なスキルがない限り採用率が下がってしまうのでできるだけ早めに行動しましょう。
転職を斡旋してもらえるプログラミングスクールに通う
最近ではプログラミングスクールが流行っており、転職を斡旋してくれるスクールも多くあります。
業界に特化したメンターやキャリアアドバイザーが教えてくれるため、学習もスムーズに行えることができ、自分のやりたい業務が実現できる企業も紹介してくれるので無駄な工程なく転職活動ができます。
初期投資はかかりますが転職先が見つからなければ全額返金のスクールもあるので安心して入構することができますし、プログラミングができるようになると給与も上がるのですぐに元はとれます。
また、オンラインのプログラミングスクールも多くあるので、地方の方でも受講することができ、コロナ禍である現在におすすめです。
プログラミングをできることで得られるメリットとは?
これまで、プログラミングができないと危険な理由やプログラミングができない人が今すぐ取るべき行動と対応策についてお話してきました。
この先は、プログラミングができることで得られるメリットについて紹介します。
SIreだけでなくWEB系の転職も可能
プログラミング言語によってはWEB系への転職も優位に働く場合があります。
例えば、JavaScriptはHPの動きにつながるプログラムを構築することができますし、PHPができればWordPressにも対応ができるようになります。
Slreとしての知識と経験を持った上で近しいWEB業界にチャレンジしてみるのも良いでしょう。
同じSIerへの転職にも有利
プログラミングができる方できない人に比べて、転職先が早く決まったり、良い条件の企業に決まるチャンスが増えてきます。
企業は優秀かつプログラミングができるといった即戦力につながる人材を求めています。
同じSIerへの転職だとなおのこと、あなたがこれまで頑張ってきたことや何をしてきたか採用側は理解できるので、業務内でプログラミングを使わなかったとしても独学で技術を磨くことで評価に繋がっていくでしょう。
将来的にフリーランスや独立ができる
プログラミングができることで将来フリーランスとして案件を探すときに幅が広がり独立しやすくなります。
SIreとしてフリーランスの案件はもちろんありますが、技術力がないSIreは単価が低かったり参画できる案件がグッと少なくなってきます。
そうならないためにもフリーランスや独立を将来的にしたいと考えている人はプログラミングができるように自分で学んだり、一度プログラミングをするようなプロジェクトへの参画、転職を考えてみてもいいかもしれません。
まとめ
今回はプログラミングができないSIerが危険であることとその対処方法を紹介しました。
プログラミングができないけど何故かディレクターやマネージャーをやっている人も中にはおり、大抵の場合、顧客や外注先、社内の人たちから不満や不信を抱かれています。
現在SIerとして働かれている方はもちろん、これからSIerに就職を考えている学生の方もプログラミングができるSIerにならないと市場では重宝されないことを覚えておいてください。
今後もプログラミングの需要は高まっていくことが予想されているので、「自分には向いていない」「今更学んでも仕方ない」などと消極的な考えはしないで、将来を見越して今すぐできる対策をとりましょう。
- 高額案件を定期的に紹介してもらいたい
- 週2日、リモートワークなど自由な働き方をしてみたい
- 面倒な契約周りはまかせて仕事に集中したい
そのような方はぜひ、ITプロパートナーズをご利用ください!
まずは会員登録をして案件をチェック!