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

まだ始まったばかりの新しいビジネス。

22
ありそうもないエッジケースに関するコードレビューの不一致をどのように処理しますか?
私はパスカバレッジチームのロボティクススタートアップで働いており、プルリクエストを送信した後、コードがレビューされます。 私のチームメイトは、チームに1年以上在籍しており、必要と思われるよりもはるかに多くの作業を行うことを示唆するコメントをコードに書きました。いいえ、私は怠け者の開発者ではありません。良いコメント、変数名、インデントを持ち、ケースを適切に処理するエレガントなコードが大好きです。しかし、彼は私が同意しない別のタイプの組織を念頭に置いています。 例を示します。 私は、自分が作成した遷移発見アルゴリズムの変更に関するテストケースを書くのに1日を費やしていました。彼は、私が発生する可能性が極めて低い不明瞭なケースを処理することを提案していました。実際、それが発生する可能性すらわからないのです。私が作成したコードは、元のテストケースのすべてと、私が見つけたいくつかの新しいテストケースで既に機能しています。私が作成したコードは、毎晩実行される300以上のシミュレーションに既に合格しています。ただし、このあいまいなケースを処理するには13時間かかり、ロボットのパフォーマンスを改善するために費やすことができます。明確にするために、これまで使用していた以前のアルゴリズムもこの不明瞭なケースを処理せず、生成された4万件のレポートでは一度も発生しませんでした。私たちは新興企業であり、製品を開発する必要があります。 私は以前にコードレビューをしたことがなく、私が議論しすぎているかどうかはわかりません。私はただ静かになって、彼が言うことをするべきですか?時間を有効に活用することに強く反対しているにもかかわらず、頭を下げて変更を加えることにしました。 私は同僚を尊敬し、彼が知的プログラマーであることを認めています。私はある点で彼に異議を唱えているだけで、コードレビューで不一致を処理する方法がわかりません。 私が選んだ答えは、ジュニア開発者がコードレビューで意見の相違をどのように処理できるかを説明するというこの基準を満たしていると感じています。

20
特定のIDEに切り替えるという会社の注文は危険ですか?[閉まっている]
私は最近、急成長しているスタートアップに参加しました。過去3か月で、開発チームは4から12に成長しました。これまでは、開発者が作業に使用していたものについて非常に自由放任主義でした。実際、私が会社について最初に魅力的に感じたものの1つは、ほとんどのプログラマーがLinux、または彼らの努力に最も適していると感じたOSを使用したことです。 今では、議論なしに、皆がEclipseに切り替えることになっています。素晴らしいエディター。私はSublimeText2を好みますが、それは私の個人的な好みです。 明確にするために、私たちはBackboneを使用するJSチームであり、EclipseはBackboneコードの理解が得意ではありません。これは、/ good / IDE(PHP Storm)を使用するチームのメンバーは、多くのsearch-find-oh-wait-where-was-I-three-steps-agoのようなことを何度も実行する必要があることを意味します単にCtrlキーを押しながらクリックして戻る/進むのではなく、おそらく生産性を15%、楽しさを50%低下させます... これは赤旗ですか?開発者(MS以外)が既に定着し、生産的である場合に使用するIDEまたはツールセットを伝えることは、気まぐれで不合理に制御しているようです。

10
Microsoft techからLinux、NodeJS、その他のオープンソースフレームワークに移行して、スタートアップの費用を節約する価値はありますか?[閉まっている]
私は現在、スタートアップに関与しています。私は現時点で唯一の開発者です。他の人たちは、現時点ですべての技術決定を私に任せています。 私の日常業務では、Microsoft techを日常的に使用するソフトウェアハウスで仕事をしています。.NET、SqlServer、Windows Serverなどを利用しています。 Windowsのホスティングのコストを簡単に見てみると、専用サーバーの価格の一部を見てショックを受けました。一番安いのは月100ポンドでした。また、ビジネスを将来的に拡張する必要があり、複数のサーバーが必要になった場合、SQL Server / Windows Serverライセンスなどで年間10ポンドから1,000ポンドを払うことになります。 その後、専用サーバー用のLinuxホスティングの価格を簡単に見てみると、価格はWindowsホスティングよりもかなり低いことがわかりました。1つの場所では、2コアのマシンを月20ポンド未満で提供していました。 これにより、おそらくLinuxでのオープンソースの道を考えるようになりました。 仕事で多くのJavascriptを書いているので(現時点では単一ページのバックボーンアプリで作業しています)、NodeJSとExpressのようなWebフレームワークを使用するのがクールだと思いました。次に、SQLを使用する代わりに、NodeJSを強力にサポートするMongoDBのようなオープンソースのNoSQLデータベースを使用しないのはなぜだと思いましたか? 私の唯一の懸念は、アプリケーションが行う作業の一部が動的に画像やその他の画像に関連するもの、つまり非常にCPUが重いものを作成することになることです。 Nodeのモジュールとして使用します。 これが背景ですが、基本的にLinuxは以下に適しています。 NodeJS / Expressサイトをホストしていますか? C ++ノードモジュールのコンパイル? MongoDBのようなNoSQL DBを使用していますか? そして、これらのなじみのない技術に移行してお金を節約するのは良い考えですか? 3か月の更新 私はここ数ヶ月間これに取り組んでいますので、誰かが興味を持っている場合に備えてアップデートを提供すると思いました。 最終的に、単純な理由でNodeJSとLinuxスタックを使用しないことにしました。私はこのスタートアップを脇でやっているので、9時間働いてから家に帰って遅くまで働いています。このように作業している間、私は明らかに自分の時間をできる限り効率的にする必要があります。そうしないと、製品を出荷できなくなります。 このスレッドに関するいくつかのアドバイスを受けた後、Microsoft BizSparkに応募し、受け入れられました。つまり、Visual Studioライセンス、Windows Serverライセンスなどにすべて無料でアクセスできます。それはすごいです。うまくいけば、それが問題にならないほど十分に引き継ぐすべての代金を支払う必要があります。 ただし、可能な限りオープンソースのものを使用しようとしたため、Microsoftの技術のみを使用しているとは思わないでください。これを行った主な場所は、PostgreSQLとMongoDBを使用することにしたデータレイヤーです。また、フロントエンドでBackboneJSを使用しています。 以下は、現在使用している技術/フレームワークの概要です。 標準DBスタッフ:PostreSQL ロギングとデータストア:MongoDB ORM:Entity Framework 5 コアライブラリ:.NET(C#) Webフレームワーク:ASP.NET MVC3 UI:Razorビューエンジン/ BackboneJS

2
Webアプリの創設者は、それをスケーリングするための技術的な専門知識を欠いているのが一般的ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 Twitterのようなものを見ると、アイデアは最初に実装するのが非常に簡単なので、創業者はあまり技術的に才能がある必要はありません。基本的に、それは良いアイデアを持った男です。しかし、アプリ/ソフトウェアが爆発し、エンジニアリングの問題がはるかに難しくなった場合、創業者はどのように対処しますか? 良いアイデアを持っている元の男が、技術的な課題についてより多くなり、アイデアについてより少なくなるにつれて、何らかの形で企業から脱落するケースを見ましたか?
25 startup 

7
あなたが主な開発者である小さなスタートアップをやめますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 7年前に閉鎖されました。 同様の状況にあったかもしれない他の人から聞いてみたいだけです。私は小さなスタートアップ(非常に小さい)で働いており、私は彼らが構築しているアプリの大部分の主な開発者であり、他の開発者は私とは異なる仕事をしています。私は会社に5ヶ月かそこら滞在しましたが、あまりにも多くのストレス、残業、プレッシャーなどになりすぎて利益が少なすぎて、他の会社と仕事をするのが恋しいので、すぐにもっと安定した会社に行くことを考えていますプロジェクトを支援できる開発者。男は私の仕事に満足しており、彼らがかなり遠くに行くのを助けたと思いますが、会社の方向性を伝えるのが難しいので、これほど「エッジ」にいるのが好きではないことに気付きましたとても新しいからです。また、私は 詳細を追加するだけで、私は会社のパートナーでも何でもありません。これについては議論されなかったので、W2に取り組んでいます(もちろん利点はありません)。私は家で仕事をしているので、退社しやすくなっていると思いますが、私はただ男をめちゃくちゃにしたくないだけでなく、あまりにも長く縛られたくはありません。少なくとも2週間は通知する予定ですが、もっと通知する必要がありますか?私はそれを育てるのが面倒なことになるのを知っているので、どのように私は主題を育てる必要があります。どんなアドバイスも大歓迎です 更新:これについて投稿してくれたすべての人に感謝します。私は今、大企業とのオファーを受け入れ、スタートアップを終了するプロセスを完了しました。私は2週間前に通知し、その後必要に応じて利用可能にすることを提案しました。基本的にはこの時点では本当に小さな会社なので、対処しなければならないのは1人の開発者だけです...とにかく、それはそうです将来の仕事のために創業者と良好な関係を維持する限り、うまくいくかもしれませんが、私は彼らの欠陥/欠点よりも個人的/ライフスタイルの問題であることがわかりました。
22 startup 

8
ITおよびソフトウェア業界はますます訴訟になっていますか?
ここ数年、ニュース関連のIT企業や個人が法廷で訴訟を起こす一方で、ウェブ上のどこでも法的問題に関する質問が急増しているのを観察しています。 人や企業が突然互いのアイデアを盗み始めたのではないかと疑っていますが、何かが違います。それは: 1)平均して、IT担当者はより法的な教育を受けていますか? 2)私が見逃したさまざまな国の法制度のいくつかの変更がその現象を引き起こしていますか? 3)ITは潜在的に無制限の収益源として認識されており、トロールと弁護士はそれに注目していますか? 4)その他の開発はありますか? 私の質問の最初の部分は、平均的な開発者がこの混乱の傾向にどのように反応するかです。 a)前と同じように続行し、合法的なものはすべて無視します b)IT関連の現地法および国際法で自らを教育する c)プログラミングに関連する何かを行う前に、必ず専門的な法律上のアドバイスを受けてください d)どんな種類のプロジェクトでも、最も基本的で無害なプロジェクトでも自分自身を守るためにLLCを登録します 第二部は大きなものです:どのようにこれはすべての企業ITに影響を与えるとアップを開始しません。 e)新しい会社は潜在的なリスクにさらされていますか?もしそうなら、このリスクはすべてのソフトウェア特許を持つ米国のように局所的ですか、それとも世界的ですか? f)弁護士を最初から取得し、すべての可能な特許を申請することなく、新しい会社は生き残ることができますか? g)新しい会社を登録する場合、法的コードでソフトウェア特許をサポートする場所を選択することはリスク要因ですか? 私の質問は複雑ですが、当面の問題はさらに複雑です。リストラの可能性を見つけたら、歓迎します。 また、グローバルまたはローカル市場に関連する入力を求めています。特定のケースの共通点を見つけます。
22 business  legal  startup  risk 

10
競争で開発に「lingua obscura」を使用している場合(なぜ)心配する必要がありますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 私はポール・グラハムのエッセイ-Beating The Averages(2003)を読んでいたのですが、彼が言わなければならないことは次のとおりです。 職務記述書のITフレーバーが多ければ多いほど、会社の危険性は低くなります。最も安全な種類は、Oracleの経験を必要とする種類でした。それらを心配する必要はありませんでした。また、彼らがC ++またはJava開発者を望んでいると言っても安全でした。彼らがPerlやPythonのプログラマーを望んでいたなら、それは少し恐ろしいことでしょう-少なくとも技術的な側面が本物のハッカーによって運営されている会社のように聞こえ始めています さて、これは時代遅れのエッセイです。ただし、一般的ではない言語(C / C ++ / Java、C#)を使用することが「危険性が低い」ことを確認できません。組織のプログラマーが開発言語に非常に精通している場合、彼らはまともなペースでコードを作成するのに等しく熟練する必要があります。実際、一般的でない言語を使用しても、長期的にはあまり多くのプログラマーが利用できないので、メンテナンス/拡張の問題に直面することはありませんか? Quick-n-Dirtyシステムを作成する場合、一部の言語では他の言語よりも比較的早く離陸できることに同意します。しかし、ポール・グラハムのエッセイ/コメントは2012年以降に意味をなしますか?スタートアップが開発に典型的なIT言語を使用する場合、競争の心配を減らす必要があるのはなぜですか? 言語自体がどのように違いをもたらすのか、私は理解できません。私見では、重要なのは開発者の経験であり、フレームワークを利用できるので、特定の言語でコーディングするだけでなく、DRY(繰り返しはしない)です。 私が見逃しているのは何ですか?スタートアップがIT風味のない言語を選択した方がよいということを意味しますか(開発者が非常に熟練している場合でも)。この主張の背後にある(プログラミング)経済/市場力とは何ですか? PS:「lingua obscura」は誰かの気持ちを傷つけることを意図したものではありません:)

3
インタビュー中にCEOとCTOにスタートアップの質問をするのに良い質問[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックソフトウェア工学スタックExchange用。 7年前に閉鎖されました。 このサイトには、面接中に潜在的な雇用主に尋ねる質問に関する多くの質問があります。しかし、小さなスタートアップで面接をするときに尋ねるべき特定の質問があるかどうか疑問に思っていましたか?新しいスタートアップで働くことは、私が今まで持っていた雇用者とは異なり、インタビューの中でCEOとCTOにスタートアップを尋ねることを検討する必要があるものがあるかどうか知りたいと思いました。 私は統計学者/アナリストのポジションのためにインタビューをします。 編集: CEOとCTOの両方と1時間の電話会話を2回しました。これらはインタビューとは呼ばれませんでしたが、なぜそこでそこで働きたいか、自分のスキルがどのように会社に貢献できるかなどについて話しました。また、履歴書には、教育、仕事の経験、プログラミングの知識など、いくつかのことも話しました。2回目の電話での話の後、彼らは私に飛行機のチケットを買って、別の州に本社を置く会社に飛びました。私が真剣な候補者でなければ、彼らは私を別の州の会社に連れて行かないと思います。

12
初期段階のスタートアップは忍者プログラマーをどのように雇うのか[非公開]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私はスタートアップのアイデアに取り組み始めたばかりのプログラマーです。現時点では、少なくとも1人のプログラマーを参加させたいと思っています。このプログラマは忍者である必要があります-10倍のエンジニア。 初期の頃はおそらくスタートアップにとって最もリスクが高いので、この問題にできる限りアプローチするようにします。 これらの人々を見つけるにはどうすればいいですか?そしてどのように彼らを船に乗せるように説得するのですか? 自分の会社を始めた人たちや、採用についての考えを聞いてみたい 更新:忍者を共同創立者にしたいスタートアップが機能しない場合、いつでもメインストリームのジョブに雇用できるためです)
14 hiring  startup 

4
ソフトウェア会社の設立方法[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6年前に閉鎖されました。 私はいつも、ソフトウェア会社がどのように起こるのかと思っています。車、家、生活などに縛られたら、それは非常に難しいと思います。資金調達は常に最大の関心事です。 これをもう少し具体的にするために、2つのタイプがあります。製品/サービスを提供するもの、またはコンサルタント会社を提供するもの。 製品/サービスの種類に関して私を悩ませていることの1つは、両端でろうそくを燃やすことは非常に疲れるということを私たち全員が知っているということです。1日8〜10時間コーディングしてから、夕方に自分のコードをコーディングしても、長続きしません。アイデアにどれほど情熱を傾けていても、簡単に言えば、昼夜を問わずコーディングすることは燃え尽きるレシピです。しかしこれは敗北主義的な態度ですか?バランスを取ることができますか? 私の正直な意見では、コンサルタントの種類はそれほどトリッキーではありません。業界で何年も費やして関係を構築し、契約や移動からの連絡を取り、そしてもちろん、コミュニティに参加し、コンサルタントとして最初のプロジェクトを立ち上げた後、製品よりも簡単だと思います/サービスの種類。アジャイルの実装やTDDトレーニングなど、より大きな会社のプロジェクトに参加するときに、友人があなたと一緒に参加して、もっと大きなものを手に入れることができると思います。 両方に貢献できない場合は、回答している会社の種類を指定してください。ソフトウェア会社のスタートアップのために、あらゆるレベルの皆さんの経験やアイデアを聞きたいです。

5
Webアプリケーションの起動時間は本当に重要ですか?
アプリケーションの起動時に初期化コードを追加することについて誰かと会話し、起動時間の増加を引き起こすことについて不平を言いました。彼は本当に理由を述べることができませんでした(直感や何か、知らない)。これは頻繁に使用するアプリケーションではなく、約1分程度で開始され、年に数回展開します。 私はしばらく前にSOに関する質問でそのようなアドバイスを読んだことを覚えています。 私は30秒から4〜5分で開始したWebアプリで作業しましたが、オンラインになるとそれらは揺れ動きました。 だから私は何が欠けていますか?金融市場、医療アプリケーション、宇宙探査などのように、重要なアプリケーションでなければ...分からない...起動時間は本当に重要ですか? PS私は厳密にWebアプリについて言及していますが、デスクトップアプリは急速に起動します。

9
新興企業と既存企業の雇用[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 8年前に閉鎖されました。 私はいつもこれについて疑問に思っており、おそらくここで経験豊富な人々がこれについてコメントすることができます。Google、Microsoftなどの有名なソフトウェア会社は、常に仕事の要件を満たさないソフトウェアエンジニア/(または他の関連する専門家)を雇うことに慎重であり、むしろ「はい/たぶん」と断ります「決定。 また、一般的に、新興企業はそのような「完璧に満たない」従業員を採用するほうが一般的だという認識もあります。しかし、私にはこれは直観に反しているように思えます。スタートアップは一般的にはるかに小さく、リソースに制約があるため、実際には「10/10」の雇用が必要になります。レンタル中。 誰もが直接の経験からこれについて何かコメントがありますか? おかげで、
11 hiring  startup 

7
技術系新興企業でのソフトウェアテストはどのように行われますか?
ソフトウェアテストの利点を誇る多くの研究記事や技術ブログを目にしました。私はそれを確信しました。しかし、すべてのソフトウェアテスト調査は大規模なソフトウェア会社によって行われているため、スタートアップに実際に適用されるとは思いません。新興企業には、大規模なソフトウェア会社とは異なるニーズと制約があるためです。 したがって、これは疑問を投げかけました。テック系スタートアップは自動テストを書くべきか?もしそうなら、それらは大手ソフトウェア会社と同じ方法で行われますか?(スモークテスト、回帰テストなど)。このトピックに関するいくつかの研究記事を参照できるのが最善です。自分で見つけることができなかったためです。 (私はまだキャリアの早い段階ですが、自動テストの作成に真剣に取り組んでいるスタートアップを見たことはありません)
10 testing  startup 

7
(正しい?)テクノロジーと環境の選択
私たちは2人の開発者であり、新しいWeb製品開発を開始しようとしています。 どちらも無駄のないスタートアップアプローチのファンであり、継続的な導入を実践したいと考えています。 ここでジレンマが発生します-私たちは両方ともC#/ Windowsのバックグラウンドから来ており、どちらかを決定する必要があります。 .NETとWindowsに固執することで、新しいテクノロジーの学習に時間を費やすことなく、開発に全力を尽くします。 Ruby on RailsとLinuxに切り替えます。Rubyon RailsとLinuxは、迅速な立ち上げと広大なオープンソースサポートで高い評価を得ています。マイナス面は、Ruby、Rails、Linuxの学習に多くの労力を費やす必要があることです... あなたならどうしますか?他にどのような考慮事項がありますか?

6
ソースコード値を推定する方法は何ですか?
過去数か月間、私は自由時間にプロジェクトに取り組んできました。最近、友人からスタートアップの立ち上げを依頼されており、このソースコードは私たちにとって非常に価値があります。 共同創設者として、このコードは会社の首都の何かを数え、株式と交換することができます。しかし、どのようにその価値を見積もることができますか?業界標準の賃金に私が費やした時間を掛けるだけですか、それとも他の方法がありますか?

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