回答終了
①JavaとC++の2つしか出来なくてもプログラマーとして働けますか? 十分です、一つの言語に熟練していれば、未経験の言語を覚えるのは早いです 私は仕事で11種類のプログラム言語を使ってきましたが、ほとんどは数日間だけ勉強をして、仕事にとりかかっていました 色々な言語を覚えるよりも、一つの言語に絞って熟練する事をお勧めします ②現役のプログラマーの方々とどのくらい実力差があるのかがかなり気になります 入社した専門学生を見ていると、即戦力からは遠いです 1年間は若造扱いです 扱うプログラムの量が違います 私が今回新規に組んだプログラムは8100行有ります(コメントや空行は含まず)、このボリュームでバグを出さないのが普通のプロのレベルです プロは他人の書いたプログラムを読みます 普通は大勢のプログラマーを動員して一気にプログラムを作りますが、作ったプログラムの結合テストが終わった時点でプログラマーの契約は終わります その後にプログラムの面倒を見るのは居残った一握りのプログラマーです その人達は、他社の顔も見たことのないプログラマーが作ったプログラムを見ます 一人当たり10万行程度のプログラムが面倒を見る守備範囲です 量だけでなく、責任も問われます 学校の課題ではなく、顧客からお金をもらって作るプログラムです、それなりの責任が伴います 納品後にバグが有った場合、ニュースで叩かれることも有ります プログラムを納品して稼働が始まってからの一ヵ月間はビクビクしながら過ごしています 安心してください、専門学校を出て3年間ほど仕事をしていれば、こういった事は普通にできる様になります
①働けますが、言語が「できる」のレベル次第です。 if文やfor文を組み合わせて一通り処理が欠けます、ってレベルなのか、マルチスレッドや排他制御、JavaのGCの仕組みやC++のメモリ管理なども怖くない、ってレベルなのか… ②大きな規模のプログラムを、複数人で開発したときに、「ほかの人が読みやすいように」プログラムを書けるか、ってところが多分プロとアマチュアの一番の違いだと思います。 例えば変数名の命名ルールとか、マジックナンバーを多用してないかとか、gitで意図が異なる複数の変更を一緒にコミットしてないかとか。 一人でも、ある程度規模があるプログラム(JavaやC++ならソースコードの合計行数が1万行規模のもの)を何回か書いたことがあれば、この辺はある程度は身につくと思います。
< 質問に関する求人 >
プログラマー(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る