君たちは間違ったことをスクリーニングしている。
私はC ++標準の細かな点を知っているのではなく、Smart&Gets Things Doneの人々を探している必要があります。実際の仕事の人々でコードを作成する必要がないからです。
私は大企業で一度(二度と)働いていました... 1年ちょっと(10に感じられました)...彼らのほとんどが、コードが給与にどのように変換されるかを実際に見ることからどれほど隔離されているかを知っています。
政治は別として、デザインパターンを議論したり、標準がxyzについて述べたことを調査したりして、1週間座って過ごすことができるのはすてきで素敵でした...
そのゲームを、あなたが1桁の雇用者の1人であるスタートアップ(VC以外の資金による)に持って行き、それがどの程度うまくいくかを確認してください。
あなた:私たちはNoSQL対Sharding対何とか何とかというメリットを通して作業しているので、私たちはその新しい機能を展開していません。
所有者:ああ... BigCoとのセールスコールであなたに話を聞いたとき、彼らがこの機能を前進させるためにどのように必要であるかについて彼らは明確だと思いましたか?PS:今週小切手を換金しないでください。キャッシュフローをプラスに保つために、この売却が必要でした。PPS:出て行け。
あなたはスタートアップの世界に来て、物事を立ち上げて実行できるようにするために、1日ではないにしても、すべて同じ週に、約12の異なるテクノロジーをヒットできるようにする必要があります。Apacheのチューニング?小切手。HTML / CSS?小切手。C ++ / Win32スレッディング?小切手。Linux / POSIXで動作するようになりましたか?小切手。異常なマザーボードを交換しますか?小切手。
プログラミングと実際のエンジニアリングの違いは次のとおりです
フリーランスのときに、MS認定の「パートナー」になることを検討しました。サンプルの質問のリストを入手し、実際に製品を提供できるとはどれほど馬鹿げているかを考えたことを覚えています。リストコンテナにどのように追加するのか、そしてわずかに異なる構文で4つまたは5つの複数の選択肢を追加するなどのことです。
これは、信頼できるHPではなく、FORTRANを使用して道路の勾配の問題を解決できるかどうかを土木技師に尋ねるようなものです。公認技術者である土木技師を雇うと、彼らは道路の正しい勾配を把握できることを知っています。そろばんを使ったり、式を調べなければならなかったとしても、くだらないことはしません。
上記の例でそれを中に結びつけるために、私はこの問題は、リスト構造のために呼び出し、私がする方法を知っているとき、私は知っている...コンピュータサイエンスの学位を持って実装することを、ちょうどない呼び出すそれを。しかし、私は半ダースの言語でリストを使用しなければならなかったため、インテリセンスに頼るのではなく、ホワイトボードを作成する必要がある場合、おそらく構文を台無しにするでしょう。
これらの回答を読むことで、雇われ方についてのランダムなプログラマーのランダムなアイデアをなだめるために訓練されたおかしなサーカスの猿のようなフープを飛び越えようとするのではなく、自分の会社で働くことができてうれしいです。