タグ付けされた質問 「development-environment」

ソフトウェア開発が行われる環境に関する質問。これには、使用されるハードウェア、ソフトウェア、プロセス、および方法論が含まれます。質問はソフトウェア開発に固有であることが期待され、ソフトウェア開発の分野で教育または経験を持つ人々の専門知識が必要です。

8
開発マシンをVM内に配置する必要がありますか?[閉まっている]
Rob Coneryによるこの投稿(スラッグに注意)は、開発環境は仮想マシン内で実行する必要があると述べています。私は彼が言っていることを見て同意する傾向がありますが、それでも少し不安を感じます。仮想化が非常に成熟しているため、VM内で運用システムを実行する場合でも、速度はほとんど問題になりませんが、ここで何か気になる点があります。 開発マシンの仮想化についてどう思いますか?すでにそうしましたか?そうした場合、道路に落とし穴や落とし穴がありますか?

9
開発マシン上のウイルス対策ソフトウェアを支持する意味のある強力な議論を探している[非公開]
意見を形成するとき、学問的伝統に従うことは良い習慣です- あなたが保持する意見に反対することができる限り一生懸命に考え、反論を見つけようとします。 しかし、どんなに一生懸命努力しても、開発マシンでウイルス対策(および関連するセキュリティ対策)を支持する合理的な議論を見つけることはできません。 開発中のウイルス対策(AV)に対する議論はたくさんあります。 AVをオンにして1分間のビルドで10倍の時間がかかることは珍しくありません 会議の講演で、IntelliJ開発者は、IDEが遅い場合にAVソフトウェアが疑わしいと主張しています 解凍には、AVをオンにした状態で約100 kb / sの速度が伴います AVはCygwinを完全に使用不能にします(vimは単純なファイルを開くのに1分かかります) AVにより、同僚の電子メールから有用なファイル(JAR、DLL)をダウンロードできない AV /セキュリティ対策によりポートのブロックを解除できないため、開発に複数のコンピューターを使用することはできません AVは、MavenやAntなど、ファイルの回転率が高いプログラムのパフォーマンスを低下させます 最後になりましたが、AVは実際に私を何から保護しますか?私のAVプログラムがセキュリティスレッドを停止することを認識していません。 理由がNDAのものを開示することの恐怖である場合-心にそれを設定した場合、AVがそれを行うことを妨げる可能性はありません。 理由がソースコードやドキュメントを失う恐れがある場合-これには分散リビジョンシステムがあります(レポには少なくとも20のコピーがあり、毎日同期しています)。 顧客データの開示を恐れる場合、開発者は実際の運用データベースに接続して作業することはめったになく、代わりにおもちゃの環境で遊んでいます。 開発マシンでAVを使用することを支持する有意義な議論があったとしても、偏執的に保護された環境で仮想マシンを実行する能力に直面すると、それらはバラバラになります。 私はこの問題について心を開いておきたいので、開発者向けのウイルス対策ソフトウェアを支持する意味のある強力な議論を誰かが提示できますか?

12
残業中だがレーダーの下で働くことを求める上司[非公開]
先日、上司(彼をColfaxと呼びます)がプロジェクトに取り組むように頼みましたが、それを誰か(私のチームの他のプログラマーを含む)と話し合うべきではなく、通常の仕事以外で行わなければならないことを時間。引き換えに、Colfaxは、プロジェクトに費やした時間に等しい「本のない」休暇日を私に提供しました。上司(彼をスカイラーと呼ぼう)が彼が提供しているものを知っているかどうかをコルファクスに尋ねたとき、コルファクスは、スカイラーは、スカイラーが見つけた場合、彼(コルファクス)がトラブルに巻き込まれることを知らず、暗示していたと言いました。私の上司はまた、私がこれと一緒に行けば、「将来の考慮」のために私の努力が記憶されるだろうと言った。 仕事は私たちの雇用主のためですので、そこにあるものはすべて最新のものです。しかし、私は全体について不安を感じています。私の一部は、あなたが知っているように、プロジェクトに取り組みたいと思っています-クールでかなりシンプルなものをコーディングします。一方、全体は怪しげで手に負えないように見えます。 私は余分な仕事を拒否することで「悪い従業員」になるのでしょうか?または、私は仕事をしないことを道徳的に正当化していますか? 更新 この質問を投稿してからしばらく経ちましたが、ディスカッションに参加した人たちは、この会話の数か月後にColfaxを辞めたことに興味があるのではないかと思いました。ですから、私が従ったなら、おそらく何の役にも立たなかったでしょう。ともかく、コメントありがとうございます。

8
非テクノロジー企業で唯一のプログラマーとして働いている[非公開]
私は約15人の小さなマーケティング会社で、バックエンド開発者、フロントエンド開発者、システム管理者、ヘルプデスク、そして「コンピューターを知っている男」として働いています。 テクノロジー産業に必ずしも傾いているわけではない企業で、単独で飛行した経験を他の人が共有できるかどうか疑問に思っていました。 私はもともと、フロントエンドの開発者/設計者からフルタイムのコーダーに移行するために仕事を引き受けました。それはある点までは良い経験でした。率直に言って、誰も私の仕事を本当に理解していないからです。 最近、それは非常に孤独な位置のように感じます。私はめったに人々からアイデアを思いとどまらせることができず、誰もが私にすべてのコンピューターを動作させ、Google検索で最初に着陸させる魔法の力があるように見えます。また、私たちが望むと言うもの(数ヶ月にわたる大規模な開発スケジュールを持つプロジェクト)と実際に行うこと(何度も何度もサイトをコピー編集する)との間に強いつながりを感じました。 それでは、テクノロジーが少し不思議だと思っている会社で、自分自身が「技術者」であると他に誰が思っていますか?また、あなたの状況についてどう思いますか?

5
カウボーイコーダーをどのように武装解除しますか?[閉まっている]
私は質問(チームのコードカウボーイ)を見つけましたが、それは私が抱えている問題よりも「Ninja Coder」に関連していました。 「カウボーイコーダー」の純粋に生きた例であるチームメンバーがいます。人を変えることはできないことを理解していますが、彼が「カウボーイコーダー」のように振る舞うのをやめる方法ですか? 彼はチームの意見を聞くことを拒否し、最近、コードレビュー、ユニットテスト、実装の詳細の共有などを停止しました。 はい、彼は高速に「コーディング」しますが、彼のコードは単なるバグ生成プログラムです。他のチームメンバーと私は「バグ修正フェーズ」にあり、バグの80%は彼のコードに起因しています。私は彼のバグを修正したくありません。そして、経営陣は盲目であるか、これを見たくないか、多分彼らは彼の「スピード」を好む。 私(彼の上司ではなく、年齢の若い同僚として)がそれについて何かできる方法はありますか? このカウボーイコーダーを武装解除するにはどうすればよいですか? 私はこのプロジェクトを本当に気にかけている最後の人だと感じています。

8
ソフトウェアエンジニアになることのプレッシャーは何ですか?[閉まっている]
私はソフトウェアエンジニアリングのキャリアを考えていますが、仕事を探す前に、特にプレッシャーの中で何が期待できるかを知りたいと思いました。これが私の最初のプログラミングの仕事になるので(エントリーレベルを探しています)、プログラマーとしてはまだ成熟していません。 私の質問は、これらの仕事のプレッシャーはどのようなものですか?圧力はどれくらい高くなりますか? 上司があなたに課題を与えて、2週間で期限が来るが、3時間かかる場合、解雇されますか? テクノロジーの詳細を学び、コーディングスキルを開発して成長する時間を与えられていますか、それを既に知っていてプロジェクトを燃やすことが期待されていますか? コードに問題がある場合は、自分でコードを処理して独立して作業することを期待されていますか、またはスタックしている場合は他の人に助けを求めることができますか? 締め切りに間に合わせるために多くの深夜に参加する予定ですか? これは会社にも依存することはわかっていますが、ソフトウェア開発者/プログラマーになるなどのプレッシャーの可能性について専門的な見識が必要でした。他の仕事にもプレッシャーがあることも知っています。ソフトウェアエンジニアリングに特有のプレッシャーを知りたいだけです。 私がこの質問をする理由は、私は一度プログラミングの悪い経験があり、これらの仕事のほとんどが同じかどうか知りたかったからです。 ソフトウェアエンジニアリング/開発/プログラミングが扱いたくない厳しいプレッシャーである場合、Web開発、システム管理などのような他のタイプの開発はありますか? 読んでくれてありがとう、みんなの考えを聞くのを楽しみにしています。

11
Java vs. C#-生産性の観点[終了]
Javaでの長年の経験とC#および.NETでの長年の経験がある場合、これら2つの環境間のソフトウェア開発の生産性の違いについての意見を評価します。顧客の1人が、既存のソフトウェアソリューションの置き換えを検討しています。交換には約が必要です。10〜15人年の作業、Javaまたは.NETの選択は、それらの間の生産性の違いに基づいて、必要な投資と市場投入までの時間に大きく影響する可能性があります。 JavaとC#/。NETのソフトウェア開発の生産性の違いを示す情報を提供していただけますか?次のように回答を受け取りたいと思います。 私の経験は、JavaでのX年の経験とC#/。NETでのX年の経験に基づいています。次のことを考慮すると、JavaはC#.NETまたはC#/。NETよりもX%生産的です。

14
ソフトウェア会社で残業はどのように認識されていますか?[閉まっている]
ソフトウェア会社で時間通りに仕事を辞めるとどうなりますか? これに対処する専門的な方法は何ですか? [編集上の追加] 問題は、標準的な労働時間についてであり、明示的に求められることなく余分な時間を費やさないことです。ソフトウェア会社やソフトウェア開発者の役割で、余分な時間を勤務することは標準ですか、それとも予想される仕事ですか?現地の法律または契約で指定された標準時間しか働いていない場合、同僚や同僚にどのように認識されますか?

17
誰かが開発者として10時間シフトで働いていますか?[閉まっている]
週5日から4日に切り替えたいが、週40時間の勤務を維持したい。 10時間は生産性に影響しますか?私は公共交通機関が嫌いなので、輸送を20%削減できれば幸いです。 10時間のシフトで働く他の開発者が、それを使った経験が私を助けてくれることを明確にすることができれば。 私の上司は十分に柔軟であると思うので、彼はそれでクールです。

9
複数のコンピューターを使用している場合、どのようにすべてを同期しますか?[閉まっている]
現在、4台または5台のコンピューターがあり、すべてを同期するためのより良いシステムが必要です。私はgitとgithubを使用してプログラミングプロジェクト用にファイルを同期していますが、データベース、.bash_profileファイル、bashスクリプトなどがあります。ファイルを同期する代わりに、あるコンピューターから別のコンピューターにsshするだけです。しかし、これはかなり混乱しています。私のコンピューターのいくつかはUbuntuであり、他のコンピューターはOS Xです。 複数のパソコンにまたがるワークフローを管理するための提案はありますか?

5
職場での「20%時間」の導入[終了]
20%の時間は、それはそれの従業員は、彼らが面白いことをプロジェクトに取り組んで自分の時間の20%を費やすことができ、雇用主の文化だ-それは新しいアプリを発明、または既存のプロセスを向上することができる、などの一部の人々がありスカンクのようにこれを知っています動作しますが、その用語はあなたにとって何も意味しないかもしれません(またはまったく異なるもの)。 会社で20%/スカンクの仕事から生まれた素晴らしい製品の多くの文書化された事例があります。勝ち負けの状況のようです。会社は素晴らしい新製品やアプリケーションを獲得する可能性があり、開発者は自分の創造力を曲げて革新する機会があります。 私は以前の雇用主で働いていた20%/ Skunkを何らかの形で紹介しようと何度も試みましたが、成功しませんでした。 どうすれば経営陣にそれを正当化できますか?この種のワークアレンジメントにアプローチする「正しい」方法は何ですか?

10
DailyWTFストーリーの候補である企業に採用されることを避ける方法 [閉まっている]
私はThe Daily WTFアーカイブ、特にソフトウェア開発や開発者の仕事などのまったく間違ったアプローチを持つIT関連企業についての記事を読んでいます。 一部のストーリーは完全に恐ろしいものです。セキュリティ上の理由からローカルネットワークを持たない会社、マネージャーのみがアクセスできるソース管理サーバーなどを持っている会社などです。知らないマネージャーに関するすべてのストーリーを追加してください彼らの仕事について何でもし、誰にも耳を傾けずに愚かな決定を下します。 問題は、インタビューであなたがそのような会社に雇われるかどうかを知る方法がわからないということです。もちろん、時には、インタビュアーが奇妙なことを言って、会社で何かがうまくいかないという考えを教えてくれます(私の場合、最後のマネージャーは、時間の100%を古いデスクトップに接続されたリモートデスクトップで作業するべきだと言いました) slooooowマシン、「複数の人が同じソースコードを変更することを避ける」ため、多分私は彼にSVNとは何かを説明する必要があります。 しかし、ほとんどの場合、面接中に会社の正確なイメージを取得するのに十分な情報を取得することはできません。 それでは、この種の企業に雇われないようにする方法は? ドキュメントガイドやコードスタイルガイドラインのようないくつかのドキュメントを見たいと思った。問題は、私がフランスに住んでいるということです。ここでは、ほとんどの企業がそれらのドキュメントをまったく持っておらず、それらのドキュメントが存在するまれなケースでは、それらが古くなったり、不十分に書かれていたり、使用されなかったり、意味のないことをする。 また、プログラマーが実際にどのように働いているかを確認することも考えました。しかし、彼らが二重のスクリーンまたは「最新の芸術家気取りの家具」を持っているということは、彼らが奇妙な決定を下す人々を持たないという意味ではなく、そこで働くことを不可能にします。 あなたはそのような状況にあったことがありますか?何を試しましたか?うまくいきましたか?

14
ソフトウェア会社で働くことと、別の分野に焦点を当てている会社で働くこととの違いは何ですか?[閉まっている]
最近、私は雇用機会のある地元の広告代理店からアプローチを受けました。すべてのWeb /インタラクティブ開発を社内に持ち込み、開発チームに追加しています。 私はやさしいが、退屈な企業の仕事にうんざりしており、その地位に興味をそそられています。 主要なビジネスがソフトウェアを作っているソフトウェアショップでしか働いていなかったので、開発はビジネスの焦点では​​ないため、品質の高いソフトウェアプラクティスに重点を置いていないのではないかと心配しています。 ソフトウェア会社で働いている会社と、たまたま社内にソフトウェア開発チームや部署を持っている会社で働いている会社を比較/対比で経験した人はいますか?

16
残業の原因とその回避方法 [閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 今日、私のマネージャーは、計画とプロジェクト管理の不足を補うために時間をかけて働かなければならないと私に言った。この無給の義務的な残業を奨励する代わりに、私のマネージャーは、私がこの問題に選択の余地がないことを明らかにしました。 これは単一のプロジェクトではありません。現在、1ダースのプロジェクトを一度にすべて実行していますが、すべてを完了することはできません。したがって、締め切りを延ばす必要がないように残業しなければなりません。 これは、無知または失礼なマネージャーのサインですか、それとも単に経験の浅いマネージャーですか? 私は計画とプロジェクト管理の欠如のためにこの立場にいます(私は思う)。今後これをどのように回避できますか?私はプロジェクトマネージャーではありません。それは私の強さではありません。 従業員に直接支払うことができない場合、残業させるための良い方法は何ですか?優遇措置など 従業員の尊敬を得ることは、従業員を長期的に働かせるための唯一の最良の方法ですが、決して習慣にすることはできません。

3
実際には、開発者はDBMSとシステムも管理していますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 私は本当に他にどこに尋ねるべきかわかりません。だからここに行く。 私はERPソフトウェアとウェブサイトを作っている非常に小さな会社で働いています。 + 10年の経験を持つ1人の開発者。 + 3年の経験を持つ2人の開発者。 + 1年の経験を持つ3人の開発者。 それでおしまい。 チーム、DBA、システム管理者はいません。 ウェブ開発の専門知識を持っている人はここにはいないので、たまたまウェブ開発を担当しました。しかし、私はわずか3年の経験しかありません!開発者として! 小さな会社では、いろいろなことをするように頼まれますが、システム管理者、データベースアーキテクチャ、ソフトウェアの設計と開発をしなければならないとしたら、それは多すぎますか?それに、さまざまなプラットフォームですべてを行うように求められます。 現在、JSP、ASP、MSSQL、MySQL、Oracle、Windows Server、およびLinuxを使用しています。 データベースでは、クエリの作成からバックアップとリカバリまでを行っています。 サーバーのセットアップ、システムクラッシュの回復、DBとサーバーの移行も行います。 豪華なHTML、Javascript、CSS :) 私が担当しているプロジェクトの数:5 私はそれらのすべての専門家ではありません! すべてを完了するには、インターネットを検索し、チュートリアルを読んでStackOverflowで質問する必要があります! だから私はあなたに尋ねます、これは正常ですか? これは通常の習慣ですか? どの小さな会社に行っても同じ状況に直面しますか? 私は韓国で働いています。あなたの国ではどうですか? PS ご意見ありがとうございます。私はあなたのすべてが私に異なる方法でそれを見るのを助けたのであなたのすべてに賛成するつもりでしたが、明らかにあなたは賛成するために15の評判が必要です:(

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