スマホの普及と共に、iPhoneアプリやAndroidアプリを開発したいという人が多くなってきました。
以前なら、「こんなアプリがあったらいいな」で止まっていた人も開発スキルを求めているように感じます。
また、アプリ開発の主導権が、エンジニアにシフトしている事もあり、Web業界の企画担当者やディレクターの中には、危機感を抱いている人もいます。
>>新卒1年で仕事を辞めた結果どうなったか(独立してからのその後)を書いておく
ディレクターにもプログラミングの知識は必要
実際、ぼくは危機感を抱き、プランナーからエンジニアになりました。
>>web系プログラマーを辛い、辞めたいと思って1年で辞めた人間がその理由と当時の生活書いとくよ
この経験から思ったのは、「Andoroid、iPhoneアプリ開発者であれば、プログラミングの知識は必要、知識ゼロはやばい」ということ。
なので、今回は初心者向けに入門書と学習サイトを紹介します。
見るだけでも、エンジニアと話ができるようになるはずですので、参考にしてみてください。
>>初心者時代、プログラミング独学に挫折したぼくが正しい勉強法やおすすめサイト、本まとめとく
スポンサーリンク
プログラミングスクールに通うのが転機になった
自身の体験から言えるのは、これです↓
・プログラミングをゼロから独学していくのは挫折しやすいから非推奨
・最初はプログラミングスクールに通った方がいい
>>Webプログラマーになるには独学でもOK?未経験可?←経験者として答えておきます
ぼくは、挫折しそうになっていた時にプログラミング教室(スクール)があることを知り、参加しました。
受講料は数万円で、当時フリーターだった僕には大金でしたが、そこで基礎を身につけられたので、参加して本当によかったと思っています。
スポンサーリンク
今はネット上で学べる
こうした経験をして、「知識ゼロであるなら、学びには投資した方がいい」と気づいたのです。
また、最近では「教室」に通わなくても、ネット上でプログラミングを学べます。
その1つとして有名なのが、「テックアカデミー」です。
タイムチケット!なるほど!
作りたいのがiPhoneアプリなので受けるならテックアカデミーと考えています。
ありがとうございます(^^)— 自己理解やぎぺー (@yagijimpei) 2017年6月28日
テックアカデミーさんにブログがRTされててありがたいのですが、私にはテックアカデミーが合ってたって話なので、迷ってる人は体験で色々試してみるといいと思います。一応、ギークジョブもオンライン受講できるコースはあるみたいです。個人の感想ですがどこもわかりやすいテキストでした!
— 千鳥あゆむ (@chidoriayumu) 2017年5月19日
初心者の「学びが続かない」を解消できる
テックアカデミーでは、プログラミングのネット講座を受講することで、初学者が抱えがちな問題を解決できるんですよ。
これもあるあるですね。質問サイト「スタックオーバーフロー」とか見てもよくわからないですからね。
メンターがついてくれてチャットで質問できる
また、「テックアカデミー」だと、ネット講座ながらも、かなり手厚く指導してもらえるんですよ。
動画には、こういった説明もありました。
なので、スクール(講座)の詳細を知るために、動画をチェックして見てください。
progateとcryptozombiesで勉強して、テックアカデミー指定のテキストを読み、メンター(先生)に質問して、話を聞く。
この流れでだいぶプログラミングがわかってきました。謎がかなり解消された感じ。
なんとか簡単なアプリ制作までいけるかなあ。#プログラミング
— バカコアラ@blockchain/anime/EXID (@bakakoara1) 2018年4月10日
無料で動画を見る>>プログラミングの無料体験もできます
無料体験がかなり充実してる
あと、テックアカデミーには以下のような無料体験があるので、使っておきましょう。
無料体験では、チャットでプログラミングについて質問できます。
また、無料でオンライン教材を読めて、プログラミングを学ばせてもらえるんですよ。
これはかなりお得なので、まずは無料でプログラミングを学んでみてください。
結局今日は、息子のグズリがヒドイ1日になった。
熱が有って体の違和感が出てるんだろうなぁ😢そんな中、#テックアカデミー
の無料体験メンタリングを受けた。まずやることを教えてもらえたから、言われたようにチャレンジしてみようと思ってる。
【課題】
時間確保
モチベーション維持— えり@在宅ワークを目指す1児の母 (@aiiku3) 2018年8月18日
自分がプログラマーに向いてるか知る
あと、自分にプログラマー適性があるか知るために以下の診断は必ず受けましょう。
おすすめ>>【無料】仕事での強みと適職がわかる「グッドポイント診断」がかなり参考になった
ぼくはプログラマー適性がなく、新卒で入った会社を1年でやめてしまいました。
なので、ぼくのような失敗をしないよう、無料診断で適性をチェックしましょう。
18のタイプから自分の性格を診断してもらえます。
僕は、「独創性」「決断力」「挑戦心」「自己信頼」「親密性」の5つでした。これ、かなり当たってましたw
仕事での強みと適職がわかる「グッドポイント診断」がかなり参考になった https://t.co/1WrpPOGkow pic.twitter.com/oDCkYxcXNi
— らふらく更新用@ブログで生活しています (@guppaon1) 2017年9月26日
※プログラマー関係なく、適職を見つけるのに役立ち、ぼくも強みを生かす仕事をするようになって、年収が格段に上がっています
短期でアプリ開発を学ぶ
>>短期間でJavaScriptを習得し、アプリ・Webサービスをつくるための勉強法
>>短期間でプログラミング言語を学習してWebサービスをつくるための基礎知識と方法まとめ
>>プログラミングでできること、日常生活での活用例、主要言語などまとめ
iPhoneアプリ開発の入門書とサイト
C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。
短期間で未経験者がiPhoneアプリを開発するためのノウハウがまとめてあります。
開発の流れを掴むためにも読んでおく事をお薦めします。こちらは書籍もあるようです。
参考書:C言語すら知らなかった私がたった2か月でiPhoneアプリをリリースするためにやったこと
苦しんで覚えるC言語
iPhoneアプリに欠かせないObjective-Cを習得するには、「C言語」を知っておかなければなりません。
ネットで「C言語」といえば、こちらのサイトです。
知識を知っていくと同時に、コードを書きながら学ぶ事が出来るので、おすすめ。
こちらも書籍化されていますので、ネットだと勉強しづらい方は本をお薦めします。
iPhoneアプリ開発の入門書としていいですよ。
参考書:苦しんで覚えるC言語
中学生からわかるiPhoneアプリ開発入門。第1回
タイトルでもわかる通り、誰にでもわかるようにわかりやすく開発の流れを紹介してくれています。
例えば、開発に必要な道具、開発環境を構築する方法など。
連載物で、カンタンな動くものまでつくれるようになります。
iOSプログラミング入門 ドットインストール
定番のドットインストール。私もこちらで学習しました。
これを見れば、画面の作り方、ページ遷移、イベントを学ぶ事が出来ます。
実際、手を動かしながら学びたいならこれでしょう。
iPhoneアプリ開発が出来るようになるまでにお世話になった11冊!
書籍でも勉強したいけど、「どんな本を読んだらいいかわからない」
という方におすすめの記事。
レベウに応じて最適な本を紹介してくれています。
個人的には、こちらがおすすめ。入門書にぴったり。
参考書:よくわかるiPhoneアプリ開発の教科書【iOS 5&Xcode 4.2対応版】
もとまか日記
こちらは、チュートリアル集で、ジャンケンゲームなど実際のアプリをサンプルを提示しながら教えてくれます。
ドットインストールで、だいたいの流れを掴んでから、見ると効果的です。
youtubeにも開発で参考になる動画がたくさんあります。
iPhoneアプリ 登録申請の手順をまとめてみた。
>>年収が高いwebベンチャーにおけるエンジニアの仕事内容がエグすぎる件
難しいとされている申請はこちらを参考に。
Androidアプリ
Java入門 ドットインストール
Androidアプリを開発するのに習得しなければならないのは、Javaです。
ドットインストールで基礎を勉強しましょう。
>>【スクールも】無料のプログラミング学習サイト、入門アプリまとめ
初心者のためのAndroidアプリ開発
必要なソフトのインストール方法、間髪環境の整え方など、初歩の部分をわかりやすくまとめてくれています。
まず、何をすればいいか、わからないという方は読んでおきましょう。
>>プログラミングとは?入門者向けに勉強のやり方、無料アプリなどまとめとく
>>【実態と評判】未経験からプログラマーになれるスクール「ギークジョブ」に取材!フリーランスになれた受講生も
一週間で初めてのAndroidアプリを作ってみました
一週間で初めてのAndroidアプリを作ってみました
iPhoneアプリでも紹介したもとまか日記です。安定のわかりやすさ。
>>プログラマーの「現状の需要」と「将来性」まとめとく(消えることも、なくなることもない職業)
androidプログラミングお勧め本
書籍を使って学びたいという方はこちらもどうぞ。
以下の本がお勧めのようです。
OpenGLで作る Android SDKゲームプログラミング
>>未経験でプログラマーになるにはどうすれば?仕事内容や給料はどんな感じ?に答えておく
世界を目指せ!Androidアプリ開発入門
Androidアプリ開発をテーマにした連載記事。
基礎の基礎から、アプリをつくるまでの一通り学べます。
アプリ開発に役立つリンク AndroidTMアプリ開発サポート
アプリ開発に役立つリンク AndroidTMアプリ開発サポート
>>「IT業界に転職したいけど未経験だ」って人が求人を見る前に知っておくべきこと
Javaすら知らなかった私が5日間でAndroidアプリをリリースするためにやったこと。
Javaすら知らなかった私が5日間でAndroidアプリをリリースするためにやったこと。
>>IT業界求人サイトの「未経験でもプログラマーになれます」は本当なのか?
[Android] アプリ申請時に必要な画像やテキスト
こちらはAndoridアプリの申請手順です。
>>Webプログラマーになるには独学でもOK?未経験可?←経験者として答えておきます
iPhone、Androidアプリ開発の初心者は入門書などを読んでみて
以上、初心者にとって参考になるサイトと入門書をまとめました。
iPhoneアプリやAndroidアプリを開発する際は、せひ目を通してみてください。(Macで開発できます。xcodeなど)
関連記事
>>これは便利!初心者でも挫折しないプログラミング学習サイト5選
>>【入門】初心者がプログラミングを独学するときに役立つ記事12本
>>プログラミング初心者が特定言語でいいコードを書くための心構え7つ
プログラミングスクールに対する評判、口コミ
ネットには以下のような感想がありましたね。
自分も転職前にプログラミングスクールに通っててどちらかというと肯定派ではあるけど正直スクールによっては行かなくてもいいかなと思ってる。個人的な意見だけどRailsを教えて簡単なWEBアプリを作らせるスクールはオススメしない。生の言語を書く経験しないといざ実務になったときに応用がきかない
— ユウジ 筋トレ中 (@yuji_yutori) 2018年3月13日
ライフイズテック時代に作ったプログラミングスクールで指導させてもらってたまっきーちゃんが作ったアプリがApp Store無料4位(エンタテイメントカテゴリ1位)に!#妄想ちゃっと pic.twitter.com/bCB1thf7M6
— MCまっす〜 (@McMassu) 2017年5月17日
4月からプログラミングスクール行くんだけど、そこで作るwebアプリなににしようか考え中旅してるバックパッカーが世界中の写真をUPすると、フォロワーから旅資金の仮想通貨受け取れたり、旅しながらお土産を売れるみたいなサービスどうやろ、ユーザーマジで少ないやろな笑
— わおき///Ruby on Rails (@diveintoganges) 2018年3月18日
去年プログラミングスクールに通ってRuby on RailsでWebアプリ作れるようになった(SNSのクローン程度)が、転職エージェントとか現役開発エンジニアとかは「その程度のスキル、何の価値もないやんけ」的な事を言う。俺の努力は無駄だったんかなと思ったけど、挑戦する前よりは確実に成長している。
— カレーパフォーマー加藤 (@curryevent) 2018年1月15日
>>【感想&評判】侍エンジニア塾でのプログラミング無料体験談(面談してみた)