当方学生で趣味でプログラミング(主な使用言語はC++11やSwift)をしています。まだ初心者の域を脱しないと思っています。
通常業務でどれくらいであれば初心者でないといえるでしょうか。新人とそうでない人の境目と言ってもいいです。
もちろん業種や職場によって求められるレベルは違うと思います。どのような環境でも構いませんので、よろしければお聞かせください。
「業務における」と限定してしまいましたが、より一般的にプログラミングの技術を指すものでも構いません。広い意見をお待ちしております。
以下はあくまで例で、全く僕の意見とは関係ありませんが、回答されやすいように形式を書いてみました。どのような意見でもお待ちしております。
例1(各社内において)
- (新人なので)自社のライブラリの仕様を知らない
- 自社のコーディング規約を知らない
- 新人なのに挑戦的な態度だ
- コミュニケーション能力がない
例2(技量)
- アジャイルなど言葉を知らない。あるいは実践したことがない。
- N行程度の動くプログラムを自力で書いたことがない
- ユニットテストのコードを書き慣れてない
- コーディング規約、妥当な命名規則に従えない
- OSSを見るが読めない
例3(言語知識)
- [C++]標準ライブラリ、Boostを知らない。スマートポインタを知らない。
例4(アルゴリズムとデータ構造)
- 計算量を知らない
- 再帰が書けない
- [ゲーム開発]A*を知らない
- 処理に適切なデータ構造を考えられない
- コンテストのレート
追記
どの方のご意見も参考になりベストアンサーは決めづらいので、一番早く回答をしてくださった方をベストアンサーにしたいと思います。ありがとうございました。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/28 08:49 編集
2015/08/29 14:33
2015/08/29 18:44