質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

3回答

1360閲覧

未経験エンジニアがスキルアップをするには

yoshi0203

総合スコア12

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2018/02/26 02:18

編集2018/02/26 03:10

ご覧いただきありがとうございます。

今年の1月にWeb系SIerに転職した者です。
swiftを1ヶ月程度の研修と独学で学習しております。
今後swiftを主とし、iOSアプリエンジニアとして業務経験を積み、
スキルアップをしたいと考えております。

未経験のエンジニアがスキルアップを目指すには、
まずどのような案件で経験を積むことが良いと思われますでしょうか。
(新規開発が良いのか。保守開発が良いのか。小規模が良いのか。大規模が良いのか。案件選びのポイントetc...)
選ぶ基準を明確にしたいです。

エンジニアとして活躍されている方の意見をお聞きしたいです。
どうぞよろしくお願いいたします。

最後までご覧いただきありがとうございました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fuzzball

2018/02/26 02:26

「Web系SIerに転職」と「iOSアプリエンジニアとしてスキルアップ」の繋がりがよく分からないのですが。
yoshi0203

2018/02/26 02:33 編集

ありがとうございます。 フリーランスではなくSIerに所属しているということをお伝えしようと思い記載しました。 運よくある程度の案件を選べる立場におりますので、案件選びのポイントを伺った次第です。
fuzzball

2018/02/26 02:36

Swiftも出来ない人間がiOSアプリの仕事を取る、という状況が想像出来ないのですが。(まぁここにはそういう人間が集まっているようですが)
yoshi0203

2018/02/26 02:57

ありがとうございます。業務未経験の立場上、仕事を取ってくるような立場ではありません。今回、複数の案件があり運よく案件を選ぶことのできる機会をいただけたため、選ぶポイントを伺いました。質問の記載を少し修正させていただきます。
fuzzball

2018/02/26 03:00

その辺の用語がよく分からないのですが、「案件」というのは仕事ではないのでしょうか?
yoshi0203

2018/02/26 03:06

ありがとうございます。はい。案件=仕事という認識で間違いないです。文言の統一がされておらず申し訳ありません。
fuzzball

2018/02/26 03:36

私が書いた「iOSアプリの仕事を取る」というのは「iOSアプリの仕事をする」という意味で書きました。おそらく「案件を選ぶ」と同じ意味でしょうから、「状況が想像できない」ことに変わりはありません。
guest

回答3

0

まず、
ご質問者さんは、仕事を選べる状態、立場なのでしょうか?
そして、iOSのスキルアップは、会社から求められていることなのでしょうか、それとも個人的に習得したいのでしょうか。
そこらへんの事情の違いで、だいぶ答えが変わってくるかと思います。

仕事を選べる立場なのであれば、
小さかろうが、大きかろうが、とにかく関連するお仕事に挑戦していかれるのがいいかと思います。
仕事を選べない立場なのであれば、
まずは、目の前の業務、仕事に全力を注ぐべきかと思います。(iOSに関わろうが、関わらなかろうが)
後者なのであれば(お仕事をいただく立場)、まずは、会社で認められるよう、
評価されるよう、結果を出していくことが最も近道です。
仕事を選ぶのは、会社から信頼を得られてからでしょう。
たとえ、独立を最終目的にしてたとしても、まずはスキルアップもそうなのですが、
人と”仕事”できるようになるのが、最も大事ではないでしょうか。

その場合(仕事を選べない場合)、通常の業務をしながら、個人的に執念で時間を作って勉強していくべきでしょう。
会社から与えていただいた仕事をおろそかにすべきではないと思います。
(結果自分のやりたいことから遠のくと思うからです。)
もし、iOSのラーニングの時間を会社からもらえているのであれば、
簡単なものからでもなんでもいいので、まずは作ってみることです。
まずは、やらないと絶対覚えていきませんよ。

長文失礼しました。
頑張ってください。

投稿2018/02/26 02:31

miyabi_takatsuk

総合スコア9528

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yoshi0203

2018/02/26 02:51

貴重なご意見ありがとうございました。 >ご質問者さんは、仕事を選べる状態、立場なのでしょうか? 本当にわずかではありますが、案件の候補をいただいていて、その中で選択できるような状態です。 >iOSのスキルアップは、会社から求められていることなのでしょうか、それとも個人的に習得したいのでしょうか。 会社から求められ、個人でもスキルアップをしたいと思っています。 今後しばらくswiftを使用して業務をしていくことになります。 直近のswift案件に参画して、仕事を経験することということですね。 ありがとうございました。
miyabi_takatsuk

2018/02/26 03:11

>yoshi0203さん とてもいい会社にお勤めですね・・・! どんな仕事でも、一見無駄と思っても、実はどんな仕事も絶対無駄ではありません。 かならず、失敗も含め自身の糧になります。 最初は、失敗を恐れず、なんにでもかじりついていくことが大事だと思います。 若い(yoshi0203さんがおいくつくかは存じ上げませんが)うちは、失敗や間違いを恐れて下手に選ぶことの方が、逆に人生においての失敗になるかと思います。 どんな優秀なエンジニアでも、誰しも最初は未経験なんだから、何をやっても経験になるはずですよ。 頑張ってください。
guest

0

自己解決

貴重なご意見をいただきありがとうございました。
いただいたご意見を基に選んでいきたいと思います。
ありがとうございました。

投稿2018/02/26 05:11

編集2018/02/26 05:24
yoshi0203

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

精神論抜きでいうと、未経験であればなるべく「新規」「小規模」の案件を選ぶのが良いと思います。
保守や大規模案件はObjective-CからSwiftへのコンバートであったり、ライブラリ管理ツールの知識が必要だったりと割りと敷居が高いと思います。

投稿2018/02/26 03:07

fromageblanc

総合スコア2724

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yoshi0203

2018/02/26 03:49

貴重なご意見ありがとうございます。 新規であり小規模が適しているということですね。 参考にさせていただきます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問