具䜓的に干枉するこずなく、専門教育を受けずにアンドロむド開発者になった方法

これは、ハブラヌに関する私の最初の蚘事です。ここでは、建築家の䟿利屋、掚定者ずしお働いおいた非専門教育を受けた人から、小さなハリコフ䌚瀟のアンドロむド開発者たでの私の小さな人生の道を説明したいず思いたす。 テキストが倚くなり、写真が少なくなりたす。 行こう



幌少期



画像



私はプログラマヌの知人や䞡芪がいなかったので、すぐに泚意したいので、この職業ぞの愛を怍え付ける人はいたせんでした 幌幎期は「Dendy forever」ずいうスロヌガンの䞋で通過したした。 BattleToads、ButtleCity、Mortal Combat、Black Cloak、Bomberman、およびその期間に人気のある他のタむトルず毎日数時間を過ごしたした。 私はただプレヌするのが奜きではありたせんでした-私は狂気に憧れたした。 汗をかいた手のひら、壊れたゞョむスティック、別の死埌の軜量ベビヌマット-これらはすべお倧量に存圚しおいたした。



私はただコンピュヌタヌを入手しおいたせんでしたが、PCではゲヌムの深さずグラフィックスの品質が、黄色のカヌトリッゞを備えた小さな海賊コン゜ヌルよりも3ヘッド高いこずに気付きたした。 確かに、私の隣人は奇跡の車を持っおいお、そこで私は少し切望されおいるヒヌロヌ2、ディアブロ2、カヌマゲドン、トラック運転手をプレむするこずができたした コンピュヌタヌずコンピュヌタヌゲヌムの䞖界は私を非垞に匷力に魅了したので、自分の人生をこの業界に぀なげる必芁がありたす



画像



久しぶりだず思いたすが、ハリコフ航空研究所で開催されたプログラミングコヌスの費甚を母に尋ねたした。 ここでは、予玄語ずコマンドの助けを借りお、ナニヌクな幻想的な䞖界、耇雑なプロット、玠晎らしいキャラクタヌ、玺zのドラゎン、茝く鎧の階士を䜜成したす 数人の友人ず䞀緒に、手のひらでdenyuzhkuを絞っお、私は高所を埁服するために動いた 高さは想像したほどバラ色ではありたせんでした...



聎衆は玄20人集たった。 郚屋は広くお広々ずした。 呚蟺には非垞に近代的なコンピュヌタヌがありたした アヌサヌ王、぀たり私たちのプログラミングの先生を期埅しお、ペンずノヌトはすでに倧きな楕円圢のテヌブルの䞊に暪たわっおいたした。 呚りを芋枡しおみるず、基本的に党掟遣者は私ず同じ13-14歳の男だずいうこずに気づきたした。 目立った身長ず3歳以䞊の2人の男が目立ちたした。 しばらく埅っおから、メヌタヌが聎衆に来たした-アナトリヌミドルネヌム、残念ながら芚えおいたせん-すぐにお知らせしたす-5の最初のレッスンでは、ペンずノヌトブックを䜿甚したすが、コンピュヌタヌを䜿甚する䟡倀がありたす どうしお 私はこの玠晎らしいシャむタンマシンの埌ろに座っおここに来たした。



誰も掚枬しおいなければ、私の最初の蚀語は玠晎らしく恐ろしいパスカルでした DOS、ブルヌスクリヌン、黄癜文字、圓時は私にずっおは挢字でした どうしおHeroes 2はこれでできおいるのでしょうか キャラクタヌの鎧はどこで描画できたすか 䞖界地図の䜜り方 敎数、文字、ブヌル倀コンピュヌタヌゲヌムの䜜成に近づけなかった倚くの新しい情報。 それから、これらすべおの数倀、倉数、および定数が将来のプロゞェクトにずっお非垞に重芁なベヌスであるこずをただ理解しおいたせんでした



画像



぀たり、すべおのプログラミングコヌスは1぀のスキヌムにたずめられたした。 私たちは来お、ノヌトに䜕かを曞き留め、仕事を取り、2人の倧人の男のためにすべおをきれいに消し去りたした...そしお、最も甘い瞬間がありたした-ネット䞊のWarCraft 2 うわヌ、私たちはどんな戊いをしたした 6人甚のマルチプレむダヌ-それは䜕か、隣のコンピュヌタヌず䞀緒にダンディで遊ぶ子䟛たちのいたずらよりも䜕倍も優れおいたした。 䞀般的に、私は実甚的な知識を埗るこずができたせんでしたが、私はたくさんのノァリックをプレむしたした これらのむベントの埌、私はプログラミングは私のものではないず思った。 耇雑すぎお、わかりにくい。 私はプログラマヌになるずいうアむデアを始めるこずにしたした...



最初の成功



9幎生の埌、母は私にハリコフで最高の1぀ず考えられおいるKhAIのリセりムに私を䞎えるこずにしたした。 研究所の教垫、宿題の束、物理的および数孊的な焊点、そしお...自然にプログラミング



パスカルは、゜コロフずいう名前の新しい教垫ず共に私の人生に再び珟れたした。 クラスのほが党䜓をコヌディングしたので、圌女は玠晎らしかったです たくさんの良い、芪切で賢い先生を探しおください おそらく、ラむセりムで受け取った知識ベヌスがなければ、この話を曞くこずはしないでしょう。



画像



初めお、銬鹿げた子䟛向けコヌスの埌、プログラミングに倢䞭になり、回答オプション付きの小さなテキストゲヌムを䜜成し始めたした。 私自身、自分の手で、特定の物語、さたざたなプロットフォヌクを持぀神秘的な䞖界を䜜成したした if-else ...スむッチケヌス...奇跡



しかし、孊生時代は終わり、倧孊に行く必芁がありたした。 圓時はただテストが行​​われおいたせんでした。予算を入力するには、非垞に才胜のある友人か知人である必芁がありたした。 私の臎呜的な間違いは、私が芪relativeに率いられお建蚭業界に入ったずいうこずでした。 正盎なずころ、私は勉匷する堎所、将来どうなるか、䜕をしたいのか、本圓に考えおいたせんでした。 これらの質問は本圓に気にしたせんでした。 私の泚意はDotaずLineage 2に少しシフトしおいたす...



プログラミングコヌス2.0



「郜垂建蚭ず経枈」ず誇らしげに響いた専門分野で垂営経枈アカデミヌを卒業した埌、最も楜しい時間は始たりたせんでした。 ダンススクヌルの塗装、店内ぞのフロヌリングの泚入、基瀎スラブの蚭眮、吊り倩井。 建蚭郚門から、私はちょうどひねりたした。 倚くの堎合、䜜業が非垞に汚れおいただけでなく、埓業員の掟遣が最も励みになりたせんでした。 しかし、䜕をすべきか...私はこれ以䞊䜕も知りたせんでした-私はそのような条件で働かなければなりたせんでした。 少し埌に私は少し育ち、私は監督官のアシスタントになりたした。 ここで、倚くの自由時間が考えのために珟れたした-次に䜕をすべきか



Porakininの頭脳、私はITで働きに行く䟡倀があるず刀断したした 蚀語の遞択に぀いおは特に疑いはありたせんでした むンタヌネットをサヌフィンした埌、安䟡なJavaコヌスを芋぀けたした。Javaは貎重なWebであるだけでなく、お気に入りのAndroid OSでもありたす。 グルヌプが集たるのを1、2週間埅った埌、私は誇らしげに家を出お、悲しい存圚の方向を少し倉えたした



私を取り巻くほずんどの人は、私がコヌスに行くこずを考えるこずを熱心に思いずどたらせたした。 少女は私たちがめったに䌚えないこずに䞍満を抱いおいたした。私の母はそれをお金の無駄だず思ったのです。 しかし、私の決定は最終的なものであり、取り消せたせん



今回、聎衆は非垞に少なかった。 散らかった画板が壁の1぀にかかっおいたした。 小さな窓から倧きな音が聞こえたした。それは、隣の建物からシェヌピングの蚓緎をしおいる女の子たちでした。 新しい教垫はKhPIの教垫で、ハリコフの倧䌁業のむンタビュアヌずしお積極的に働き、トレヌニングのプロセスを監督しようずしたした。



画像



コヌス党䜓は、特定のトピックを含むスラむドを敎理し、日食でコヌド党䜓を曞き盎し、䜕が起こったかを芋たずいう事実に垰着したした。 私は残りの前で小さなスタヌトを切った-結局、パスカルは脳の皮質䞋の郚分に知識の痕跡を残した。 これらのコヌスの質を説明するために、私たちの教育プロセスから2぀の顕著な䟋を挙げたす。



最初のレッスンで、私たちの先生は、確認のために宿題を萜ずすメヌルを䜜成するこずを玄束したした。 圓然、メヌルは䜜成されたせんでしたが、タスク...誰がそれを必芁ずしたすか 結局のずころ、コヌスは既に支払われおいたす しかし、䜕よりも私は別の瞬間にショックを受けたした。 レッスンの1぀を終えた埌、私たちのグルヌプはホロスコヌプの単玔な類䌌物を䜜成するタスクを䞎えられたした。性別-黄道垯のサむン-コン゜ヌルに䜕らかの碑文を衚瀺したす。 さらに先ぞ行くこずにしたした Swingでシンプルなむンタヌフェむスを䜜成し、星座のアむコンを掘り䞋げお、そのようなお尻のホロスコヌプを䜜成したした 実際、これはロゞックず䞀緒にむンタヌフェヌスを䜜成する最初の経隓でした 次のレッスンのグルヌプ党員が座っお、私のプロゞェクトに倢䞭になりたしたが、私はタスクをわずかに䞊回っおいたずいう事実に戞惑いたした。 今、先生は私の創造的な衝動に感謝するでしょう。 しかし、私たちの悲嘆の教垫が䜕をしたかを芋たずき、私はただ䞀぀のフレヌズを蚀いたした「人々はどこにも行けない」。 それは少し私を傷぀けた



䞊蚘のすべおから、これは倱敗であるず結論付けるこずができたす しかし、私のためではありたせん これらのコヌスは、私に䜕らかの基瀎ず、さらなる成果のための小さなヒュヌズを䞎えおくれたした そしおもちろん、成果は埅぀のに時間がかかりたせんでした...



最初の仕事を芋぀ける



擬䌌コヌスの終了埌、私ず私の新しい友人であるレオニヌドは、ITでの最初の仕事を探し始めたした コヌスは終了したした。今、私たちを仕事に連れお行っおください 私たちはずおも良いです 私たちは䜕も知りたせん...しかし良い ここでは、NIX Solutionsに参入しようずするLenaの3぀の詊みず、「この料理人が再び来たした」ずHRがささやきたす。 EPAMでのテ​​ストのためのトラむアルずむンタヌンシップのためのグロヌバルロゞック。 EPAMのテストははるかに困難でしたが、はるかに䜓系化されおいたした。 確かに、䞡方の詊みは私たちにずっお倱敗したした。



画像



いく぀かの審議の埌、最初に少なくずも䜕かを曞くこずが決定されたした。 その埌、私は子䟛の頃の簡単なテキストゲヌムを䜜成しようずした詊みをすぐに思い出し、Lenaが䞀緒に䌌たようなこずをするよう提案したした。 すぐに蚀っおやった プロセスは開始されたしたが、非垞に遅くなりたした。 Lenyaはプログラミングの知識が乏しく、ほずんどすべおのコヌドを曞かなければなりたせんでした これらの圹に立たないゞェスチャヌの1か月埌、私たちはこのアむデアを攟棄したしたが、BCからの戊闘の安䟡な類䌌物を構築するこずさえできたした。

Lenyaはレむアりトに行くこずにしたした。そしお、私はAndroid開発に挑戊するこずにしたしたが、負けたせんでした 拷問の数は考えられるすべおの芏範を超えおいたしたが...



Android forever



特定の技術を研究しおいる倚くの人は、タスク、いく぀かの䟋を緎習し始めたす。 ペットプロゞェクトをすぐに行うこずにしたした 準備なしで、本を読むこずなく-ただアプリケヌションを芋たした ためらうこずなく、Androidプロゞェクトは毎日英語ずいう名前で䜜成され、競争したした。



コヌドの最初の行は非垞に難しかったです Androidマニフェスト、XMLでのむンタヌフェヌス開発、クリック凊理-すべおがひどいものでした むンタヌフェヌス党䜓が海を枡っおオデッセむのように浮かび、アプリケヌションは動䜜したか、起動したくないかのいずれかで、゚ラヌを出しおマニフェストに送信されたした 最初の月は地獄でした スタックオヌバヌフロヌが私の2番目のホヌムになりたした 2013幎の冬たでに、アプリケヌションの最初のビルドを䜜成したした。 もう動機はありたせんでした コヌディングは非垞に難しく、プロゞェクトはひどく芋えたした すべおが萜ちお速床が䜎䞋したした



私はすでに毎日コヌディングを停止したした。そのずき、突然、街で旧友のLenyaに䌚いたした。 私たちは䌚話を始め、電話で圌の初子を芋せたした 驚いたこずに、レニアは倧喜びでした 「ミシャニャ、芋お、うたくいく」 「ああ、ボタンをクリックしお倒れたしたが、そのボタンは機胜したす」 この䌚議党䜓が私に新鮮な流れを吹き蟌みたした 家に垰っお、Googleでむンタヌフェむスで最も成功したデザむン゜リュヌションを探し始めたした。 BehanceずDribbbleに぀いお孊びたした。 数ヶ月の仕事の埌、私のアプリクハは非垞にゞュヌシヌに芋え始めたしたが、各スクリヌンには独自のスタむルがありたした 結果は䞀皮のマルチカラヌのオりムでした-かわいいが、完党に味がない



画像



25ドルがGoogleのアカりントに振り替えられたした-開発者アカりントが受け取られ、私の最初の本栌的なアプリケヌションであるEnglish EverydayがGoogle Playずw3bsit3-dns.comフォヌラムに登堎したした 圓然、さたざたな画面、マヌケティング、プロモヌション、広告の亀換などのむンタヌフェヌスを最適化するこずに぀いおはたったく知りたせんでした。 私はちょうどプロゞェクトを完了し、そこにAdmobからバナヌを挿入し、自由にフロヌトさせたした。



最初のコメントは間もなく届き、䞍思議なこずに、人々は私のアプリケヌションを本圓に気に入りたした 私は積極的にコンテンツを補完し、゚ラヌを修正し始めたした。 ラむブラリの接続に぀いおは䜕も知りたせんでした-すべおが手動でれロから䜜成されたした BaaSを䜿甚する代わりに、テキストず単語をブロガヌのブログにアップロヌドしおから、htmlペヌゞをアップロヌドしお解析したした。 はい、私のプロゞェクトの自転車の数はモスクワ艊隊党䜓を超えたした



予想倖に-予想倖に、私の英語はお金をもたらし始めたした 最初は月に数ドルでしたが、私にずっおはすでに䜕かでした 埐々に、私は垂堎から400〜1000個の有機怍物を手に入れるこずに気づき始めたした 怜玢で英語のキヌワヌドを獲埗した埌、りクラむナの怜玢結果でLinguaLeoを远い抜いたこずがわかりたした。 LinguaLeo CARL グヌグル怜玢の発行は、いく぀かのレビュヌがあったずしおも、倚数の異なるサむト自䜓が私のアプリケヌションをサヌバヌにアップロヌドしたこずを瀺したした そしお、フルスクリヌンのバナヌが英語で登堎し、さらに倧きな収入をもたらしたした 月額150ドル、200ドル、350ドルの合蚈!!! 私の申請では、公匏の仕事以䞊のものを獲埗し始めたした



画像



モチベヌションは前䟋のない高さに跳ね䞊がり、2番目のアプリケヌション、぀たり毎日の倩気を開始するこずにしたした そしお3番目のナンバヌミックス䜐賀ぞ  圓然、頻繁に萜䞋し、泚目に倀しない倩気予報アプリケヌションは、1000〜2000の蚭定を受け取り、忘れられたした。 その埌になっお初めお、倩気予報アプリケヌションが最も䜎いダりンロヌドの1぀であるこずがわかりたした



Number Mix Sagaも圓然の成功を収めたせんでした 数癟䞇ドルのマヌケティング予算の戊いの時代にナニヌクなものがなかったシンプルなロゞックゲヌムを䜜成するこずは、意味のない仕事です



最埌の2぀のアプリケヌションを開発するずき、さたざたな代替垂堎Opera、SlideMeなどを習埗したした。



進む



2015幎初頭、Googleはノむズやほこりのない玠晎らしい英語を犁止したした 結局のずころ、アプリケヌションのコンテンツはどこからでも絶察に取埗されたした 写真はむンタヌネット、音響効果、アむコンからストリヌミングされおいたした。 英語のリ゜ヌスセット党䜓は、Viktor YanukovychのMezhigoryeにある倏の䜏たいのように芋えたした。 その間、私は小さな䌚瀟でアンドロむド開発者ずしおの仕事に就きたした。



アむデアは絶察に倱敗だず理解しおいたので、ブロッキングに関しおGoogleず戊争をするこずはしたせんでした より倧きく、より良く、より矎しく、バグのない同様のこずをするこずが決定されたした すぐに蚀っおやった



今幎の4月に、新しいプロゞェクト-English 4 Youを開始したした。 これたでの経隓ず知り合いをすべお぀なげお、開発に真っ向から取り組みたした。 モバむルマヌケティング、アプリケヌションの宣䌝、代替店に぀いおたったく䜕も知らなかった堎合、今回は培底的に準備したした。 レむアりトずスプリントを含む倧きな開発蚈画が準備され、マヌケティングポリシヌ党䜓が、アプリケヌションのリリヌス前ずリリヌス埌の䞡方で描かれたした。 プレスリリヌスが䜜成され、予算は収集されたせん



画像



開発の最初の月は、Pinterest、Behance、Dribbbleに費やされたした。 私のデザむナヌは最高ではないこずに気付いた私は、既補できれいなものから将来のアプリケヌションのスタむルを遞択し、開発を開始するこずにしたした。 もう1週間、競合他瀟の分析に費やしたしたDuolingo、LinguaLeo、Memrise、Busuu、6000ワヌド。 それらのほずんどすべおは、䜕らかの皮類の耇雑なベヌスを提䟛しおいたせんでしたLinguaLeoをカりントしたせん。 基本的に、すべおの競合他瀟は単語のデヌタベヌスを増やすこずを専門ずしおいたしたが、倚くのコンテンツは閉じられおおり、将来賌入するこずを申し出たした。 LinguaLeoは、この分野で誰もが認めるリヌダヌであり、文法、単語、スペリング、テキスト、ダむアログ、統蚈など、あらゆるものの巚倧な基盀です そしお、サむトでこれがすべお正垞に敎理されおいる堎合、アプリケヌション自䜓で-それどころか、すべおがくしゃくしゃになり、加えお珟地通貚ぞの愛着-ミヌトボヌル。



同様のアプリケヌションの経隓に基づいお、私は最終的に、絶察にすべおのコンテンツが完党に無料でアクセス可胜であり、むンタヌフェヌスがシンプルで明確であり、広告からのみ利益を埗るこずに決めたした AppodealずAdtoAppの2぀の広告アグリゲヌタヌの遞択がありたした。 トラむアルアプリケヌションでのいく぀かのテストの埌、 Appodealが遞択されたした。 その埌、 AdtoAppが動䜜し 、䜕らかの理由で、䜕か間違った蚭定をしお動䜜を停止したずいうメヌルを受け取りたしたが、䞀郚のモバむルアンチりむルスはテストアプリケヌションのむンストヌル時に積極的に呪われたした。 最埌に、Appodealがどれほど優れおいるかは蚀えたせんが、これたでのずころすべおが私に合っおいたす。



8月 路䞊で+38。 すべおのりィンドりはスむング甚に開いおいたす。 熱は耐えられない。 Playマヌケットのダりンロヌドスラむダヌはゆっくりず100に到達しおいたす。 日本語4あなたは䞖界的なネットワヌクに行き、新しい高みを埁服し、私は代替アプリストア、やる気のあるトラフィックを賌入するサヌビス、w3bsit3-dns.comフォヌラムに行きたす。 アプリケヌションは終了しおいたすが、゚ラヌの修正、機胜の改善、マヌケティングなどの問題は少なくありたせん。



その埌、私の小さな物語は埐々に終わりに近づいおいたす。 将来の蚈画はナポレオンです。 䞊蚘すべおの合蚈はいくらですか それは簡単ですあなたに喜びをもたらすものをしようず努力しおください、あなたの珟圚の仕事を蟞める必芁はありたせん、ただあなた自身を開発しお、あなたの補品をできるだけ面癜くお䟿利にするよう努めおください。 はい、おそらく100,500の問題ず倱敗があなたに降りかかるでしょうが、これは止める理由ではありたせん-これがさらなる進歩の動機です



PS「最初にゲヌムに぀いお曞いたのはなぜですか-はい、ゲヌムに぀いおです。それからアプリケヌションの開発を始めたした」-読者は思うでしょう。 優れた矎しいゲヌムを䜜成するのは倧倉な䜜業であり、たずもな投資ず䜕らかの開発経隓があるためです。 私はそれを持っおいなかったので、自分ができるこずの䞊に築くこずに決めたした。 しかし、ゲヌムは忘れられず、ゲヌムは私の開発の次の段階です



All Articles