タグ付けされた質問 「junior-programmer」

ジュニアプログラマーは、エントリーレベルまたはインターンプログラマーとも呼ばれます。

5
5人の新しいジュニア開発者と多くの複雑なタスク。今何?
私たちの会社は、私たちの製品開発を手伝うために5人のジュニア開発者を雇いました。残念ながら、新機能と今後のバグ修正には、最近卒業した開発者が通常持っているよりも深い知識が必要です(スレッド化/同時実行、複雑なシステムでのパフォーマンスボトルネックのデバッグなど)。 彼らが(おそらく)解決できるタスクの委任(および計画)、彼らの質問への回答、それらのメンタリング/管理、彼らのコードのレビューは私の時間のすべてを使い果たし、委任プロセス全体がかかるよりも短い時間で問題を解決できると感じていることがよくあります(私の時間のみを数えます)。また、システムの深い知識や高度なスキルを必要とするタスクを解決する時間がないため、近い将来に変更されることはないようです。 それで、今は何ですか?彼らと私の時間を効果的に使用するにはどうすればよいですか?

9
新しいプログラマーは、熟練するまで単一のテクノロジーに集中すべきですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 わかりました、私はしばらくの間プログラムする方法を仲間に教えてきました。彼は非常に速い学習者であり、これまでのところプログラミングは非常に得意です。しかし、彼には私が修正しようとしている「問題」が1つあります。 彼は飛び込んで、基本の一部を学ぶことなく高レベルのプログラミングを始めます(本格的なWebアプリケーションを作成しましたが、ページネーションやセッション管理についてはまだ知りません)。 しかし、これは問題ではありません。彼は新しいテクノロジー(Node.js、MongoDB、EC2など)に飛び乗り続けています。MongoDBの基本を学ぶためにたくさんの時間を費やす前に(そしておそらく何か新しいものに移行する前に)、選択したRDMS(MySQL)について毎日使用するため、彼はいくつかの基本的なRDMS(MySQL)を学ぶべきだと彼に伝えようとしました。 私はここで間違っているのですか、それとも彼は一度に1つのことに集中して、それを本当に上手にしようとするべきですか?

8
C ++の技術評価から何を期待できますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 6年前休業。 ジュニア開発者として、主にC ++を使用するジョブの技術テスト/評価を依頼されました。これは私の最初のテスト/評価であり、2時間です。 私のC ++は、PHPで最近プロジェクトを行っているので、少し錆びています。 これは英国の会社ですが、候補者の技術テストはどこでもほぼ同じだと思います。 これらのテストの1つで何を期待できますか?

3
アプリケーションをゼロから設計する際に、ジュニア開発者をどのように関与させるのが最善ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 私たちは3人の開発者(2人の経験豊富な開発者と1人のジュニア)のチームです。 私たちは真新しいプロジェクトを始めました。アプリケーションを設計し、適切なアーキテクチャを選択することに集中して取り組み、コードの最初の行を配置します。その中核、つまりアプリケーション全体の基礎となるものを書いています。 これも簡単なアプリケーションではありません。厳しいパフォーマンス要件、大規模に分散された複雑なエンティティモデルなど。 私たちは皆、特にジュニアの快適ゾーンの外にいます。彼は優れたデザインを事前に作成する経験がありません。私と他の開発者が助けを求めており、私たちは両方ともメンタリングとチームの構築を信じているため、それは問題ではありません。楽しい経験とスキルの最大量を学びます。 新しいプロジェクトには後輩がいないことに気づき、既存のプロジェクトでは後輩が学習し、刺激するための完全なコードベースを持っていたので、後輩にとっては簡単でした。しかし、このアプリにはほとんどコードがありません。始めたばかりです。 私たちはいくつかのアプローチを考えていました: 彼に数日間自分で試してもらい、コードに介入して一緒にリファクタリングし、正しい方向に彼を導き、次に繰り返す=>すべてのリファクタリングで彼の間違いを指摘するので、彼にとって楽しい経験ではないかもしれない; 彼に私たちの1人とプログラミングをペアリングさせる=>彼は単なる「傍観者」になり、実際に多くの情報を学習したり、多くの情報を要約したりせずに、私たちのすべてに同意するかもしれません。 各モジュールのスケルトンを構築し、しっかりとした設計で、不足している部分を追加するようにモジュールを彼に与えます=>私たちの後にピックアップするのは面白くないかもしれません。デザイン全体ではありません。 彼をどうにかして設計に関与させて、彼がどういうわけかそれの外に残されたと感じないようにし、彼が経験から多くを学び、自分で試してみるのに十分な自信を得ることはできますか?

4
より組織化されたプログラマになるには?[閉まっている]
ここで何が質問されているのかを理解することは困難です。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 私はコーディングできるプログラマーです。しかし、私は物事を成し遂げることができますが、物事をうまくやったり、ほとんどのオープンソースコミュニティがそうするようにしたりはしません。ええと、私はgit hubのライブラリの一部を使用しています。私はプログラムのほとんどがうまく構成されていると思います。また、私を読んでください。 私の質問は: コミュニティで一般的なファイル構造や命名規則はありますか?これは個人的な好みの問題ですか? コードを書くのではなく、より組織化されたプログラマーになる方法はうまくいきます。しかし、あなたのプロジェクトに他の人が参加しやすいようにもっと整理されていますか?

9
プログラミングでインターンを刺激する方法は?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 状況はこれです。夏にインターンを取り、もし彼が夏の間に追いつくとしたら、彼をパートタイムのジュニア開発者として維持します。 私たちは彼を大学1年目の後に連れて行ったので、彼の知識は低すぎて実際のプロジェクトに参加することができませんでした(実際、彼は大学でのみプログラムしました)。 9月の実際のプロジェクト。私たちがリモート開発チームである限り、柔軟な時間でリモートでインターンシップを行う可能性を彼に与えました。 それで2か月が経過し、私は彼の進歩に感銘を受けていません。実装するいくつかのタスク、学習リソースへのアクセス、推奨される開始パスなどを与え、彼は数日ごとに報告することに同意し、時々ペアセッションを行い、彼のコードを一緒にレビューしました。 とにかく、彼がコードを書くのに思ったよりも少ない時間を費やしたようで、彼が私たちのチームに参加するのに十分なパフォーマンスを発揮しなかったと言う前に、私はそれが私のせいかもしれないと思っていました、それは実際のプロジェクト(ユニットテスト、構造化コード、データベースなど)で重要であり、十分に楽しいものではないため、プログラミングに夢中になり、それが彼が思ったよりも時間を費やさなかった理由です。 だから、残り20日あり、それらを使用してプログラミングで彼を鼓舞することができます。質問は何でどのようにですか?

7
プログラマーとして、私は私の手の甲のように何を知っているはずですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張ディスカッションを誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 システムやネットワークの管理ではなく、プログラミングのみに関連することについて話しています。 大学を卒業してプログラミングの仕事に就こうと思っているので、これについて知りたいです。これは主観的な質問のように思えるかもしれませんが、これは完全なものではなく、ベストプラクティスのカテゴリに分類されると思います。 プログラマーが彼が作業しているOS、彼が作業しているフレームワークのすべてのAPI、彼が使用している言語のすべての機能と癖、すべてのデータ構造とアルゴリズム、彼のすべての設定について知っているとは思えませんコンパイラ、リンカ、IDEなど。実用的ではないと思います。または彼はできますか? 通常の答えは「ほとんど」です。これは何ですか?約5年の経験を持つプログラマーにインタビューする場合、彼に何を知っていると思いますか?または、面接に出席し、約10年の経験がある場合、何を復習しますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.