タグ付けされた質問 「training」

オフトピックの質問はサポートされていません!教育アドバイスはこのサイトのトピックから外れています。トレーニングとは、理論的および実践的なスキルを教えることによる知識の習得を指します。

7
SQLインジェクションに対して脆弱なコードの記述をプログラマーに停止させるにはどうすればよいですか?
時々忙しくなり、小さなタスクをジュニアプログラマに委任します。しかし、十分に注意を払わないと、この種のコードを本番環境で使用することになります。 class DivtoggleController extends Zend_Controller_Action { public function closeAction() { /* ... code removed for brevity ... */ $req = $this->getRequest(); $formData = $req->getPost(); $d = $formData['div']; $i = $formData['id']; $dm = new Model_DivtoggleManager(); $rs = $dm->setDivToggleById($d, $i); } } class Model_DivtoggleManager extends Zend_Db_Table { public function setDivToggleById($div, $id) { …
11 php  sql  training 

5
新規採用者をトレーニングするためのより良い方法[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 私が現在所属しているチームはかなりの離職率を経験しており、メンバーは通常、同じ会社内の異なるプロジェクトに移動しています。現在、新しいメンバーの「トレーニング」は、彼らを実際の経験を提供し、より新しい採用者がメンターに何か尋ねるかどうかより多くの上級開発者に尋ねる主要な連絡先(通常はトレーニングを完了する最も最近の人)とペアにすることです知りません。これは、新規採用者が迅速に関与する機会を提供し、メンターにシステムへの理解を向上させることも要求します。 しかし、ご想像のとおり、このスタイルのトレーニングは非常に時間がかかり、十分な知識の伝達にはなりません(誤解が広まり、ギャップが拡大します)。 私は、将来の新入社員向けのドキュメントとトレーニング資料の生成を任されています。私はすでにテクニカルライティングを時々行っていますが、それはエンドユーザー向けであり、非常に具体的であり、多くのスクリーンショットがあり、完了するまでに長い時間がかかります。 新入社員向けの新しいドキュメントを作成することは優先度が低いと考えられており、私は現在、約40時間しか作業できません。私が技術文書を書いている現在の方法でシステムを文書化しても、40時間でかろうじて表面を傷つけるだけです。特に、コードベースだけでなく、展開とサポートについても文書化する必要があることを考慮します。 ドキュメントの作成に多大な時間を費やすことなく、ドキュメントをすばやく作成して、新入社員をできるだけ早く最新の状態にするにはどうすればよいですか? 追加情報: 現在、Wikiといくつかのトレーニングドキュメントがありますが、どちらもまばらです。

4
長い冬眠の後、データ構造のスキルを上げる方法[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 アルゴリズムとデータ構造には、かなり昔はかなり良かったです。それ以来、私はプロのプログラムを作成し、小さなチームの管理に行きました。このチームは、この分野の技術スキルを完全に打ち消しました。 再び開発者になり、Googleで働きたいと思っています。実は、私はとても練習していないので、もし今面接を受けられたら、きっと10分で失敗するでしょう。 元に戻すには、どのトレーニングプログラムをお勧めしますか?私は今週末、絶対的な基本に戻り、いくつかのソートアルゴリズム、リンクリスト、ハッシュテーブルを実装することから始めました。次に、他の基本的なデータ構造とグラフアルゴリズムについてのコース資料全体を読んでいきます。古い脳細胞を操作するために、比較的短時間で実行できる集中的な実践的なエクササイズを見つけたいと思っています。私はこのことを知っています-私はそれを知っていることを思い出す必要があります。
10 training 

4
「代替品」のトレーニング、どのように標準を施行するのですか?
これがこれを尋ねるのに適切なスタック交換サイトであるかどうかはわかりませんが、ここに行きます... 範囲 私は数百人の従業員を抱える小さな会社で働いています。同社の開発チームは小規模で、ビジュアルフォックスプロで作業しています。同社の特定の部門が、既存の請求システムを修正および強化するために「孤独なガンマン」として私を雇いました。多くのリスクと制限に悩まされていたAccessアプリケーションを正常に取得し、SQLサーバーバックエンドから駆動されるC#アプリケーションに変換しました。 私は最近学部を取得しましたが、決して専門家ではありません。それを補うために、マイクロソフト認定資格を取得すると.netとそれがどのように機能するかについて理解を深める必要があると感じました。 だから、9ヶ月前に通知してから3ヶ月前にようやく交換品が出てきました。彼らの役割は、C#で設計されたアプリケーションをサポートするために私が設計してきたことを学ぶことです。 交換 実務経験のない大学を出たばかりで、データに関連するあらゆることに対する最初の本能はリストボックスであり、現在もそうです...データが言及されるときはいつでも、リストボックスが置換の選択のコントロールです。これは、他のコントロールについて何度も説明しましたが、1つのフォームに5つのリストボックスが表示されているので、問題になりました。Classroomのエクスペリエンスは、ほとんどすべてのC ++コンソール開発でした。 したがって、私が懸念している例は、winformsアプリケーションです。ユーザーは、理由をテーブルにキー入力して後で選択する必要があります。厳密に型指定されたデータセットが存在することがわかっている場合、ツールボックスからデータソースをドラッグするだけで、これらすべてが作成されます。これは簡単な例ですが、データバインディングを使用することが重要です。 過去数か月間、強く型付けされたデータセット、その使用方法、および他のコントロールとの相互作用の場所について話してきました。データセット、バインディングソース、アダプター、およびデータグリッドビューに関連してどのように機能するか。このプロジェクトを引き渡した後、これらを実装する方法についての質問が予想されました。次に何が起こったのかというと、ただ床を下ろしただけです。 強く型付けされたデータセットのアダプタのインスタンスがフォームのアクティブ化イベントで作成され、テーブルが作成されてデータが入力されました。次に、このテーブルからリストボックスに行を手動で追加するループが作成されました。最後に、必要に応じて、更新のためにレコードがどのIDであったかを調べるために、変数を参照して保持しました。 彼らはあなたが尋ねる記録をどのように変更しますか?それも私の最初の質問でした。あなたはそれがどれほど単純であるか信じられないでしょう、あなたがそれをダブルクリックするだけで、彼らはそれを変更するために新しい値をポップアッププロンプトに入力します。データ入力演算子として、すべてのモーダルポップアップは私を完全に狂気にさせます。最終的なソリューションは、維持する必要がある100行のコードを超えています。 だから私の懸念は、これらのどれも沈んでいないということです...部門は彼らの時間の週20時間しか許可されていません。先週まで、運が良ければ週4〜5時間しか与えられませんでした。先週かそこらで、私は幸運にも10を手に入れました。 質問 私は何をしますか?! 私が去るまであと4週間あり、彼らはこのアプリケーションを完全に「サポート」しています。私はこの仕事とそれが私に与えた機会を愛していますが、私が私の翼を広げて、何か新しいものを見つける時が来ました。私は決して彼らが引き継ぐ準備ができていると確信しているわけではありません。 置換には「構成する」という技術的能力があると思いますが、学習する代わりに、これらすべてを手動で行うコードを書くだけです。置換が最終的に別の方法でコーディングしたい場合、それが機能する限り、それを見ると恐ろしいのでそれで大丈夫です。しかし、私は、彼らが設計したものをサポートするためのMUSTそれがどのように動作するかを理解するために、私は「魔法」は実現するためにコントロールやフレームワークを使用していますか。 このプロジェクトには約40のフォーム、30以上の奇数のテーブル、トリガー、ストアドプロシージャを含むデータベースがあります。それは労働と請求書、契約と予測の関係です...私がこのプロジェクトを始めたのは3年前ほど簡単ではなく、現在、部署はそれなしでは生き残れない立場にあります。 世界でどのようにして次のことを達成できますか?: 部署のマネージャーがやりたいことはできるが、できることを伝え続ける場合は、一貫した設計の標準または理解を強化する 代替をサポートするために必要なフレームワークとシステム設計の積極的な学習に取り組む方法を見つける 優雅にSRに知らせてください。週5〜9時間の管理では、部門、既存のプロセス、サポートする必要のあるアプリケーションについて学び、システムの潜在的な機能強化がどこにあるかを判断するには十分ではありません。 はい、私はこれがテキストの壁であることを知っています。私を読んでくれてありがとうございますが、私は何をすべきかわからないだけです。私にとって、この仕事はリファレンスの怪物であり、私が離れて物事がばらばらになると、物事は非常に悪く見えるでしょう。これをどのように処理しますか?

2
QAの誰かが極端なプログラミングプロジェクトで効果的に作業するには、どのようなプログラミングスキルが必要ですか?
まあ、タイトルは本当にすべてを語っていますが、少し詳しく説明すると、ランダムで通常は効果的なQA部門を担当し、XP環境での作業を学ぶことができます(もちろん、XPワークフローを習得するための学習曲線があります)。彼らは効果的になるためにより多くのプログラミングスキルを必要とするでしょうか?もしそうなら、彼らは何を知る必要がありますか?

5
インターナショナルプログラマーの管理[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 私の上司は最近、母国にある私たちの国際オフィスに戻って、潜在的な新入社員にインタビューしました。私たちは、プログラマーとして数人を採用することにしました。彼らは大学を卒業したばかりで、非常に限られた経験しか持っていません(私が最初にここで働き始めたときの私と同じです)。彼らは英語を読むことができると言われていますが、私は彼らが申請プロセスの一部として書いたコードを見て、すべての変数名、メソッド名、コメントなどはスペイン語で書かれています。彼らには英語を書く能力があるのか​​疑問に思っています。しかし、彼らは学習者であると聞いています。そのため、小規模なトレーニングプロジェクトを提供することで、時間の経過とともに学習できる可能性があります。 私は彼らと緊密に協力して、彼らが優れた設計原則やその他のことを学ぶのを助け、最終的に私が彼らと一緒にコードを作成するようになるでしょう。 誰かがこの種の状況に対処し、それでうまく終わりましたか?どのような落とし穴に注意する必要がありますか?国際的なコラボレーションとトレーニングに役立つ、どのようなツールを知っていますか?

7
プログラマーのトレーニングに対してクライアントに請求する料金の選択[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 私たちは少し難しい状況に置かれており、私はそれに対処するための最良の方法とそれを請求する方法を理解しようとしています。 私たちは顧客向けのカスタムWebアプリを作成しました。私はこのアプリを過去1.5年間維持しています。彼らは数週間前に、開発者を雇い、プロジェクトを社内に持ち帰りたいと言ってメールを送った。(以前は家に持ち帰ることについては何も触れられていませんでした。)もちろん、1年以上プロジェクトに取り組むことを期待していたので驚きました。 私は1週間前に開発者と面会し、サイトの基本を確認しました。私の提案(別のレートの提案を含む)とフォローアップメールの後に、現在使用されているライブラリ/テクニックを使用してアプリの開発を継続する方法についてトレーニングをするかどうか尋ねられました。(開発者は言語に精通していますが、ライブラリには精通していません。) サイトとライブラリ(再利用可能なライブラリ)に合わせて特別に調整された1対1のトレーニングにどれくらいの費用がかかるのでしょうか。トレーニングは、開発者のスキルレベルに応じて、3〜6時間になると思います。 レートを考え出す際の私の難しさは次のとおりです。 クライアントとプロジェクトをこれ以上持たないようにすることで、数万ドルを失うことになります(将来の機会は言うまでもありません)。ですから、この収入の一部を訓練で置き換えたいと思います。 私は基本的に誰かが私たちがやることを行うように訓練し、彼らに私たちと競争する機会を与えています。彼らは私たちの会社と直接競争する可能性があるかなり大きな会社ですが、私たちの2社が直接競争することはまずありません。 私たちは何年もかけてライブラリー(50%外部と50%私たちのもの)とそれらの背後にあるテクノロジー(直接の支払いはありません)を学びました。 特に1対1のトレーニングの場合、トレーニングの継続率がどの程度かはわかりません。 他のビジネス関係に影響を与える可能性が少しあるので、正しいことをしたいです。 私が最初に考えたのは、現在充電しているレートの約5倍を充電することでしたが、これは高いと感じているようです。 (私たちはトレーニングを行うために契約を結ぶことをそれほど心配していませんが、それは私たちも学ぶことができるユニークな機会です。) あなたの提案やアイデアをありがとう。これは少し主観的な質問であることは知っていますが、私は考えていない提案や何かを探しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.