教えて!しごとの先生
教えて!しごとの先生
  • 回答終了

プログラミングのc言語で挫折した人がIT業界に就職するのは無謀すぎますか? 大学生です。高校生の頃少しだけプログラミン…

プログラミングのc言語で挫折した人がIT業界に就職するのは無謀すぎますか? 大学生です。高校生の頃少しだけプログラミングのc言語をやりました。しかし、全く分からず挫折してしまいました…。そんな人がIT業界に就職してもやっていけないですかね?

続きを読む

181閲覧

ID非公開さん

回答(9件)

  • >プログラミングのc言語で挫折した人がIT業界に就職するのは無謀すぎますか? > >大学生です。高校生の頃少しだけプログラミングのc言語をやりました。しかし、全く分からず挫折してしまいました…。 >そんな人がIT業界に就職してもやっていけないですかね? 他の言語を勉強したらどうですか?、下記を参考に言語を選ぶと良いでしょう。 プログラミング言語人気ランキング http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+00000398&tsn+00000398&bts+2020/09/25%2020%3A37%3A14& ベンダーに自分の実力をアピールすることが重要なので 、とりあえずポートフォリオをいくつか作ってみると良いでしょう。 (バックエンド系の)ポートフォリオの注意点 例えばスクールの卒業生は面接にECサイトのポートフォリオを持って来るので、そのレベルの難易度が推奨されますが、テックキャンプの卒業生の粗製乱造により、ECサイトを作るとテックキャンプのヤッツケ課題だと勘違いされるのでヤメたほうが良いと言われているようです。 なおスパゲティーだと、当然 評価は下がるので、コードは1度書いたら終わりでは無く、どうしたら読みやすいコードになるか、何度も見直すと良いでしょう (面接にそのポートフォリオを持っていく)。 (バックエンド系の場合)難易度としてはECサイト・レベルを想定するとなるとTwitterとか良いかもしれません。 以前のTwitterは本質的にはチャットであり、リアルタイム的に記事が更新されていました(現在はリアルタイム的に記事が更新されませんが)。 以前のTwitter仕様で作成したいならチャットを作れば良いでしょう(Ajax(JavaScript)が必用)。 プログラムに「SQL、正規表現、JSON書式」を組み込んで、「それらの知識は有りますよ」とアピールすると良いでしょう(もしそれらが使われて無いと、それらの知識が無いと判断されますので)。 Twitterの主な機能は下記のようになります。 一気に全部 作る必要は無いです、1つ1つ徐々に機能を追加して行くと良いでしょう(自分で優先順位を付けて下さい)。 機能 ・「記事+メディア系(画像、音声、動画)」を投稿できる ・「記事の削除」が可能 ・「@~」でユーザーの全記事を検索できる ・「#~」でキーワードを検索できる ・「@~#~」で特定のユーザーのキーワードを検索できる ・「通常のワード検索」 ・「記事にコメント」が付けられる ・「コメントの削除」が可能 ・「フォロー」 ・「リツイート」 なおポートフォリオとして提出しなくても、ECサイトも作ってみるのも勉強になるでしょう。 上記のような感じでECサイトもAmazonなどを参考に実際にどのような機能(売る側に必要な機能、買う側に必要な機能)が必要か考察してみて下さい。 チャットなどでは参加者数が多くなると、サーバーに負荷が掛かると言う問題がありましたが、Comet(+Ajax)で処理を軽くできるらしいので、その普通のTwitterができたらComet(+Ajax)にも挑戦してみると良いでしょう。 >Ajax(JavaScript)が必用 現在、世界的にjQueryは着実にシェアを減らしており、もうオワコンでしょ、などと囁かれており、通常はVanilla JSにしておけば良いでしょう。

    続きを読む
  • そうね、根性なしのままならば無謀すぎますね。人間、性根が変わらないまま失敗したことに何度挑戦しても同じ結果しか出ません。 精神的に成長し、恥も外聞も捨てて「先生…プログラミングがしたいです」と言えるようになっているのならトライする意味があるかもしれませんが。

  • webならCとは今はもう全く縁は無いと思います。 私は最近、低レベルのプログラミングに関心を持っていますが 決してそちらを主戦場にする事は無いので POST C言語が乱立する昨今においてCやC++を選択するモチベーションが無いですね。 もちろん組み込みエンジニアを主戦場とするなら話は別でしょうが 低レベルはかじる程度で最善のパフォーマンスを出すシステムを作りたいわけでもないならGo言語でも十分でしょう。 GoにはTinyGoという亜種もあるので もちろんCやC++を超えるより最適な物は出来ないでしょうがそれなりの物ならGoでも十分な体験が出来ると思います。 GoやJavascriptは非常にオススメの言語です。 何故なら成果にたどり着くまでのスピードが非常に速い 特にGoは閃いたものをすぐに形にしてみる事においては かなり秀でていると思います。

    続きを読む
  • IT業界というのがプログラマー関連の話であれば 無謀もいいところだと思います、Cが分からないならデバックが分からないようなもんです。

この質問を見ている人におすすめの求人

< 質問に関する求人 >

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

求人の検索結果を見る

< 質問に関する求人 >

IT業界(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

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

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

    求人の検索結果を見る

    Q&A閲覧数ランキング

    カテゴリ: 就職活動

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

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

    他の質問を探す

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

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

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