教えて!しごとの先生
教えて!しごとの先生
  • 解決済み

開発系の仕事(プログラマ)に就きたいのですが、組み合わせのプログラミング問題が、苦手というか解けません。 アルゴリズム…

開発系の仕事(プログラマ)に就きたいのですが、組み合わせのプログラミング問題が、苦手というか解けません。 アルゴリズムを勉強しましたが、難しいやつは理解しきれません。再帰とか、考えている途中で訳が分からなくなります。 私はプログラマに向いてないのでしょうか? 今事務職をしていて、VBAで事務処理のツールを作ったりしています。 そういうのが好きなのでプログラマになりたいと思いました。

続きを読む

120閲覧

1人がこの質問に共感しました

知恵袋ユーザーさん

回答(2件)

  • ベストアンサー

    プログラマで向き不向きが問われるのは本当のトップ層だけです。 数年やっていればどんな人でもそれなりにプログラミングはできるようになるので、一般人レベルなら向き不向きはほぼないです。 一般人のプログラマに求められるのはアルゴリズムより、ネットでやりたいことを調べて、調べたソースを組み合わせて早くプログラムを作ったり、プログラムを用いて業務効率化をいかに行うかを考える問題解決能力が一番求められます。 今の時代必要なソースはネットを探せばほとんどあるし、ノーコードやローコードも進んでいるので、昔ほどアルゴリズムを考える必要性は薄れています。 キャリアチェンジに関してはあなたの年齢が20代なら可能だと思いますが、30代だと厳しいと思います。 未経験OKの会社はほぼ確実にブラック企業であり、ここで3年くらいは働く覚悟が必要です。 当然ですがブラック企業では、先輩は丁寧に教えてくれたりはせず、自分で勉強しないと放置されて置いていかれるし、わからないことは自分である程度調べて解決しないといけません。 プログラムが好きというだけで勤まる業界ではないです。 VBAの経験があってもあなたは未経験とほぼ同じです。 開発はチーム作業で通常はGitなどでバージョン管理をしたり、ブランチを切ってテストをしたりするので、個人の開発とチームの開発は全く別であり、これらの経験やツールの使い方を知らないとかなり苦労します。 また本格的な開発となればAWSなどのサーバーの使い方やSQLなどのデータベース言語も覚えないといけないので、あなたが想像している開発とは全く別だと思った方がいいです。 どうしてもプログラマーになりたいなら一度チーム開発が可能なプログラミングスクールなどで、現代のクラウドベースの開発の基礎を勉強した方がいいです。 厳しいことを書きましたが、ブラック企業でも我慢して働いて、3年後にキャリアアップで転職するような、ある程度将来を考えて覚悟して転職するなら良いと思います。 3年経てばあなたはもう経験者なので転職はかなり楽になりますし、高年収や自由な働き方もある程度可能になります。

  • うーん、向いてないかもしれないですね。 「基本情報」という試験がありますが、書店に売ってる対策本をやってみて、難しいと思うなら向いてないと思います。 あとはJava等のオブジェクト指向が使いこなせない場合も、厳しいですね。

    続きを読む

< 質問に関する求人 >

プログラマ(東京都)

この条件の求人をもっと見る

< 質問に関する求人 >

プログラミング(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    「#事務が多い」に関連する企業

    ※ 企業のタグは投稿されたクチコミを元に付与されています。

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    この条件の求人をもっと見る

    Q&A閲覧数ランキング

    カテゴリ: 就職活動

    転職エージェント求人数ランキング

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる