スマホアプリは自分でつくる時代!?②
実は簡単?誰でもできちゃうアプリ開発!
前回の「スマホアプリは自分でつくる時代!?① - S-Collection株式会社 システムについて」では、スマホアプリの種類やその特徴について解説しました。今回は、アプリ開発の環境構築について紹介します。。
普段何気なく使っているスマホアプリですが、実は気軽につくることができます。もちろん多少の勉強は必要ですが、基本的な知識とパソコンさえあれば自作したアプリを世界中に発信することも可能です。
今回は、無償で開発できるスマホアプリとして、Androidアプリを例に説明していきます。
1.必要なのはたったこれだけ!Androidアプリ開発の準備
本格的なAndroidアプリの開発を行う場合は、ある程度のスペックが必要になります。しかし、ちょっとしたアプリをつくるなら、それほどパソコンの性能を気にする必要はありません。
今回は「Android Studio」というAndroid開発用のツールを使用します。そこで、Android Studioが推奨しているスペックを確認してみましょう。(2018/05/29現在)
OS |
Windows 7/8/10 (32/64 bit) |
メモリ |
|
HDD空き容量 |
最低2GB以上(4GB以上を推奨) |
画面解像度 |
最低1280x800以上 |
Android Studioは、こちらのページからダウンロードできます。
https://developer.android.com/studio/?hl=ja
Android Studioをインストールすれば、プログラムの編集やアプリの動作確認を簡単に行うことができます。
開発環境をインストールしたあとは、プログラミング言語をインストールします。Androidアプリの開発は、Javaという言語をベースに行います。
こちらのページからJava言語をインストールすることができます。https://www.java.com/ja/download/help/windows_manual_download.xml
今回は、アプリ開発の環境構築として、Android Studioと、Java言語のインストールについて紹介しました。
次回は、スマホアプリの具体的な作成方法について、紹介します。
スマホアプリは自分でつくる時代!?①
自分に合ったアプリをつくってみよう!
近年、スマートフォンは現代人の必需品になりました。目的地を調べるときや友達と待ち合わせするときなど、スマートフォンなしでは生活できないほど、世の中に浸透しています。
また、多種多様なアプリが次々と出てくるので、どれを使えばいいのか迷う方もいるのではないでしょうか。
たとえば、目覚ましアプリは多くの人がよく使用するアプリですが、どれも特徴があって、好みが分かれます。ただ音が鳴るだけのものや、睡眠のリズムに合わせてアラームを鳴らすものなど、シンプルなものから高機能なものまで、幅広くあります。
アプリのレビューを見ていると、高機能なものであればいいというわけではなく、アプリを選ぶ基準は人それぞれです。自分に本当にあったものを見つけられない場合もあります。そんなとき、自分でつくれたらいいなと思うことはありませんか?
1.そもそもスマホアプリとは
スマートフォンアプリ(以下、スマホアプリと表記)には、スマートフォン単体で動作することを考慮しているもの(ネイティブアプリ)と、ブラウザ上で動くことを考慮しているもの(Webアプリ)、そしてその両方の利点をもつハイブリッド型アプリがあります。
ネイティブアプリはインターネット接続を必要としないため、レスポンスが早いものが多いです。ただしアプリケーションは基本的にOS依存になるので、異なるOSに対応させるためには1からつくりなおす必要が出てきます。
一方、WebアプリはFacebookやTwitterなどブラウザ上で動くことを前提としています。スマートフォンにアプリケーションをインストールする必要はなく、Webブラウザで利用することが可能です。当然、インターネット環境がないところでは利用はできず、通信状況が悪ければ動作が遅くなります。
今回は、スマホアプリ作成の前に、まずアプリにはどんな種類があるのか、そしてそれぞれの特徴を解説しました。次回は、アプリ開発の環境構築について紹介します。
トイレにも「IoT」?最新のIoTで、より便利で豊かな生活を!
IoTはここまできた!こんな場面でも役立っています!
以前、「IoTとは何か? - S-Collection株式会社 システムについて」の記事でも紹介したように、IoTの進歩は目覚ましいものがあります。知らず知らずのうちに使っていて、あとからIoTの技術であると気づくことも珍しくありません。身近な例として、今回はトイレで使われているIoTについて、ご紹介していきます。
1.トイレでIoTを使う3つのメリット!
トイレでIoTってなにに使うのかと思われる方も多いのではないでしょうか。実はある大手通信会社や大手家電メーカーではすでにトイレIoTサービスの提供を開始していて、一部の電車や大型商業施設に導入され、徐々に広がりをみせています。それではトイレでIoTを導入する3つのメリットをお伝えしたいと思います。
トイレの使用がスムーズに!
トイレを利用しようとして満室だったという経験は一度はあるのではないでしょうか。みなさんはその際どうしていましたか。空くまで待つということもあれば、違う階へ空いているトイレを探しに行くということもあったのではないかと思います。そんなとき、どこの階のトイレが空いているという明確な情報があれば、空きトイレへ向かえばいいのですから、余計に時間を待ったり、移動したりということが少なくなります。
トイレの清掃コストの削減!節水や清潔保持効果も!
取得したデータからトイレの使用数を時間帯別に把握しておくことで、清掃を時間単位で行うのではなく一定の使用回数を超えたらで行うなどの運用次第で清掃コストの削減や適切なタイミングで清掃を行なうことができ、清潔さを保ちやすくなります。
防犯や事故防止のためのセキュリティ向上!
一定時間ドアの開閉がなかった場合に管理者へアラートが通知される仕組みになっていれば、テロなどの犯罪を防止したり、体調の悪い方がトイレ内で倒れたときなどに関して早期発見につなげることができます。
ここでは3つのメリットを紹介しましたが、使い方次第ではそれ以外のメリットをつくることも可能です。
2.IoTって意外とシンプル!
このトイレのIoTを実現するために必要なものはなんでしょうか?実は、以下の3つがあれば実現が可能です。
①ドアの開閉を検知するセンサー
②センサー情報をサーバーへ送る通信機器
③データを蓄積するサーバー
シンプルなつくりのため、サービス提供元のプランによっては月額数千円でサービスを構築することができます。設置するセンサーやサーバーの数によっては非常に低コストで実現が可能です。
これはこのトイレIoTに限ったことではなく、ブロードバンドが普及したことによりモノをインターネットにつなげて相互通信するというIoTの実現が容易になったことが理由のひとつとして挙げられます。そのためIoTをつくるよりも、それをいかに活用するかが肝と言っても過言ではないでしょう。
身近なところから意外なところまで、さまざまなものがインターネットとつながる時代になってきました。IoTが世の中に浸透することにより、今まで以上に便利で豊かな生活を送ることができるようになります。
新たな分野が誕生する!?人とAIが生み出す時代!
急加速!AIの発達が世界にもたらす経済成長とは!?
以前「AI(人工知能)ってなに? - S-Collection株式会社 システムについて」でも紹介しましたが、近年のAIの発達は目覚ましいものがあります。
AIの発達によって働き方の常識が大きく変化し、新たな働き方が増えていきます。
今回は、AIの発達が人間の働き方にどのような影響を与えるのか、また経済にどのような影響を与えるのか、掘り下げて紹介します。
1.人とAIの強みを活かして生まれる新たな価値とは!?
最近さまざまなメディアで「将来なくなる仕事」について取り上げられています。具体的には、データ入力、レストランの受付、レジ打ちなどです。共通しているのは、単純作業のなかでスピードが求められる仕事、正確性が求められる仕事、そして量の多い仕事で、これらが今後AIに置き換わっていきます。
一方でAIの発達により、いっそう効率的に仕事ができるようになる側面もあるという見方もあります。AIを活かすような新しい職種ができたり、人間が得意とする「新しいものをつくる」という仕事に、いっそう集中できるようになるともいわれています。
たとえば、近年注目されている小型無人ヘリコプターであるドローン、電気自動車などの自動運転分野は、AIの膨大な情報量に対する計算力、人が新しいものをつくる創造力の2つの強みを活かしています。
このように、人とAIの強みを組み合わせることで新しい分野を生み出すことができます。
2.AIで「人・データ(情報)・機械」の時代へ!!
AIが発達し製造現場に導入することで、人の労働生産性の大幅な向上が見込まれています。シンガポールでは実際に、政府が積極的にAIを導入しています。そして、先進国の社会課題である交通渋滞や高齢化をAIによって解決し、このわずか13年で、都市部のGNP(国内総生産)が2倍になる結果をもたらしています。
このように、日本もAIの導入が進むと、大きな経済成長が見込めるかもしれません。
企業の経営資源といえば、これまで「人、モノ、金」でしたが、AIの発達によって「人がどこで価値を生みだし、機械やデータにどの判断を任せるべきか」が問われるようになってきています。AIが意思決定をサポートをする時代となり、今後の経営資源は「人、データ(情報)、機械」になっていきます。
S-Collection株式会社も近い将来、人とAIが生み出す新たな時代のなかで、企業様のニーズに応えることができるソリューションを提供します。ぜひ一度、お気軽にお問い合わせください。
IT関係の仕事って?就職するためにやるべきこととは!
ようこそIT業界へ!IT関係の仕事に就く方法!
「IT」という言葉が、すっかり慣れ親しまれるようになりました。子供からご年配の方までがスマートフォンを操り、メールやSNSを使ってコミュニケーションを取るようになりました。スキマ時間には、ゲームをしたり、音楽を聞いたりして時間を過ごしています。「IT」は今や、生活に欠かせないものになっています。
この「IT」がどのような人たちによって支えられているか、ご存知でしょうか。システムやアプリケーションを開発するエンジニアや、ソフトウェアやサービスを販売する営業、ユーザーを支えるサポーターなど、たくさんの方々がIT関係の仕事に携わっています。
今回は、そんなIT関係の仕事に就くには、どうすればいいのかを掘り下げていきます。
IT関係の仕事に就きたい、IT業界で働きたいと思っている方にとって、少しでも参考になればと思います。
1.IT業界で働くためにもっとも大切なこと
まずはIT業界が、常に知識を吸収することが求められる業界であることを知ることがもっとも大切です。今勉強した内容が、10年後にはまったく使えないことも日常茶飯事で、常識すら変わっていきます。
常に業界の動向に対して、アンテナを張っておくことが大事です。逆に言えば、変化に柔軟であれば、このIT業界で生き抜くことができるといえるでしょう。
2.IT業界で働きたい学生のあなたは
あなたが学生であれば、情報系の高校や大学、専門学校へ入学するのが一番の近道でしょう。IT業界のどの分野で、どのような仕事がしたいか決まっているのであれば、よりこまかく進路を絞ることができます。
大学では、広く浅く勉強するのに対し、工業高校や専門学校では、より実践的に勉強することができることが多いようです。学校への進学を考えている方は、インターネットの情報だけでなく、実際に学校へ行って担当の方に話を聞くことで、直接情報を取るようにしましょう。
3.IT業界で働きたい社会人のあなたは
あなたが社会人であれば、専門学校に入学したり、職業訓練校へ通うなどの選択肢が挙げられます。また、第二新卒であれば、未経験でも採用をしてくれる企業もあるようです。
社会人の場合、重要なのは仕事をつづける必要があるかどうかによって、選択肢が変わってきます。
充分な貯蓄がある場合などで仕事をする必要がないときは、専門学校へ通うことが、勉強する時間を確保できる意味で、一番確実といえるでしょう。
しかし、あなたが実家を出ていたり、養う家族がある場合には、国から援助を受けながら勉強することができる、職業訓練校に通うという選択肢もあります。制度についての詳細は、お近くのハローワークなどで調べてみてください。
現在のIT業界は、仕事量にくらべて、明らかに人が足りない状態です。企業は喉から手が出るほど技術者を欲しがっているので、熱意があれば採用の可能性は十分にあります。
IT業界で働きたい方は、ぜひその熱意を持って、扉を叩いてみてください。
ITスキルって何を身につけたらいいの?②
ここからはじめるITスキル
前回、「ITスキルって何を身につけたらいいの?① - S-Collection株式会社 システムについて」では、ITスキルのレベルを4段階に分けて解説しました。趣味でITを利用するレベルの人が、プロとして働けるレベルまでITスキルを身につけていく方法があります。今回は、その方法として「職業訓練」と「民間スクール」を紹介します。
ITスキルを無料で身につける2つの方法
ITスキルを無料で身につける方法は2つあります。ハローワークが窓口となり国の予算で運営される「職業訓練」と、民間の企業が無料で開講している「民間スクール」です。どちらも受講料は無料ですが、生活費の支援や受講期間に大きな違いがあります。
職業訓練は10万円程度生活費の支援があり、受講期間は3ヶ月から最長で1年です。職業訓練を受けるには収入や資産に制限がありますが、生活費の支援を受けながら比較的時間をかけてスキルを学ぶことができます。
一方、民間スクールには生活費の支援はなく、受講期間は1ヶ月から3ヶ月です。民間スクールは、卒業後にそのまま運営会社に就職できて、勤務条件もハローワークの求人よりも良い場合が多いため、短期間でITスキルを身につけて就職にも強いというメリットがあります。
事務系の仕事に就きたい方向けの選択
営業や経理など事務系の仕事に就きたい方は、Word、Excelを不自由なく使えるといいでしょう。営業や経理の業務で必要になる簿記の知識を身につけることも重要です。「パソコン基礎」「OA」「Microsoft Office」などのキーワードが入っているコースを受講することをオススメします。
技術職を目指している方向けの選択
IT系の技術職に就くことを考えている方は、専門的なスキルを高めていくことが必要です。そのため、デザイン系や環境構築など自分の好みや得意分野に合わせて専門分野を絞っていきましょう。
「Webデザイン」「CAD製図」「プログラミング」「Linux」などのキーワードが入っているコースを受講することをオススメします。
今回は、ITスキルのレベルと、ITスキルを身につける方法、コースの選び方を紹介しました。目標に合わせて適切なITスキルを身につければ、就職はむずかしくありません。専門技術を身につければ、より待遇のよい会社への転職もできるでしょう。
近年は有料のサービスも含めれば、ITスキルの学習サービスがより充実してきています。
本ブログにはプログラミング入門の記事もあるので、ご参考にされてみてはいかがでしょうか。
ITスキルって何を身につけたらいいの?①
これからは必須能力!?身につけておきたいITスキル!
人工知能やIoTの技術が急速に発展し、これからの時代を生きていくためにITスキルは必要不可欠と言っても過言ではありません。そこで、2回にわたってITスキルの概要や、目標に応じた身につけ方とコースの選び方について紹介します。
まずは現状把握から!ITスキルレベルについて
一言でITスキルと言っても、いくつかのレベルがあります。目安として4段階のレベルに分けて定義しましたので、ご自身のレベルを確認してみてください。
1.趣味でITを利用するレベル
ネットサーフィンができ、動画の視聴やメールのやり取りなどができる。
2.オフィスワークできるレベル
通常のWordやExcelを利用できる。人に聞いたりマニュアルに従えば業務を遂行できる。キーボードを見ながらならタイピングができる。
3.重宝されるレベル
3-1.オフィスワーク
Word、ExcelやGoogleドキュメントなどをつかって資料作成ができる。表計算ソフトの関数を使いこなせる。タッチ・タイピング(キーボードを見ないでタイピングすること)ができる。
3-2.デザイン
フォトショップやイラストレーターといったソフトを使って基本的な動画像を編集できる。CADを利用してシンプルなデザインができる。
3-3.アプリ開発
プログラミングにより、簡単なツールを開発できる。
3-4.環境構築
パソコンの設定やサーバーの構築など、業務に必要なIT環境を構築できる。
4.プロレベル
4-1.オフィスワーク
Excel で自在にマクロを組める。
4-2.デザイン
フォトショップやイラストレーターをつかいこなして自在に動画像を作成できる。CADを利用して自在にデザインしシミュレーションできる。
4-3.アプリ開発
業務で利用できるレベルのアプリを開発できる。
4-4.環境構築
運用を意識したシステム設計や開発、スクリプトを用いた自動化ができる。
今回は、ITスキルのレベルについて解説しました。次回、「ITスキルって何を身につけたらいいの?②」では、ITスキルを身につける方法を紹介します。