3ヶ月でプログラミングを学び、起動する方法 - プログラミング経験なしで|
coka la loka
目次:
- 3年前、私は20歳のビジネス学生でしたが、私は両方に良い音楽ストリーミングサービスを作り出しました音楽家、音楽ファン。
- プログラミングを習得するにはどうすればよいですか? あなたがしていることは、Googleをしないでください」プログラミングを学ぶのにどれくらいかかりますか? ? "私のように。あなたは、「私は5年間プログラミングしていますが、私はまだ学んでいます」、または「1日にレッスンをしていれば約2年」というような回答をする人々には、 私はいつも「2年!?」と思っていました。私は間違いなくその時間内に良い共同創業者を見つけることができます! "
- 幸いなことに、iOSプログラミングを初心者に教えるすばらしいウェブサイトを訪れた。最初の数回のレッスンを自由に行えば、それがあなたのために正しいかどうかを知ることができます。私はお金がなかったので、私は両親にコースの支払いを納得させました。私はそれが非常に有益であることを発見しました。
- あなたは自分自身をフォローしてコードを書く必要があります。これを行うと、チュートリアルのコードとまったく同じように見える場合や、チュートリアルで以前に書いたコードがもう機能していない場合でも、時には機能しないことがあります。
- あるいは、あなたのアイデアの一部を作り始めることをお勧めします。つまり、あなたのアプリが複数の機能を持っている場合は、それらの機能を1つ1つずつ取り出して別々のプログラムとして構築します。
- プログラムのリリース
- 更新情報付き。私たちのアプリをリリースした後、私たちはビジネス用のミュージックサブスクリプションを追加するのに数週間しかかかりませんでした。
ソフトウェア会社を立ち上げようとしたり、モバイルアプリを構築しようとしたことがある人は、共同制作者
- あなたのアプリを構築するためにフリーランサーを雇う
- プログラミングを学び、それを自分で構築する
- 共同創業者を見つけることについては、技術的能力を持つ人物を知らなければ、あなたが成功することができれば、あなたと仕事をする人を見つけるための非常に長く困難なプロセスです。
あなたは技術的に能力があり、プロジェクトに取り組む時間があり、やっている。あなたがパートナーになる必要がある人のタイプは非常に高い需要のため、あなたが誰かを見つけたとしても、あなたのチームに参加するように彼らを説得するのは難しいでしょう。
お金があれば、働ける。しかし、あなたの夢のアプリを作るために誰かを雇うことは非常に難しく、予想以上に時間がかかるでしょう。
フリーランサーとの作業の過程で、デザインがオフになったり、物事があなたが望むほど速く動作したり、含まれないと思われる小さなインタフェース要素があります。さらに、リリース前またはリリース後に追加する予定の新しいアプリのアイデアがあります。アプリには起動後のバグ修正と保守が必要になり、追加費用がかかります。このため、プロジェクトを終了するために単に引用した以上に、フリーランサーに支払うことになります。
関連項目:技術的なバックグラウンドなしで素晴らしいアプリケーションを作成できますか? 1年の母親はあなたにそれがどのように行われたかを示します。
3年前、私は20歳のビジネス学生でしたが、私は両方に良い音楽ストリーミングサービスを作り出しました音楽家、音楽ファン。
スタートアップの最初の1年間、私は技術共同創設者を探しました。私は少なくとも3人のテクニカルコファウンダーを経験しました。彼らのそれぞれは本当にうまくやっていましたが、情熱や時間、プロジェクトへのコミットメントが不足していました。私たちが何かを作ったことがないので、物事は非常にゆっくりと動きました。私は解放するのに十分な自信がありました。
翌年はフリーランサーを雇うのに費やされました。ここでの問題は、技術者の共同創業者のために捜し求めていたものに似ていました。多くのフリーランサーはフルタイムの仕事をしており、プロジェクトにコミットする時間はほとんどありません。私の場合、iOSアプリケーションをビルドするのに6ヶ月かかりました。
残念ながら、誰かがフリーランサーの車に侵入し、ノートを盗んでしまいました。 6ヶ月の仕事がなくなり、私はお金が不足していました。私は共同創設者を見つけることができず、別のフリーライターを雇うためのお金がなかったので、私はこれを解決するために雇った人のために6ヶ月も待つことができなかったので、私は自分でこれをやらなければならないと決めました。 >関連項目:ビジネスパートナーを見つける方法
実際に
実際にプログラミングを習得するにはどうすればよいですか? あなたがしていることは、Googleをしないでください」プログラミングを学ぶのにどれくらいかかりますか? ? "私のように。あなたは、「私は5年間プログラミングしていますが、私はまだ学んでいます」、または「1日にレッスンをしていれば約2年」というような回答をする人々には、 私はいつも「2年!?」と思っていました。私は間違いなくその時間内に良い共同創業者を見つけることができます! "
プログラミングで新しいことを常に学んでいることは事実ですが、プログラムやアプリケーションを構築するのに十分な時間を取ることはありませんあなたは解雇しようとしています。
チュートリアルやミスをしている間に、私はプログラミングに約6時間を費やしました(私は大学を卒業しましたが、まだアルバイトをしていました)。 1日6時間で、私は3ヶ月でiOSアプリを構築して起動しました。あなたが見てみたいと思ったら、結果はここにあります(幸運なことに、以前のミュージシャンの取り組みは、私がすでに楽曲を作っていたことを意味していました)。
チュートリアルと基礎を理解する
以前のプログラミング経験はないので、何をどうやって行うのか分かりませんでした。私はコードを書く場所やiPhoneのアプリを置く方法を知らなかった。
幸いなことに、iOSプログラミングを初心者に教えるすばらしいウェブサイトを訪れた。最初の数回のレッスンを自由に行えば、それがあなたのために正しいかどうかを知ることができます。私はお金がなかったので、私は両親にコースの支払いを納得させました。私はそれが非常に有益であることを発見しました。
プログラミングを学ぶために見ることができる他のリソースがあります。一部は無料で、一部は有料です:
Codecademy
MIT OpenCourseWare
- Khan Academy
- 様々なYouTubeビデオ
- 経験豊富なプログラマーではなく、初心者向けのコースを選択してください。これらのプログラムは、時には理解が難しいスーパー基礎初心者を教えてくれるでしょう。
- iOSプログラミングを学んでいるなら、Chrisとコードを強くお勧めします。それは無料ではありませんが、ビデオは物事を本当に簡単に従わせ、非技術的な人々にとって意味のある方法で物事を説明してくれました。
参考:11の優れた無料オンラインコース
コース中に行うこと
コース中、実際にコードを書くことが非常に重要です。一連のYouTube動画をフォローしている場合は、情報を収集してメモを取ってから、元に戻ってコードを作成すると思っている動画は見ないでください。これは動作しません。あなたは間違いを犯すことで、より早く学ぶことが実証されています。あなたは自分自身をフォローしてコードを書く必要があります。これを行うと、チュートリアルのコードとまったく同じように見える場合や、チュートリアルで以前に書いたコードがもう機能していない場合でも、時には機能しないことがあります。
ほとんどの人は解決できないと思う間違いを見つけたら落胆します。あなたがプログラミングミスを遭遇すると、スタックオーバーフローはあなたの親友です。初心者の方は、Googleがプログラミング上の問題に関連するものは、このサイトへのリンクにつながる可能性が高く、非常に役立つ素晴らしい回答があります。 Googleに問題が発生したときには、具体的なことを心配しないでください。
できるだけ早くコースを耕す。あなたは終わりに近づき、やっていることをほとんど知らないことがあります。大丈夫。
コースの後に行うこと
プログラミングコースの後で、ほとんどの人があなたに奨励するでしょう。小さなプログラムから始めましょう。あなたのプログラミングコースがあなたが小さな、実行可能なプログラムを作ったと仮定すると、私はこれを止めるでしょう。プログラミングのために小さなプログラムを作成することは退屈になります。
あるいは、あなたのアイデアの一部を作り始めることをお勧めします。つまり、あなたのアプリが複数の機能を持っている場合は、それらの機能を1つ1つずつ取り出して別々のプログラムとして構築します。
あなたの考えは、プログラミングの学習を始めた主な理由です。あなたの情熱は、ちょうど学ぶために何かを構築するよりもはるかに速く経験を通してあなたを導きます。私は毎日私のアプリをプログラミングするために多くの時間を費やしていませんでした。私はそれを構築したいので、私はそれをやった。私はそれに興奮していました。
チュートリアルの直後にあなたのアイデアの一部を始めることによって、すぐに非常に大きな問題に直面し、学習プロセスが加速します。あなたはまたあなたのアイデアが実生活で一緒に見えるようになるでしょう。そして、あなたは長い間、あなたが夢見てきたもので遊ぶことになります。
プログラムの構築
プログラムのすべての部分をビルドしたら、あなたはプログラムのすべての部分をビルドします。あなたがまとめようとしているものに固有のプログラミング要件について多くのことを学んできました。これらの部分に戻ると、コードがどのように改善されるかがわかります。このため、初心者の方は、完成品を構築する前にプログラムの一部を構築することが重要です。最終製品をうまく組みたい場合は、初心者の方が初期コードが乱雑になる可能性があります。
あなたのプログラムの部分を調べた後、それをまとめてみましょう。あなたの製品を使い始める前に、あなたが構築した部品をまとめてください。このプロセスでは、パフォーマンスと可読性のためにコードを改善する方法を探っていきます。プログラムのリリース
新製品をリリースするのは恐ろしいことです。あなたは人々がそれを憎んだり、悪い評価を受けたり、潜在的なユーザーの間で悪評をつくったりします。
これらのことは起こりそうにありません。私が最初にアプリをリリースしたときにいくつかの問題がありましたが、人々がそれをどのように使用したかを学ぶことで、私は自分自身で考えたことがない方法ですばやく改善できました。
更新情報付き。私たちのアプリをリリースした後、私たちはビジネス用のミュージックサブスクリプションを追加するのに数週間しかかかりませんでした。
リーン・プランニングの導入:計画を短くし、より速く成長させる方法
学習プログラミングは、どのような目標を達成するためにも最適な選択肢ですテクノロジーの分野上で述べたように、フリーランサーを雇うことは高価になる可能性があり、共同創設者を見つけることは非常に難しいです。
私がやったのと同じ間違いをしないでください。彼らは文字通り何年も前に私を戻してくれました。できるだけ早く学び始めましょう。あなたの情熱があなたを導きます。