【IT】プログラミング履修の学生、15%は文系
■ このスレッドは過去ログ倉庫に格納されています
大学成績センター(東京・千代田)は4日、文系学生でもIT(情報技術)系スキルを保有している学生が多いとする調査結果を発表した。2018年春に卒業する学生の履修履歴を集計したところ、プログラミングに関する科目を履修している学生の15.3%は文系学生だった。同社は「学際的な科目が増え、文系学部所属でもIT系スキルをもつ学生は多い」とみている。
同社が運営する「18卒版履修履歴データベース」に17年9月末時点で登録されている約12万3000人のデータを集計した。登録者の文系、理系の割合は6対4。
履修学生数に占める文系学生の割合が最も高かったのは、自然現象を数学で読み解く「現象数理」。履修生263人のうち、30%にあたる79人が文系だった。大量のデータから法則を掘り起こす「データマイニング」は669人のうち29.3%の196人。ICT(情報通信技術)などの基礎となる「ネットワーク」は5086人のうち18.3%の929人が文系学生だった。
文系学生の人数が多かったのは「微分積分学」の4156人。理系も合わせた総計でも2万7752人とトップだった。「線形代数」の2709人、「プログラミング」の2331人と続いた。経済学部など一部の文系学部で学ぶ学生が多いことも影響しているようだ。「これまで新卒採用では学部名だけでITスキルの有無を見る場合が多かった。どのような科目を履修しているかにも注目してほしい」(同社)という。
https://www.nikkei.com/article/DGXMZO24234730U7A201C1XXA000/ >>1
給料が高いIT企業 TOP10(アメリカ編)
https://www.businessinsider.jp/post-854
1. Netflix
カリフォルニア州、ロスガトスを拠点にする映像ストリーミング配信企業
●平均年収:31万2000ドル(約3540万円)
●平均基本給:28万3000ドル(約3210万円)
●給与の幅:22万4000ドル〜40万6000ドル(約2540万円〜約4610万円)
2. Lyft
サンフランシスコに拠点を置く、配車サービス企業
●平均年収:30万ドル(約3400万円)
●平均基本給:15万7000ドル(約1780万円)
●給与の幅:21万8000ドル〜38万7000ドル(約2475万円〜約4390万円)
3. Dropbox
オンラインファイル共有サービスの企業(2007年に設立)
●平均年収:29万9000ドル(約3395万円)
●平均基本給:14万2000ドル(約1610万円)
●給与の幅:21万1000ドル〜39万3000ドル(約2395万円〜約4460万円)
5. Facebook
Facebookはカリフォルニア州、メンロパークに拠点を置いている。
●平均年収:27万5000ドル(約3120万円)
●平均基本給:14万6000ドル(約1660万円)
8. マイクロソフト
ワシントン州、レドモンドに拠点を置く巨大IT企業(1975年創業)
●平均年収:26万9000ドル(約3050万円)
●平均基本給:16万1000ドル(約1830万円)
●給与の幅:16万3000ドル〜38万6000ドル(約1850万円〜約4380万円)
●給与の幅:19万4000ドル〜36万3000ドル(約2200万円〜約4120万円) プログラミング言語で修飾に凝った格調高いのを作られてもなぁ…
…COBOLって英語の文章に近くなるような記述を目指したんだっけ?
「普通の文章に近くなれば誰でも書けるよね!」という思いつき。 >>1
Googleでは部署にもよるが14%が大卒でないという情報があったと記憶している
よって文系か理系かという差は絶対なものとはなりえない >>51
需要があるから数式が求められる
大元の需要は現実世界から産まれる
結果、現実の事象が数学で表現(近似)される
「数学そのもの」がどこまで意図しているか知らんが
少なくとも大学で学ぶ線形代数だの微積分だの確率論だのは
需要があって使う機会が高いから教えられるわけで
学ぶレベルの数学が現実に関係ないなんて指摘は
全く当たらないよ
そりゃ数式いじりばかりしてる変人もいるがw
文学だって浮世離れした変人も居るんだから
似たようなもんだろう >>59
数学は数が言葉である
世の中の事象を理解し分析するために数字や式を用いるというだけのこと プログラムに理系の能力は必要ない。コミュ症のカス理系は使い物にならない >>59
数学の出来た経緯を知らないんだよw
もともと数学は物理学や天文学のために生まれたからな
ただaYOwEgM0のような無知愚昧には無関係なのも事実w >>61
何度も言うがプログラミング言語はソフト開発ツール
そして、それを用いて構築されるアルゴリズムは論理の塊
論理的思考がないやつには到底無理
お前はプログラミング言語で俳句でも書いてるのか?w
もっと言えば論理的思考が出来ないヤツは設計やコーディング以前に
要件定義(仕様決定)の所で論理的矛盾だしまくりで破綻するw >>66
ピタゴラスの定理は建築家のためのものだろうか? >>60
だからさー
お前自身が言ってるジャン
世の中の事象を理解し分析するために数学があるんだろ?
逆に言えば「世の中の事象を理解し分析する」という需要がなければ数学なんて無かったんだよ
だから「数学の応用w」なんて話はナンセンスってことだ >>48 >>1
信号処理のアルゴリズムと、情報科学のアルゴリズムを一緒くたにするとややこしいことになる
最近の情報科学のコースでは数学といっても、複素解析、フーリエ解析さえ学ぶことは珍しいという理解だ
https://cs.stanford.edu/academics/courses
スタンフォードの学生ならば信号処理を学ぶかというとそうでもない
現在のカリキュラムは、深層学習等の企業側のニーズの高い技術が中心だ
コースの中で難易度が高いものはOSのスケジューリング周りとの評判は聞いた事
があったが数学はリンクを見てもらえば分かる通り大したものではない
http://web.stanford.edu/class/cs103/
数学は知っておくと便利だが、最低限身につけるべき数学は大したものではない >>67
ピタゴラスってヤツは友人ではないので出来た経緯は詳しく知らんが
きっと長さを知りたかったんだろ?その長さが建築に使うかは別として
要は測量したかったんだよ
数学ありきで測量に応用したんじゃないぞ?
測量のためにピタゴラスの定理が発見されたんだよ >>68
世の中の事象を理解するために数学を使ったと言っただけでそれは言葉でも良い。数学は必須ではない。 >>70
測量したかったって?測量に応用しただけだろw >>71
だからなに?
ニュートン力学を数学以外で別の言語で表現するの?
非効率and可読性悪すぎて話にならん
数学もプログラミング言語と同じでただのツールだ
ソフト開発という需要があったからこそ出来たのがプログラミング言語
プログラミング言語の応用でソフトが出来てるわけじゃない >>72
何度も言わせんなw
イイカゲン理解しろw
数学という学問は自然発生なんてしてねーよ
計算ツールとして発達しただけだ >>73
数式だけじゃわからんぞw
その記号が何を表すか示さんとw 無料で独自ドメインが取り放題の方法知ってる?
https://ryoma.space 良くわからんが、ここには四則演算すら使わずにプログラム書ける人がいるらしい
カッケー!! >>36
「データベースエンジン」を自作している人はほとんどいないが、
データベースエンジンほど大げさなものが必要でない場合に、
データベース的なものを自作している場合は多い。
配列とかハッシュとかXMLとかもデータベース的に使われる。 例えば、CGのレンダリングをやろうと思えば、
線形代数や光学の知識は必要になってくる。
しかし、プログラミングの分野は広いから、
税金の計算をしているだけのような分野なら、
難しい数学なんて使わなくても済むだろう。
そういう意味では、数学は必須ではない。
ただし、高校までの学校の勉強でプログラミングに
一番近いのは何かと言えば、場合分けに気を使うような
数学の証明や集合を使うような応用問題だろう。
だから、数学が苦手で文系に逃げたような者は、
プログラミングも苦手になる可能性が高いのではないか。
(あくまでも可能性=確率として) PGは文系こそ向いていると思う。
文系ですらない奴には難しいかもしれない。 高校や学部初級レベルの数学も出来ないやつがプログラミング勉強したってなにも出来ないよ
SIerの養分になってvbかjavaでクソコード撒き散らす人間になるだけ
ていうかコーダーなんて人工知能で真っ先に失業する職業なのにね
まだ作者の気持ち考えてる方が仕事にありつけると思うが Fラン文系では上場企業も公務員も無理。
ゲーム好きが祟ってプログラミングを学ぶも、結局中小下請や技術者派遣逝き。
高卒の警察や消防士の方が長続きできるし高給だから、QOLゼンゼンマシだったりする。
どうせ負け組はFラン大行っても無駄になりがち。 今から文系がプログラミングやるのはリスク高いと思うけどなー
10年前ならそこそこいいポジションにつけたかもしれないけど まあ法律とか税務関係のソフト作るならそっち関係の知識あった方がいいわな プログラミングって、数学の要素はあまりないからな
むしろ論理だから文系の分野 パッと見ると数式みたいに見える
でもやってることは論理の構築でバリバリ文系の分野 履修してるだけで、組めるとは限らないじゃん。
組めない人の方が圧倒的に多そうだけど。 数学的センスがいるところは、理系でもできるのはごく一部 RとPythonどっちがいいの?
Pythonはインストール自体が難しくて分からない。
ホントに初心者向けか? 論理性の高い文系が増えるのは良いことだ。
偏見は持ちたくないけど、文学部出身だと「何言ってんだこいつ」みたいなことを思わざるを得ない人が多い印象。
もちろん文学部でも優秀なのは沢山いることは断っておきたい。 言語学でもデータマイニングの時代になったからね。
言語学と人工知能工学の結びつきも増している。 だから日本はソフトに弱いんだな。
馬鹿の文型にやらせるから。
世界から遅れを盗ってる。
文系は馬鹿で、理系より能力やIQが低いのに。
ソフトやハードは理系が”頭を使って”開発し、文系は”足を使って”外回りで営業して売りまくる、というようにしないと。
論理的思考を会得していない奴がソフト作った所で
スパゲッティールーチンを量産するだけだよ プログラミングで理系な部分なのは演算処理だけだろ。
演算処理はAPI化しやすいから後のプログラミングはAPIの運用みたいなものだから文系の出番。 >>83
文系(=非論理的思考のヤツ)がPGに向いているはずが無い
プログラムってロジックの塊だぞ?
>>84が言っているとおり論理的思考ができないやつがPGなんてやったら
クソコード撒き散らして自分も周りも不幸になるだけ マジでソフト作った事無いヤツってプログラミング=文系のお仕事って思ってんだなwww
っていうか、そういう発言しているヤツ自体が文系で何も理解してないんだろうけどw >>102
ああ。。うん。。
APIが用意されないと
何もできないプログラマやりたいんなら
それで良いんじゃないかな。。
それはそうと、せめて
「処理に適したデータ構造」とか
「パラメタの直交性」とか
「インスタンスの生存期間」とかは
API仕様とユースケース見て自分で考えてね。。 線形代数の知識が必要とは言うけど、今時ライブラリ使わずに数値計算することなんて無いし、知識さえあれば自分でコード組めなくても十分だよ
線形代数の知識を得るだけなら簡単
理解するのは少し難しい
まあ一番難しいの数学的な概念を、線形代数の概念に適用して、かつそれをプログラミングの概念にまで持っていくことだけど >>106
結局APIみたいな低レイヤーの構造を理解できないヤツはアプリケーション層みたいな
上位レイヤーの設計なんてもっと出来ないよなw
言語って単語が付いてるから文系だと思ってるのかもしれないけど
プログラマがやってるのは頭の中の処理フローを色々な言語で記述してるだけだからなw
処理フローが思い描けないヤツはプログラマにはなれない >>90
論理の構築ができないから物理や数学が理解できない事を理解できないからお前は文系なんだよwww 問題は、こちらの職種が今後30年以上主流になってしまい
他の職種と異なり
常に人材不足になり続けるということ
総合商社やメガバンクなど過去のエリート職種は、ものすごいスピードで消え去っていきお払い箱になっていく
エリートもエンジニア職種になっていく
ただインドでも、単純労働者のシステム屋さんは人材余りなので
ソフトやさんでも職種によるということなのかな? >>107
線形代数とかに限定しない
・ある出力を決定するのに必要十分なパラメタは何か
・処理量に問題ないか、冗長な処理はなく、処理時間は見積もれるか
・ある処理について、既にある他の処理の組み合わせで等価にできないか
・考えられる全てのケースを網羅できるるか、境界値での動作は問題ないか
みたいな判断をするのに
数学的な思考が必要なんだよ
特定ケースで動くだけなら誰でもできる
全ての場合で動かすには知能が要るんだよ >>110
ソフト屋も他業種と同じでピンキリなのさ
当然優秀なヤツほど人口が少ないが仕事が沢山集まる
そして優秀じゃないヤツには仕事がこないので暇 でも、そのうちAIがプログラミングしてくれるからやらなくても多分大丈夫
趣味程度知っておくのは教養でいいかもだが >>113
いやプログラミングをAIが代替する頃には事務作業は大抵代替されてるぞ
文系が活躍する場は少ない >>103
文系だろうが理系だろうが、論理的に思考することができないと話にならない。
もしかして文系は感覚でとらえてる、とか思ってないか?
感覚でとらえるとしても、それをちゃんと論理立てて説明できなかったら意味がないだろ。
文系・理系を分けるはその対象分野の違いであって、
そういう論理的思考の訓練を受けてないか、受けていても身についていないのであれば、
それは理系でも文系でもないというだけの話。 >>115
文系の論文って忖度しないと理解できない内容が多い。 これからは、ブロックチェーンを理解できないような文系では、プログラミング不適だべ? ITは戦いの場。
LD a,xx OUT zzzの8ビットマイコン時代じゃないんだからさ・・・ >>95
Pythonインストールできなかったら
JavaScriptくらいしか実行環境作れないんじゃないか… >>89
えぇ?
論理が得意なら、論理の塊であるところの
論理回路設計が出来る筈なのだが >>115
> もしかして文系は感覚でとらえてる、とか思ってないか?
そもそも論理的に物事を捉えられるヤツは文系などには進まない
文系分野の学問が好きで文系行くヤツもいるが極々小数だよ
大概のヤツは数学や物理が理解できないから文系になる こんな風に文系だの理系だのと分類してる時点で日本オワタと感じるな。
ほとんどの人はどちらにも該当しないんだよ。 >>125
理系の学問と、論理的思考そのものは別物だというのが理解できないのかな。
理系の学問には論理的思考が必須だが、文系の学問にも必須なんだよ。
適用対象が違うの。
もちろん人によって理系向き、文系向き、というのはあるよ。
それは当たり前のこと。
あと、文系のほうがその必要性を意識しない(ですむことが多い)分、そこをないがしろにしがちだな。
だから理系じゃなければ文系か、というとそうではなくて、
本当は理系か、文系か、そのどちらでもないか、の3つに分かれる。
ちゃんと論理的思考の訓練を積んでいれば文系だろうが理系だろうがPGはできる。
作らなければならないものの分野によって得手不得手はあるにしても。
結局は論理を組み立てたものがプログラムなんだからさ。 プログラミングっつーても
マクロ組めるだけでかなり便利だから
肩肘張らず簡単なのからやればいいとおもうがな
取りあえずExcelとかのマクロ位から初めて
自分の作業を自動化するところから始めたら良いんじゃねーの >>128
もう一度言うぞ?
大概のヤツは数学や物理が理解できないから文系になる >>130
消去法で文系行くわけじゃないけどなぁ
法学部とか経済学部とか目指すなら
最初から理系なんぞ選ばんだろう
昔の銀行とか経済学部から取ってたしさ
何か「文系は理系の下」みたいな思い上がりが見えてやだねぇ
俺は理系だが、「社会科が苦手」が理由だから
その意味で得手不得手の問題、素養とは別
プログラムも下手な理系出身よりも、
素養のある文系出身の方が向いてると思う
大体文章下手な奴はコードも何言いたいか分からんし
文章がロジカルならコードも綺麗な傾向 要するに文系の学部なんて世の中で使い物にならないってコトじゃん。 >>130
そうは言うが、数学や物理は直感に因る所が大きい。抽象度が高いんだ。
抽象的なことを論理的に記述する事だけが論理性では無い。
抽象度の低いプログラムを書くのは、数学や物理が理解できないのと切り離して考えたいところだ。 理系が論理的ってわけじゃないけどなぁ
単純化された論理を表す記号群が、数学由来だから、理系と親和性が高いだけで
理系でも文系でも論理的思考は訓練しないと身に付かないよ >>135
> 理系でも文系でも論理的思考は訓練しないと身に付かないよ
少なくとも、理系は大学のレポートや卒論で訓練させられる。 好き嫌いの激しい分野ではあるな。 大抵、体を動かす方が好きなタイプには合わない。
ALGOL系であれば、理解しなければならない事は単純。
グローバルとローカルの区別が出来て、カプセルの意味が分かれば、後は抽象化能力だけ。
要求作業を一瞥して、全体構造を構築できるまで、10年はかかる。
そこまで到達しても、オブジェクトのライフサイクルとリレーションに関しては山を登るが如くで、探求には際限が無い。
プログラミングは宗教の修行と同じ。 >>130
君の考え方からすると、君自身は理系ではないな。 文系理系以前に、プログラミンには頭の向き不向きがあるだろう。
自分はどの言語も少しかじっただけで、使える前に挫折か放棄。
細かいことを根気強くやるのが苦手だから。 本当に、どんだけ土方希望なんだよ
使えねえコーディング覚えなくていいから、使いまわせるアルゴリズムだけ覚えておけよ プログラミングなんて中学生でもできるんだから文系理系関係ないだろ。
単なる言語だ。日本語や英語で読み書きすることに文系も理系もないのと同じ。
あるとすれば書かれたものの内容だな。言語は言語。 文系ww
こいつらが就職して無理な案件引っ張ってくるパターンじゃねーか >>139
> 細かいことを根気強くやる
そういう作業をやらずに済む方法を考えるのも
プログラミングの面白さの一つ。 人の素養とか関係ないだろ
理系なら学校の授業の内容だけでプログラム書けるけど、文系は授業だけでプログラム書けるようになるの?
学部によっては理系でも出来ないと思うが そもそもプログラミングは自然科学じゃないし文系的な側面が強い分野だ >>132
俺の高校では大学受験する際はズバリ数学理科が分かるヤツは大概理系大学を受験してた
俺は理系選抜クラスだったが俺のクラスから文系大学行ったヤツは本当に極小数だったな
他の皆はもそうなんじゃね?
俺数学苦手だから文系いくわーとかさ
実は数学や物理の方が勉強楽なんだよ
国語とか社会とかは覚えモノばかりで力技で疲れるんだよな〜
だから俺は別に国語社会が苦手ってワケじゃないけど勉強が面倒だから楽な方に行こうとすると
おのずと数学理科理解できるヤツは理系に流れていくんだよ >>134
プログラミング停止問題の証明とか
ホイホイと発想が出てこないのは確かだけど
論理的に考えれば証明可能って言うのは
どうなんだろう
クイズ的ではある >>147
文学的というなら間違っていると思うぞ。 きわめて自然科学的な世界。
プログラムは建築設計に例えられる。
塀の流れの続きで、ファサードを散策し、その環境で、統一法則を探す。
それが、プログラミング。 >>138
俺理系大学出てるし、そもそも俺本職のソフトウェアエンジニアだし
そんじょそこらのソフト外注なんかに設計のやりかたとか指導してるしw
ソースコードレビューでツッコミ入れたりもしてる。 >>134
メタ認知能力と論理的思考は分けた方が良い
抽象度が高い事柄から法則を見出す力はメタ認知能力
それは論理的発想が出来るヤツでもメタ認知能力低いヤツは低い
また別の話 >>150
ソフト作った事ないやつはわからないんだよ
言語なんて単語が付いてるから文学的wとか思ってんだろ?
論理的思考が足りないヤツのコードは大概無駄な処理が多い
「え?なんでこんな処理を間に挟めるの??」って行動原理が俺には理解できないコードを
書くヤツは大概非論理的なヤツ プログラミングどころかサブマスクとか16進数の引き算でさえ出来ないわ…… 構文さえ覚えればプログラム書けると思っているバカばかりだなw >>1
仕組みとか全然わかんないけどコンピュータには興味ありって感じ ■ このスレッドは過去ログ倉庫に格納されています