プログラミングについて質問させてください。
長文失礼します。
僕は大学3年で、文系です。
少し前からプログラマーやSEという仕事に興味を持ち、将来的にそういった仕事をしてみたいと思いました。その中でも、1番身近なiPhoneアプリの開発をしたいと思い、Swiftの学習本を購入して独学で二冊を一通りやってみました。
そして本にある通りに実際に簡単なアプリをいくつか作り、もちろん僕はまだ学習を始めたばかりのザコということはわかっていますが、プログラマーとして就職したいという気持ちが強くなりました。
そこで、プログラミングスクールに通って本格的に学習しようと思ったのですが、Swiftを扱っているスクールがかなり少ないように思えました。その中で、オンラインでSwiftを扱う、評判も良いスクールを見つけ、そこに申し込もうと思っていますが、そのスクールもメインはRubyやrailsのようです。僕はかなりの田舎に住んでおり、大学も文系の人しかいないため情報があまりないのですが、Swiftに需要があるのかということが不安になってきました。比較的新しい言語だからかもしれませんが、ネットで見てもSwift関連の記事が少なく、Swiftを扱う企業の数も少ないようです。せっかく高い金をかけるのに就職先がないなんてことを考えると、今からでも学習する言語を変えた方が良いのかとも思います。
やはりSwiftだと就職先に困りますか?詳しい方がいたら教えていただきたいです。
No.2ベストアンサー
- 回答日時:
プログラマーになりたいのなら特定の言語を学ぶのは非常に不利ですね。
Swiftは現在でも需要は非常に限定的。
Rubyやrailsにしても今の流行ですが数年先には過去のものになっている可能性もあります。
この言語はできます、これはできませんではプロとしては失格ですね。
言語なんて必要になったら憶えれば良い、基本は論理思考ができるかどうか。
No.1
- 回答日時:
結局のところは、自分の学んだ言語を必要としている会社があるか?プロジェクトがあるか?ってことでしょうね。
昔、大型コンピュータで良く利用されてCOBOLなんて、今では全く人気がありません。
でも、COBOLを使い続けている企業はまだまだ多いといわれています。
ですから、そういう企業の方たちにとっては、SwiftよりもCOBOLが分かっている技術者を雇用したいはずです。
一時期、大流行したロータスNotesも同じかもしれません。現在では名前を聞くことはありませんが、使っている企業は多かったようです。今でも使い続けている企業があれば、その言語を知っているってことは、稀少性があるってことで有利になると思います。
そして、iPhoneのソフトを開発している企業があれば、Swiftは有利でしょう。
同じくWeb系でRubyを使っている企業があれば、Rubyを知っていたら有利です。
日本のソフト業界、IT企業って2000年代は、マイクロソフトのWindows系OSで動作するVisual Basic、C言語、C++を使っていることが多かったように思います。
普通は、プログラマの慣れ、開発の安全性などを考えたら、企業はその延長線上にある言語を利用したいと考えることが多かったのではないか?なんて思います。
ですから、その考え方で私はC#をメインに選んでいます。
以前は「マイクロソフトの言語?使えるのはパソコンだけでしょう?サーバならJavaだよね。時代はJavaだよなあ」って雰囲気の時代もありましたが、現在では、C#はパソコンだけでなくLinuxを始めとするサーバやAndroid、iPhoneまで開発ターゲットとしていますからね。
>>やはりSwiftだと就職先に困りますか?詳しい方がいたら教えていただきたいです。
私がいた職場、会社において、Swiftで開発している人を見たことありません。
Ruby on Railsは大規模なプロジェクトに2つほど参加したことありますが、いずれも開発は悲惨な状態になっていました。
私は途中で抜けたので、きちんと終了できたのかは判らなかったのですが、開発中止もありえたと思えました。
私は派遣PGとして働いていたので、自分ができる言語のプロジェクトしかお呼びがかからないわけです。だから、Swiftの案件なんて来るはずありませんので、残念ながら「就職に有利か?」なんて判断は無理ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- 学校 大学の学部変更 2 2022/09/15 18:37
- その他(学校・勉強) 来年4月から経済学部の大学一年生になる予定の者です。 私は将来入りたい企業があり、そこに入社するため 8 2022/08/23 04:49
- 新卒・第二新卒 就職活動 IT系 2 2023/08/02 20:41
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- カップル・彼氏・彼女 彼氏と別れるか迷っています。 今年度から私も彼氏も高校3年生になります。付き合ってもうすぐ2年、訳あ 9 2023/04/03 13:13
- 大学受験 文転浪人(経済学部志望)について 1 2023/01/22 22:03
- IT・エンジニアリング (IT系・長文注意)大学院に行くべきかどうか 3 2022/06/28 22:00
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
- 教育・学術・研究 仕事の方向性を変えたい。経営分析→数値解析 1 2023/06/18 16:51
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
成人知能検査の結果を教えてく...
-
30歳代まで とは何歳までで...
-
WAIS-3の結果の読み解き方
-
システムエンジニアが統計学を...
-
仕様書の表記について
-
PL/Iについて教えてください
-
独身男性はどうやって性欲をお...
-
クライアントに出すメールで、...
-
「ありますか」と聞く場合、Is...
-
47歳、システムエンジニアです...
-
『技術』の反対語って何ですか
-
Yahoo知恵袋の回答が心無いもの...
-
何度も同じ事を言わせる人は何...
-
一坪何m2?
-
照会コード6015-G97の意味は?
-
「折り込む」と「織り込む」の...
-
LINEで、質問されたから答えた...
-
「データ」のスペルはdataとdat...
-
Yahooで質問しようとしたら、 ...
-
3X掛ける2という計算について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
成人知能検査の結果を教えてく...
-
仕様書の表記について
-
30歳代まで とは何歳までで...
-
PL/Iについて教えてください
-
WAIS-3の結果の読み解き方
-
私は無能なエンジニアです。助...
-
Javaってどれくらい難しいので...
-
システムの自動マクロってどん...
-
システムエンジニアが統計学を...
-
CG(コンピュータグラフィック...
-
VB6.0のシステムは何に移行する...
-
fラン大学一年生です。SPIの非...
-
テーラワーダ仏教を本格的に学...
-
プログラム言語を覚えるならど...
-
SE 何種類くらいの言語?
-
WEBシステムの単体テスト
-
セルの書式設定で表示形式の分...
-
オフコンのオープン化でコボル言語
-
ITに関する書籍のおすすめを教...
-
私はSEの仕事をしたいと思って...
おすすめ情報