プログラミングを学ぼうとするときやテック業界でキャリアを築こうとするとき、挫折と成功の物語はつきもの。そこで今回は、私自身の経験をもとに、どのように壁を乗り越えてきたのか、そして皆さんがキャリアを考える上で参考にしてほしいポイントをお話しします。

目次

  • はじめに
  • 自己紹介とプログラミングのきっかけ
  • 最初の挫折:PHPの壁
  • 再スタートと就活の苦労
  • ブラック企業での経験
  • 転機となった会社での成長
  • 技術的なプレッシャーと成長
  • 経営者としての新たな挑戦
  • マネジメントの難しさ
  • 時間をかけた成長
  • キャリアパスの模索
  • 挫折を乗り越えるためのアドバイス
  • さいごに

はじめに

プログラミングを学ぶ人やテック業界へ転職を目指す人にとって、学びの過程やキャリアの選択には多くの壁が立ちはだかります。私がこのチャンネルを通じて伝えたいのは、「挫折があってもそこから立ち上がり、次のステージへ進むことができる」ということ。今回は、私自身の体験をもとに、壁を乗り越えるための具体的なヒントをお伝えします。


自己紹介とプログラミングのきっかけ

私がプログラミングに興味を持ったのは、子供の頃にパソコンに触れたことがきっかけでした。エンジニアの家系ではなかったのですが、自分で何かを作り上げる感覚に魅了され、HTMLやCSSから独学で学び始めました。しかし、最初からうまくいったわけではありません。むしろ、途中で挫折しかけたことのほうが多かった気がします。


最初の挫折:PHPの壁

大学生の時にPHPに挑戦したものの、ドキュメントを読んでも意味不明で、コードを書いてもエラーの嵐……。当時は「自分には向いていない」と思い込み、一時プログラミングから離れてしまいました。これが私の最初の大きな挫折でした。

  • PHPのドキュメントが理解できず退散
  • エラーを解消する術が見つからない

再スタートと就活の苦労

大学4年で就職活動を始めたものの、受ける会社ほぼ全てに落ちてしまい、途方に暮れる日々。そんな中、昔から好きだったウェブ制作を思い出し、簡単なポートフォリオを作って応募を始めると、少しずつ好反応を得られるようになりました。

  • 履歴書に個人で作ったウェブサイトを載せた
  • マッチする企業を見つけることで、ようやく面接の機会が増えた

ブラック企業での経験

なんとか入社できた会社が実はブラック企業だったことも……。長時間労働、厳しい上下関係、休日出勤が当たり前。3ヶ月で辞めざるを得ず、再び挫折感に打ちひしがれました。

  • 環境が合わないと心身共に疲弊
  • 早期退職のレッテルがつくリスク

転機となった会社での成長

再チャレンジで入社した会社が、私にとって本当の転機でした。教育制度や先輩エンジニアのサポートが整っており、プロジェクトを通じて少しずつ技術力と自信をつけることができたのです。

  • ペアプログラミングやコードレビュー文化がある
  • 失敗を責めるのではなく、次につなげる雰囲気

技術的なプレッシャーと成長

学びが楽しくなる反面、新しい技術に追いつくプレッシャーも大きかったです。周りのエンジニアが次々と最新のフレームワークやツールを使いこなす中、必死に学び続けるしかありませんでした。それでも、ここで踏ん張ったからこそ今のキャリアがあると感じます。

  • 技術進化のスピードは想像以上
  • 分からないことを素直に聞く姿勢が大切

経営者としての新たな挑戦

エンジニアとしてのキャリアを積んだ後、私は一転して経営者としての道を選びました。マネジメントや経営戦略の視点が必要となり、純粋な技術力だけでは解決できない課題が増えたのです。

  • 会社を運営するとなると、技術だけでなく人材育成や組織作りが鍵
  • エンジニアとしての視点と経営者視点は全く違う難しさがある

マネジメントの難しさ

経営やマネジメントでは、開発プロジェクトを一人で完結できない分、メンバーの成長とモチベーション管理が大切。時には自分が手を動かしたい衝動を抑え、他人をサポートする立場に回る必要も。

  • まとめ役としてのリーダーシップ
  • 人の成長を支援する難しさとやりがい

時間をかけた成長

こうして振り返ると、いろいろな壁を乗り越えるのに結構な時間がかかりました。プログラミングが楽しいと感じるまで数年、技術的に胸を張れるようになるまでさらに数年……。でも、その時間を費やして得たものは大きいです。

  • 焦らずに継続することが大切
  • 少しずつの積み重ねが大きな成果につながる

キャリアパスの模索

エンジニアといっても、多様なキャリアパスがあります。プロジェクトマネージャーを目指すもよし、スペシャリストとして技術を極めるもよし。自分に向いている道を見つけるには、試行錯誤を重ねるしかありません。

  • 転職や副業、起業など幅広い選択肢
  • ライフスタイルや価値観に合った道を探す

挫折を乗り越えるためのアドバイス

  1. 自分を受け入れる: ミスや失敗は誰にでもある
  2. 人に相談する: 仲間やメンター、コミュニティの存在が救いになる
  3. 学習を継続する: 新しい技術を取り入れ、自己研鑽を怠らない
  4. 楽しむ気持ち: プログラミングの本来の面白さを忘れない

さいごに

私たちが直面する壁や挫折は、成長へのプロセスの一部。最初は痛くても、そこから学べば次のステージに行けるチャンスです。皆さんがプログラミングやエンジニアとしてのキャリアを考えるとき、「今どこに壁があって、どう乗り越えられるか」を俯瞰し、長い目で見てあげてください。

もし、

「プログラミングを体系的に学びたい」
「エンジニア転職を頑張りたい」
「独学に限界を感じてきた...」
「コミュニティで仲間と共に学びたい」

などと感じられたら、ぜひ検討してみてください。

個別面談・説明会はこちら!


まずは様子見...という方は、公式LINEにぜひご登録下さい。
学習や転職ノウハウに関する豪華特典11個を無料配布しています!
LINE紹介ページで特典を確認する


■YouTube(SiiD受講生さま実績)

■YouTube(セイト先生メイン)

■X(旧Twitter)