開発したと言えるように、最小限の使用で製品を開発する必要がありますか?[閉まっている]


8

私はここで何か間違ったことをしているようですので、これをもっと簡単に言い換えて、間違った印象を与えないようにします。

私は今、自分の時間にプロジェクトの計画段階にいます。現在、プロジェクトの範囲を定義しています。このアプリケーションがAndroidアプリもリリースしているのがわかります。さらに、私は長い間Android開発に乗りたかったので、履歴書に実際のプロジェクトをリストできることは有益だと思われます。ただし、アプリケーション自体はタブレットよりもPCの方がはるかに有用であり、スマートフォンではほとんど役に立ちません。オッズは、Androidでこれを使用したい思う人はほとんどいません(存在する場合)。

開発したいのですが、ほとんど需要がないと思います。経験が役立つという考えの下でそれを行うべきですか、それとも非公開にしておくか、誰も使用しないアプリが将来の雇用主にとって悪いように見えるという考えの下でそれを行わないのですか?


元の質問:

私はオープンソースプロジェクトを計画しています。これは、主に履歴書を強化するためです(ETA:わかりました。やりたいので、主にやっていますが、それを維持するのではなく、オープンソースとしてリリースしています。自分で簡単に履歴書に記載できるようにします)。タブレットでの実行を目的としたAndroidバージョンの実行を検討しています。しかし、タブレットで使用するのは最も便利なことではありません。私も私のパートナーも、製品を欲しがる人を想像することはできません。ただし、履歴書に「開発済みAndroid」を追加することは良いセールスポイントのようで、モバイル開発に参加したいと思います。誰も欲しくないアプリを作って、アプリを作ったと言えるでしょうか?それとも、より良いアイデアが見つかるまで延期すべきでしょうか?

編集:私は物事をひどく語ったに違いありません、いくつかの答えは間違った考えを持っているようです。私はそれの地獄のためにプロジェクト全体をやっています。この特定のプロジェクトのAndroidバージョンを実行しない場合、私はそれをより早く完了し、他の何かを計画してそれを実行します。いつもプロジェクトをやっていて、このプロジェクトをやりたいのは当然のことです。問題は、代わりに「Androidで遊ぼう」プロジェクトとしてもっと便利なことをすべきでしょうか?長い目で見れば、誰も欲しくないものを作ることは私を傷つけるでしょうか?


2
あなたは彼らが実際にそれを使おうとする危険を冒しています...

@ThorbjørnRavnAndersenまあ私がそれをリリースしているなら、それは完全にうまくいきます。問題は、いったいなぜあなたはそのようなことをしたいのかということです。タブレットやスマートフォンよりもPCに適したアプリケーションです。
Yamikuronue、2011

1
「働く」ことはたくさんのものです。優しさ、愛情、そして世話は通常現れます。同じの欠如、同じ。

@ThorbjørnRavnAndersen私はかなり頻繁にこのソフトウェアを自分で使用する予定です。粗雑なものを叩きつけて投げ捨てるような印象を与えたのかわかりませんが、それは私の意図ではありません。
Yamikuronue、2011

素晴らしい:)その場合、幸運。

回答:


11

あなたはすでにAndroid用のものを作ることができますか?はいの場合は、それを履歴書に追加し、時間を使って他のことを学びます。そうでない場合、Android向けのあらゆる種類のアプリを実行することは学習の機会です。モバイル開発行うことができれば、モバイル開発ビジネスへの参入はおそらく簡単です。できると言えるのは、ただの副作用です。

長い目で見れば、誰も欲しくないものを作ることは私を傷つけるでしょうか?

すべての90%ががらくたです。Androidソフトウェアに関しては、99%に近いと思います。だから、誰も欲しがらないものを作るのはあなただけではありません。Angry Birdsの背後にある会社は51のゲームを作りました(私が正しく思い出せば)。問題は、事前に分からないことです...


5

やれ !それを学術的な経験と考えてください:

  • 直接的で明白な使用法はありませんが、1つのテクノロジーでのスキルの向上に役立つ理論的な実験を行います。
  • オープンソースにすることで、簡単に査読することができます。あなたはレビューを求め、あなた自身を改善するように教えられるでしょう。
  • それが理論的な実験になったとしても、あなたや他の誰かがあなたのアイデアを作り直して、それを有用なものに変えるかもしれません。

それをあなたのポートフォリオの価値あるアイテムにするのに十分なエネルギーを入れてください。完了したら、このプロジェクトを改善する(開発中にアイデアを得ることができます)か、別のプロジェクトを作成することにより、繰り返します。


4

履歴書を後押しするためにプロジェクトを作成するのではなく、開発がむずかしいプロジェクトをAndroidでコーディングすることをお勧めします。プロジェクト内のハードなミニ問題をあきらめたくないときなど、仕事に情熱を傾けているときは、最も多くを学びます。優れたプログラマーのほとんどすべてが、何百もの(しばしば公開されない)プロジェクトを抱えています。これらは、芸術に対してより「真実」であるため、企業が雇うのが大好きなプログラマーです。

現在、これらの数百のプロジェクトは趣味のプロジェクトであり、次のステップは専門的な経験を紹介することです。一部のプラットフォームでコードを作成できるだけでなく、プロジェクトを完了することもできることを示したいと思います。あなたは自分が賢く、物事を成し遂げることを示したいです:http : //www.joelonsoftware.com/articles/GuerrillaInterviewing3.html

(編集:ここにも本があると思います:http : //www.joelonsoftware.com/items/2007/06/05.html

ですから、明確にするために、あなたがより良いアイディアを見つけるまで、あなたが延期すべきだとも言っていません。アクションとしてインスピレーションを生成します。行動を起こすためのインスピレーションを待つ必要はありません。

この一見矛盾するアドバイスで何をするかはあなた次第ですが、私がそれが役立つことを願っています。


1

私はオープンソースプロジェクトを計画しており、主に履歴書を強化します。

それは正当な理由ですが、逆効果になるかもしれません。あなたの唯一の動機が履歴書を強化することである場合、最終結果が悪くなる可能性が高いです。潜在的な雇用主はあなたのdeveloped for Android主張をチェックするかもしれません、そしてそれをサポートする唯一のものが不十分に設計されたそして/またはコード化されたアプリケーションであるなら、あなたは雇われません。

ただし、履歴書に「developed for Android」を追加することは良いセールスポイントのようで、モバイル開発に参加したいと思います。

Android開発者を積極的に探している雇用主は、貧弱なアプリケーションであるかどうかに関係なく、マイナーアプリケーションを1つだけ作成した場合はおそらくあなたを考慮しないでしょう。


ただし、アプリケーションに費やす時間を他の場所で費やすことができないのであれば、先に進んでそれを行う必要があります。1つはなしよりも優れており、上記のすべてが潜在的な雇用主によって見落とされる可能性はわずかです。

面白くするために、または教育目的のためにそれを実行し、実際に役立つ何かのために行った方が良いでしょうが、実際には、まったく構築しないよりも、すべての間違った理由で構築した方が良いです。少なくともAndroid開発の基本を学びます。


「マイナーなアプリケーションを1つだけ作成した場合は、おそらく考慮されないでしょう」に同意しません。状況次第だと思います。誰かが私のために仕事に応募していて、「これがAndroidアプリでの最初のショットです。他のコードもそこにあります」と言った場合、それは何もないよりはるかにマイレージがあります。あなたがAndroidのエキスパートであると主張し、そうでない場合、これはあらゆる技術、そして人生のほとんどのものに当てはまりますが、それは逆効果になります。
ケビンガリガン

@KevinGalliganそれが、私がその文に「おそらく」を入れた理由です...そして、後で、「1つは、何もないよりもはるかに長い」と本質的に同じである「1は、何もないよりも優れている」と書きます...ところで私の答えは更新ではなく元の質問です...
yannis

1

他の答えが言うように、だれもそれを欲しがらないと信じているからといって、何かを開発することを恐れないでください。この種のことを事前に予測することは困難です。

しかし、自分でプロジェクトを始めるのではなく、既存のプロジェクトに貢献することを検討しましたか?

利点:

  • チームプレーヤーであり、既存の構造で作業できることを将来の雇用主に示します。
  • 既存のプロジェクトを理解し、それに価値を付加できることを実証します。
  • プロジェクトがかなりよく知られていて評判が高い場合、あなたの貢献が受け入れられたという事実だけがあなたの仕事の一種の裏書となるでしょう。

そして最後に:

  • 確立されたユーザーベースなので、あなたの貢献は実際に役立つでしょう。

もちろん、欠点は、プロジェクトの政治に対処する必要があり、好ましくない決定に対応する必要があることです。しかし、好みのポリシーを備えたプロジェクトを選択すれば、これらの問題を最小限に抑えることができます。


私はこのプロジェクトを関係なく行うつもりです。必要なソフトウェアを作成していますが、適切なバージョンが見つかりません。しかし、これが完了したら、後で参加できるプロジェクトを探す予定です。
Yamikuronue、2011

自分のアプリを書くことは、売り込みの観点からプロジェクトに貢献することに勝ると思います。貢献は学ぶ機会であり、エンドツーエンドのアプリケーションもある場合は、重みを追加します(ここでも貢献は重要ではないと想定しています)。
Murph、2007

1

あなたが履歴書を強化するためにそれをしているなら、あなたは間違いを犯しています。

あなたが学びたいのでそれをしてください、あなたがそれが楽しいと思うのでそれをしてください、あなたがモバイル開発に入りたいのでそれをしてくださいそしてそれをする最良の方法はモバイルのために開発することです。

それを行った(つまり、重要なモバイルアプリケーションを作成した)場合でも、その領域でプレイしたい場合は、アプリを履歴書に追加することを選択できます-どれほど一般的に役立つかは問題ではありません(ただしなぜパブリッシュするのは役に立たないのでしょうか?)機能を説明するために使用できる限り-「Hello World!」たぶんあなたを遠くに連れて行きません。

そして何よりも、あなたがいることを前提としなければならない、覚えているだろう、あなたの能力についての合理的に正直でない場合は、遅かれ早かれ、分かったこと。


1

あなたはすでに答えを選びましたが、ここでチャイムを鳴らします。私は小さなAndroidショップを経営しています。Androidを学びたい場合は、チュートリアルなどではなく、アイデアを選んで構築するように人々に伝えます。それがあなたの考えであるとき、たとえそれが使われなくても、あなたははるかに投資されます。第二に、あなたの履歴書にそれは価値がないと言った誰もが完全に間違っています!!! あなたが私に仕事を申し込んだ場合(そしてもちろん、私たちは雇用しています)、利用可能なコードがあれば、面接を受けて仕事を得る可能性がはるかに高くなります(コードがひどい場合を除きます)。そのため、「正しい」回答者は、すでにある程度の経験がある場合は、Androidプロジェクトをコーディングするべきではないと言っているのは間違っています。1つの小さなことをコーディングしたためにAndroid(または任意のプラットフォーム)を知っていると主張するほとんどの人は完全に間違っています。実際の商用製品、または非常に重要な非商用製品を完成させてリリースするまで、Androidを知っておいてください。プラットフォームに基本的な知識を持っていることと、ハードウェア/ OSの500以上の組み合わせを使用して、現場でマルチスレッドアプリをデバッグする方法を理解することは、2つのまったく異なるものです。私たちはAndroid のみを使用しているので、一般的なショップよりも深く集中してより良い仕事をすることができます。つまり、Android、iOS、Fortranなど。特定の事柄に取り組みたいことがわかっていて、それを行う仕事を見つけた場合は、ダブルダウンしてください。夢中になる。アプリを作成します。それらをgithubに入れ、コミュニティにフィードバックを求めます。それだけで役立ちます。


0

大勢の人々が興味を持つであろうアプリのアイデアを思いつくことは決してないでしょうが、まともなアプリの作り方がわからなければ、誰もが欲しがるアプリを作ることは決してないでしょう。1つだけでなく多くのアプリを作成し、あらゆる種類のアプリを作成し、既存の人気アプリをコピーし、役に立たないアプリにする必要があります。これらはリリースする必要はありませんが、大量のアプリを作成する必要があるため、アイデアを得る優れたアプリの場合、そのアプリを実際に開発することができます。アプリを作成するだけで、履歴書に嘘をつくことなくアプリを作成できると言うのはひどい考えです。


0

著者からの引用を覚えているようです:

You should write a story that interests you and would want to read
That way, you will always find an audience

私は同じことが開発にも当てはまることを発見します(そこで成功しているソフトウェアをたくさん見た場合):使いたいものを構築する必要があります。

さらに、これは学習体験であり、履歴書で指摘する確かなプロジェクトになります。


0

やりたいこと、そうすることから学ぶことを期待するため、そして挑戦があなたを魅了するため、それをしてください。他の理由でそれを行うことは時間の無駄です。


0

私は先に進んでそれを行います。履歴書のためにそれを行うことは問題ありませんが、あなたはそれからより多くを得ると思います。これは、次の大きなことを考えるのに時間をかけすぎるよりもはるかに優れています。途中で役立つものを発見するかもしれません。次のアプリを試すときに役立ちます。

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