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

プログラマーとソフトウェア開発に関わる他の人たちとの間のコミュニケーションに関する質問。これには、利害関係者、管理者、エンドユーザー、設計者、テスター、およびその他の開発者が含まれます。

9
話題の言葉の集大成ではない意味のある履歴書を書くアイデア [閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 私は履歴書全体の再設計を開始しようとしています。私が行き詰まっているのは、すべてを書き留めるのと書きすぎるのとの間に線を引くべき場所です。 私の履歴書が流行語のパックになりたくないし、私が知っていることをまったく知らないようにしたくない。 これらの考えを念頭に置いて、意味のある履歴書を書きたいと思っています。どうすればいいですか。私の履歴書を読んでいる人は、私がハッカー文化の人なのか、それともそのためにコンピューター学校に行ったのかを知ることができるはずです。 編集:主に流行語に焦点を当てた回答を考慮して、履歴書をより有意義にするものも探していることを指摘したいと思います-ハッカーと他の男との違いを読者に伝えてほしいコンピューター学校に行きました。

1
会社のために取り組んでいるプロジェクトをオープンソース化できるかどうかを雇用主に尋ねる
私は会社で夏の間働いているインターンです。私は温かく迎えられており、マネージャーに多くの印象を与えています(彼がインタビューした他の人たちよりも経験豊富だと思います)。最近、キオスクタイプのアプリケーションを開発しました。このアプリケーションは、4歳の人が記述できるテキスト設定ファイルから簡単なGUIメニューを生成します。 私はこのプロジェクトが大好きで、私の赤ちゃんになりました。しかし、企業の世界では、あなたがあなたの雇用主のために開発するものは何でも...彼らのものになります(または私は聞いたことがあります)。夏以降もこのプロジェクトに取り組み続けたいと思っています。また、オープンソースにしたいと思います。 これをどのように求めますか?コードには会社の秘密はなく、ほとんどの人はオープンソースのソフトウェアを支持しています。

11
プログラミングは繰り返し作業ではないことをプログラマ以外に説明するにはどうすればよいですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 一部の人々は、それがキーボード上で繰り返し入力するだけであるというプログラミングの見方をしています。これは真実ではありません。まず第一に、設計アーキテクチャなど、実際にコードを入力するよりも多くの作業が必要です。第二に、非常に多様で非反復的なタスクであり、常に新しい課題が発生する可能性があります。 プログラミングは非プログラマーにとって反復的な作業ではないことをどのように説明すべきですか?

10
.NETとは何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 私はソフトウェア会社に勤めていません。私は、プログラミングについて何かを知っている会社のほんの一握りの人の一人です。私は、パブリックAPIを介してオフィスで使用される他のプログラムの自動化に多くの時間を費やし、いくつかのスタンドアロンアプリケーションも作成しました。オフィスで使用していると思われるすべてのアプリケーションが何らかの形式の.NET APIを持っているように見えるため、私はほぼ完全にC#.NETで作業しています。 ここで、「プログラムの作り方」について学び、どこから始めるべきかを尋ねる人が何人かいました。自動化したいプログラムのほぼすべてが.NET APIを備えているため、.NET言語を学習する方がはるかに理にかなっていると思います。 ただし、.NETが何であるかを説明し、プログラミングについて何も知らない人になぜ.NETを学習する必要があるのか​​を理解しようとしています。.NET言語と見なされる言語は多数あるため、実際には言語ではありません。さらに、「。NET」と「.NETフレームワーク」にはマイクロソフトが提供するライブラリに関するものがあるため、「。NETフレームワーク」には違いがあると思います。

6
スパムを防ぐために、オープンソースコードでメールアドレスを難読化していますか?
私はいくつかのプロジェクトをリリースすることを考えていましたが、コミュニティのほとんどの著者はメールアドレスをそのままコードに残すか、「meATNOSPAMgmail.com」のようなよく使用されるスキームを使用します。 .. ソースコードを公開する際に、スパムボットによって解析されるメールアドレスにつながることがよくあります。その場合、どのように難読化しますか?

3
Morning Standupミーティングをより効果的かつ効果的にするために何をすべきか
私のオフィスでは、午前9時前に(経営陣が決定した任意の条件で)立ち上がって、スタンドアップミーティングを開始することを実践しました。ここでは、前日の問題、マネージャーからの更新(リードによる)、および今日の作業計画について議論することから始めます。 この会議は良いとプロセス指向に聞こえるかもしれませんが、ショーダウンがあり、それが朝の気分を台無しにするか、意見に違いがある場合、それは最初から良いことではありません。 だから、人事部と経営陣は、最初は10〜15分間個人的な問題について話し合うことを決定し、その後、技術的および公式の議論にジャンプします。私よりずっと年上で、今まで個人的に何も話したことのない私のリードと、あなたはそのようにそれから始めたいです!!! 正方形に戻りました。すべてのチーム(驚くほどすべてのチーム)が、朝/スタンドアップミーティングでのみ技術的な側面について再度話し合っています。 それでここに来て、今日私は経営陣と昼食をとり、議論のトピックは次のとおりです。 ナイスデイ(朝/スタンドアップ)ミーティングを効果的にするには?

2
クライアントが不合理なものを要求したときの対応(私の観点から)
私はフリーランスのプログラマーで、最近ウェブサイトを完成させましたが、すべてうまくいきましたが、クライアントにログインできないと不平を言うユーザーがいました。私自身で問題を作成するのではなく、ユーザーの何十人もがウェブサイトでうまく働いています) 今、私のクライアントは言った:私は何かをするためにあなたにお金を払った、そして誰かが不満を言う それであなたはあなたの仕事を正しくしませんでした。 この状況で私は何ができますか?

13
コードモンキーとして、コンピュータサイエンスの博士号をほとんど持っている男とプログラミングについて話し合う方法[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 私の妻の友達が今夜夕食に来ると彼は私よりもはるかに賢いです。 共通点は何でしょうか...コンピュータサイエンスの学士号を取得しました。これで、会話を始めることができます。しかし、彼は博士課程の研究をほぼ終えており、彼の特定の分野で私より数年前に進んでいます。私は魅力的だと思いますが、気にする正当な理由はありません(大量のトラフィックを介してより良い方法を除いて-彼は専門家の組み合わせの人です)と私は思います)そして私は結婚して何人かの子供がいて、医療記録ソフトウェアのプロのプログラマーでした。 私たちは多くの共通点を持っていますが、私たちがお互いに気にかけたり理解したりしない点があります。私は本当に彼から学びたいし、彼が彼の仕事について話したいと思っているかどうかはわかりませんが。 だからあなたのすべての医師やコードモンキーにとって、良い会話のスターターは何ですか!

7
ソフトウェア開発者とビジネス顧客の間の適切な関係は何ですか?
ITプロフェッショナルは、ビジネスまたは組織のIT資産に信頼されているエキスパートです。私たちは信頼できる専門家として、IT以外のお客様が理解または認識していることが期待できるものを超えて責任を負っています。ですから、ITプロフェッショナルと彼の内部/外部の顧客との適切な関係は、使用人とマスターではなく、医師と患者の関係に近いと思います。私は正しいですか? ここで考えるべき類推があります。患者は、彼の脚を切断する必要があると主張しています。彼の医者は反対しますが、患者は説得できません。医者は患者を満足させるためだけに脚を切断すべきですか? 別のアナロジー。顧客は、土木技師が安全でない設計への架け橋を築くことを望んでいます。エンジニアが安全でないと説明しても、顧客は彼を信じていません。とにかくエンジニアは橋を架けるべきでしょうか? 私はこれらの両方のアナロジーで正しい答えはノーだと思います。医療専門家とエンジニアリング専門家は、信頼できる立場にあるべきであり、患者/顧客の不承認に直面しても、彼ら自身の判断を行使すべきです。ITプロフェッショナルが決定を下す資格を持っているが、顧客がそうではない場合、同じことがITプロフェッショナルにも当てはまりませんか?

10
フレームワークをパフォーマンスヒットと見なしている同僚と通信する方法
一般的な応答が「jquery」などの包括的ステートメントである場合、「高度に最適化され、クロスブラウザーと互換性があるためjQueryを使用する必要がある」または「エンティティフレームワークはクールであり、モデルが自動的に処理されるのでクールです」などのアイデアをどのように販売できますか。十分に機能しない」または「エンティティが必要なのは、10で十分な場合、エンティティはテーブルに12列を取り込む」でしょうか。 私は、経験を通して開発した公理を信頼する傾向がある実用的な人です(目に見える減速があるまではパフォーマンスの問題ではありません)。他の極端が当てはまる特定の「カテゴリ」があるかどうかはわかりませんが、他に証明されない限り、またはここで通信を開始する場所まで、すべてがパフォーマンスの問題です。

4
イベント駆動型マイクロサービスアーキテクチャでの変更の処理
イベント駆動型マイクロサービスアーキテクチャの変更を処理するためのオプションを調査している調査プロジェクトを行っています。 したがって、4つの異なるサービスを利用できるアプリケーションがあるとします。これらの各サービスには、ローカルデータを格納するための独自のデータベースがあります。 このセットアップでは、4つのサービスがイベントバスを使用して相互に通信します。したがって、サービスで何かが発生すると、イベントが発行されます。そのイベントに関心のある他のすべてのサービスは、独自の方法で処理します。 その場合、アーキテクチャー内のさまざまなサービスは、これらのイベントの内容(属性など)について「契約」を持つ必要があります。したがって、サービスはこれらのイベントに「疎結合の依存関係」を持っています 私の質問は次のとおり です。これらのイベントの変更をどのように処理できますか? それでは、サービスAがアプリケーションに新しいユーザーを登録するとします。したがって、 "" UserRegistered "イベントを送信します。サービスBがそのイベントを取得して処理します。ただし、サービスチームCの一部の開発者は、登録済みユーザーの性別も必要であると判断しました。そのため、イベントが変更され、属性gender 「UserRegistered」イベントに追加されます。 サービスBが再デプロイせずに、その追加属性を使用して同じイベントを引き続きピックアップできることをどのように確認できますか? そして、この問題に取り組み、これらのイベントをバージョン管理する他の方法はありますか?

3
初心者プログラマを支援するときに適切な語彙
私は初心者のプログラマーを比較的頻繁に助けています。彼らが尋ねたときに彼らのコードが機能しない理由を説明し、解決策などを提案します。私が支援している人々は、Javaの1年次の学位レベルのモジュールからプログラミングの正式な教育を受けていますが、彼らとうまくコミュニケーションをとることができないように感じます。 たとえば、関数を記述しても、なぜそれが実行されないのか理解できず、関数を呼び出すのを忘れたことに気付かない場合があります。私のようなフレーズを使用した場合"(make a) call (to) the function/it"と"pass it the.."、私は空白のルックスを取得します。 私の通常のプロセスは、コード内で言語から関数を呼び出す場所を見つけ、この他の関数を呼び出すのと同じ方法で独自の関数を呼び出すことができることを伝えることです。時にはそれも空白の外観になります。 初心者プログラマを支援するのにより適した(より良い?)語彙は他にありますか?それともコミュニケーションの問題ではないのですか?

5
チームメイトにオブジェクトに加えた変更を知らせる方法は?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 PHPオブジェクトがあるとしましょう。たとえば、companyObjです。 class companyObj { private company_name; private company_address; public function print_contact() { //logic } } これは私が書いたオブジェクトで、チームメイトと共有しました。今、私はそれをより強力にしたいと思います: class companyObj { private company_name; private company_address; private company_contact_person; public function print_contact() { //logic updated } } では、オブジェクトに設定可能な属性がさらにあることをチームメイトにどのように通知できますか? 開発チームの全員に電子メールを送信する代わりに、チームメイトがソースコードレベルで変更された内容を確認するために時間を無駄にしたくない場合、どうすればよいかをチームに知らせることができますか?

4
非技術系マネージャーに、彼が選択したツールは適切ではないことを説明する
私の非技術系マネージャーは、ブログ、「ソーシャルメディア」、コメントなどであなたのブランド名の言及を選び、投稿の感情(ポジティブ、ニュートラル、ネガティブ)を評価するように設計されたツールを使用するためのライセンスを支払いました。彼が私にしてもらいたいことは、それを使用して、特定のレベルの自然言語処理でのみ達成できるタスクを実行することです。したがって、試行できるクエリに対して無関係な結果を表示します。 このツールはタスクX用に設計されており、私たちがやろうとしているのはタスクYであることを彼に説明したいと思います。YはXとしてモデル化することはできません。そして、彼が証明として引用したツールのすべての成功はXの証明ですYではありません。

1
ソフトウェア会議で時間を効果的に使用するにはどうすればよいですか?
マイクロソフト(Student Insiderプログラムを通じて)は、寛大に私をMicrosoft TechEd North America 2011に連れて行ってくれました。面白い話のスケジュールを立てればいい、というウェブサイトの提案のようですが、それだけです。しかし、何人かの人々は話し合いにあまり時間をかけず、代わりに「ネットワーキング」(人々はソフトウェアではなく人々)に時間を費やしているようです。 ソフトウェア会議での時間の効果を最大化するにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.