iOSエンジニア目指すならSwift学ぼう

iOSエンジニアとして年収上げたいならSwiftを学ぼう!

みなさんこんにちは。文系女子SEのほりごたつ(@horigotatsuSE)です。

他人アイコン
エンジニアとして年収上げたいけど何すればいいんだろう・・・

と悩んでいませんか?

ほりごたつアイコン
ほりごたつ
アプリ開発が今ホットみたいだね!

エンジニアと一口に言ってもたくさんの種類があります。

その中でもアプリ開発は需要も高く、年収も高めの傾向にあります。

ほりごたつアイコン
ほりごたつ
既に実務経験があっての転職なら500万円以上への年収アップも狙えそう!

そんなアプリ開発エンジニアになるならSwiftを学ぶといいでしょう。

本記事では「そもそもSwiftって何」というところも含めてお伝えしていきますね。

この記事の内容

  • Swiftってそもそも何?
  • Swiftを実務ベースで学べるオススメスクールを現役SEが解説

 

この記事の信頼性

ほりごたつの国語力実績

私は文系未経験ながらSEになりました。

プログラミングの独学に苦しんだ経験もあるので、

今回はプログラミング初心者の目線でお伝えできればと思います。

iOSエンジニアを目指す人にオススメのSwiftとは

SE全般

ではそもそもSwiftとは何か、というところについてお伝えしていきます。

Swiftとは

・2014年にApple社が発表したオープンソースのプログラミング言語

・ハードウェアも含めてマルチにアプリを開発することが可能

・コードが書きやすく、読みやすい

ほりごたつアイコン
ほりごたつ
Appleのプログラミング言語だからアプリ向けなのか

といってもハードウェアに関わるアプリ開発も可能です。

どういうことなのか、ちょっと詳しく説明していきます。

Swiftのポイント1.Appleのプログラミング言語

SwiftはApple社が開発したプログラミング言語です。

開発された翌年の2015年にはオープンソースとなったことで敷居が低くなりました。

ほりごたつアイコン
ほりごたつ
オープンソースはコードが公開されて誰でも使えるってこと。

要するにバリバリのエンジニアが作ったプログラムを改造するイメージで開発できるということですね。

 

Apple社が作っているため、iOS向けアプリ開発に用いられているのはもちろん、

最近ではWEBアプリケーションを作るのにもつかわれ始めたとのこと。

ほりごたつアイコン
ほりごたつ
WEBアプリとなると一気に範囲が広くなるね

私が新卒1年目で配属された現場は証券会社の投資信託を約定する(買う)サイトでしたが、

このような「ただ内容を表示するだけではなく、データベースへの読み書きなどが発生」するものは

基本的にWEBアプリケーションとなります。

ほりごたつアイコン
ほりごたつ
てことは普段使ってるネットショッピングのあのサイトも・・・

そう、

  • 購入履歴
  • ログインすると利用者情報が出る

などデータベースの読み込みや更新が発生してそうなものはだいたいWEBアプリケーションです。

一気に使える範囲が広くなったのが分かると思います。

Swiftのポイント2.マルチに開発可能

2つ目のポイントは初心者にとってのメリットという感じではないのですが、

ディスクやメモリなどコンピュータの深い部分やハードウェアに関わるアプリを作ることが可能な言語であることもポイントです。

 

ご存知の通り、Apple社はソフトウェアからハードウェアまで独自開発しています。

ほりごたつアイコン
ほりごたつ
iPhoneやiPodもほかにはない見た目してるもんね。

見た目=ハードウェアというと少々違うかもしれませんが、

要するに機械そのものもアプリもお手のもの!な企業ということです。

 

このAppleが開発した言語なので、基本的にSwiftsを覚えれば

本当であれば別の言語を組み合わせてつくるところがほぼ1言語で行けてしまいます。

図にするとこんなイメージ。

Swiftのすごさ

普通ならHTMLやCSSなど、表示と画面デザインで別言語だったりしますが、

SwiftならAppleデバイス向けに対応する限りはSwiftとXCODE程度で書けるようです。

Swiftのポイント3.コードが書きやすい

3つ目の理由が、初心者にやさしい構造であるということです。

基本的にWeb系のプログラミング言語は初心者にやさしいのですが、

その中でもSwiftは読み書きがしやすいという特徴があります。

 

▼Web系言語がやさしめという話の詳細はコチラ

文系からプログラミング独学するには!現役文系SEが教える3つのコツ

関連記事

みなさんこんにちは。文系女子SEのほりごたつ(@horigotatsuSE)です。文系からプログラミング独学で学ぶって厳しいのかなと悩んでいませんか?ほりごたつ簡単ではないけどできないこと[…]

プログラミング独学

 

それに加えてポイント1で述べた通りオープンソースとなっており、初心者でも難しい内容を利用しやすいので学びやすいです。

ほりごたつアイコン
ほりごたつ
ちょっと難しめの内容でも既にあるものを組み合わせれば作れるのは大きい

ここまでのポイントをまとめてみましょう。

 Swiftのポイント
・基本的にアプリ開発向け言語だが、Webアプリケーションなど開発できる範囲が広がっており、将来性がある
・初心者にも学びやすく、オープンソースを利用することで開発の敷居が低め

iOSエンジニアを目指す人にオススメのSwiftを学ぶには

講義

さて、ここまでお伝えしてきた通り、Swiftはこれからどんどん使える範囲が広くなってくるであろう魅力的な言語です。

学びたい!と思う人も多いことでしょう。

ほりごたつアイコン
ほりごたつ
といってもどうやって学べばいいんだろう。。

という方のために、今回はオススメのSwift学習方法をお伝えします。

Swift学習方法1.学習アプリを使う

iPadで使えるアプリで「Swift playgrounds」というものがあります。

キャラクターに迷路を進ませるためにSwiftでプログラミングを書いていく、というもので

小学生でもゲーム感覚で楽しみながら学べます。

ほりごたつアイコン
ほりごたつ
私は残念ながらIpad持ってないからやってみた感想とか書けないんだけど・・・

調べてみると結構楽しそうなうえ、

本当に初心者の方などはこのアプリでも全然勉強になりそうだなと感じました。

Swift学習方法2.プログラミングスクールに通う

基礎はアプリで楽しみながら身につけられるとして、それが実務で活かせるかというとまた別の話です。

 

Swiftはまだまだ学習アプリや書籍も出そろっていない新しい言語なので、

実務となると結構教材が見つかりにくいように感じます。

 

そんな方はプログラミングスクールに通うのがオススメです。

▼オススメのプログラミングスクールはこちらの記事に載っていますのでぜひ読んでみてください。
Swift学ぶならplaygroundがオススメ

Swiftを学んで新しい世界に飛び出そう

今回はiOSエンジニアに必要な言語Swiftと、Swiftの将来性をお伝えしました。

iOSアプリにとどまらず、どんどん使える範囲を増やしているので今学ぶことでチャンスが広がります

 

なんとなく年収を上げたいな、

なんとなく今の仕事をそのまま続けていていいのかな、

と思う人はこの機会にSwiftを学び、ホットなiOSアプリ開発の仕事に飛び込んでみましょう。

きっと思いもしなかったチャンスに巡り合えますよ!

 

ほりごたつアイコン
ほりごたつ
ためになった!と思ったらはてなブックマークやSNSでのシェアよろしくね!

SE目指すならコチラの記事もオススメ!

基本情報技術者試験午後問題の対策はアルゴリズムが要!試験合格までにやったこと
SE(システムエンジニア)は大学時代何してた?【文系女子SE】
文系からSE(システムエンジニア)になるには?文系SEが思う就活のポイント
文系からSEになった人はどうやって勉強したの?
文系が就職しやすいのはIT業界?現役SEが理由を分析
SE(システムエンジニア)の試験は意外にも小論文?試験対策について現役SEが解説
Udemy(ユーデミー)とは?自宅でプログラミングからアプリ開発まで実践的に学べる!
文系からプログラミング独学するには!現役文系SEが教える3つのコツ
文系からSE(システムエンジニア)になるには!就活当時の書類内容大暴露
AI開発にはPythonの習得が近道!現役SEがPythonを勉強してみた
文系からSE(システムエンジニア)目指す人はまずココから!
文系でも開発職は可能!文学部卒からソフトウェア開発職になり開発責任者を任された話

iOSエンジニア目指すならSwift学ぼう
最新情報をチェックしよう!