ITやプログラミングに夢抱いてるピュアな学生くんに現実教えてやる

1 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:10:47.691 ID:5XoRv97vd
もし、諸君が「コンピュータの技術を活用して、世の中を便利にしたい」という願望を抱いているなら、絶対に日本のIT企業に就職してはいけない。
日本の企業では諸君の想像するようなわくわくするような開発体験は決して得られない。
諸君が、コンピュータの技術を真摯に学ぶ気があり、最新の技術とハイレベルな開発者から刺激を受けたいのであれば、オープンソースのプロジェクト等に貢献すべきだ。

以下、なぜ日本のIT企業に就職するべきではないのか、理由を述べる

事実1. 仕事の内容がつまらない

特にBtoB(法人向けサービス)の開発に顕著だが、日本で就職する限り、作るのはコンピュータリテラシーの低い老人向けのクソ下らない業務システムがほとんどである。
信じられないかも知れないが、「手書きの文書を読み取って、FAXで送信する」みたいな無駄なシステムは、今なお日本中で生産され続けている。

そもそも顧客自身が、そのシステムで本質的に何を実現したいのか理解していないため、従来のやり方をそのままシステム化することになる。
こうして、コンピュータを用いる利点が全くない「アナログ業務をパソコンの上で行うだけ」のクソシステムが出来上がる。

事実2. エンジニアのレベルが低い

はっきり言って日本の平均的なエンジニアのレベルは、その辺の学生未満である。
アルゴリズム、オブジェクト指向設計、メモリ管理、セキュリティ等のプログラミングの必須事項を十分に理解しているプログラマは、全体の1%もいない。
下請けのカスにもなると、ググって出てきたコードを内容も読まずコピペして、「動いた」だの「動かない」だのとやっているのが大半である。

自動テストやCI等はおろかソースコードをバージョン管理すらしておらず、本番環境へのデプロイは手動で行っており、数万行を超えるコードがmain関数にベタ書きされている等という例は珍しくない。

諸君がいくら最新技術を学ぼうが、仕事で任されるのはほとんど、そういう連中が生み出したプロダクトやツール群のメンテナンスである。
こうしたクソプログラムは、一度作られたら最後、メインプロダクトが完全に死に絶えるまで、死神の様に付き纏う。

要するに、日本で職業エンジニアになっても、何の役に立つのか分からんクソシステムしか作らないし、無能の書いたクソコードのメンテナンスで精神病むからやめろ、ってこと

2 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:12:30.343 ID:QSmnKWwT0
当たっててワロタ
3 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:12:41.926 ID:kB866UbhM
正解
4 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:13:34.115 ID:56olLs2/d
ヤフーとかLINEとか行けばいい
5 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:15:38.068 ID:P//qyo6T0
プログラミング全く知らんけど3ヶ月勉強すれば上位5%くらいにはなれそう
7 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:17:49.769 ID:m2Oe2ud+a
>>5
なれるぞ
13 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:30:01.503 ID:J/XrohJGd
>>5
・プログラミング言語で実装する以前に、問題解決の手順を厳密に定式化する方法を学ぶ
・プログラミング言語の構文(関数、クラス、条件分岐、繰り返し等)を覚える
・データ型やポインタ等の処理系の内部のしくみを覚える
・アルゴリズムを覚える(二分探索、クイックソート、木構造等。その実装と計算量)
・オブジェクト指向設計を理解する(凝集度、結合度、デザインパターン等)
・dockerによるコンテナ化、gitによるバージョン管理、CI等、各種自動化のメリットと手法を理解する
・セキュリティの基礎(SQLインジェクション、XSS、CSRFのような主要な脆弱性とその対策、各種暗号化方式等)を理解する

こういう当たり前のことを勉強するだけで、間違いなく日本トップレベルのプログラマになれるよ

14 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:42:42.607 ID:cl2jyUBWM
>>13
vbaを勉強するにあたってコツみたいなものがあればアドバイスが欲しい
17 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:47:42.673 ID:CoaR0hsEd
>>14
vbaなんか勉強しようと思ってる時点で、プログラミングのセンスが無い
流れ作業にでも就いてくれ
18 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:51:18.093 ID:cl2jyUBWM
>>17
じゃあ、これからプログラミング始めたい場合はどういった事から始めたらいいんや?目下の目標としては業務改善や煩雑な業務の効率化なんやが
19 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:53:08.356 ID:kcWcJaKOd
>>18
退屈なことはPythonにやらせようとか言う本でも読んでろ
22 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:54:09.577 ID:SdLnTMGb0
>>18
明確な目標があるならその目標をクリアする言語で正解
業務改善てことは帳票かな?じゃあVBAで正解
顧客対応の効率化とかだったらプログラミングしないでそういうサービスと契約するのが正解
35 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:07:29.076 ID:qHYnMpZnd
>>18
お前のやりたいことが
・Excelのセルに色を塗る
・シートに罫線を引く
といったことなら、vbaを学ぶのは理にかなっている

ただ、それが価値ある仕事だと思ってるなら、「エクセル弄り」の世界から出てこないで欲しい
そういう、自称「プログラミング書ける」馬鹿がクソコード・クソシステムを乱造するから、まともなプログラマが割を食う

42 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:19:10.186 ID:gD1PQZwE0
>>35
何でいちいちそこまで攻撃的になれるんだ?
お前自身ができる人を気取って糞コード濫造して
まともなプログラマから馬鹿と言われて鬱憤でもたまってんのか?
43 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:20:04.547 ID:qHYnMpZnd
>>42
どうした急に
大丈夫か?
37 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:08:58.309 ID:aSiQB+FD0
>>18
Excelをいじることが多くてVBAを学ぼうとしてるならぜひ学べ
正しい姿勢だ
適性ある
44 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:20:49.527 ID:cl2jyUBWM
>>37
ありがとう。そう言ってもらえると安心する。頑張るわ
47 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:24:21.344 ID:aSiQB+FD0
>>44
解決したい課題が明確にあって
それをプログラムで解決するのが上達の一番の道だ
6 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:17:37.758 ID:2UgTMO0f0
正論スレは伸びない
8 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:20:32.909 ID:CRS3jFBQ0
海外がいいかというとそうでもないぞ

アメリカのあるメーカーのモータドライバがバグっててたまにおかしな動きをする。
何とか直してくれと頼んだんだが、どうやら開発したエンジニアが逃げて誰も直せないらしい。
教科書にあるように作っていれば誰が後釜になってもうまく行くのにうまく行かなかったってことは
アメリカ様でも日本と似たり寄ったりのところは普通にあるってことだろ

ちなみに、IT企業なんて本当に面白いところはやらせてもらえないよ
IT企業に注文する人たちが一番面白いところをやって、それ以外のところを投げてるからね

9 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:22:12.853 ID:2b57510K0
>>1
長い 読みにくい
3行でどうぞ
10 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:23:48.374 ID:VB8HpZjD0
Excel使えりゃなんとかなる
11 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:26:11.909 ID:sk/NyZuM0
IoTなら毎日ワクワクするのにな
12 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:29:58.657 ID:cl2jyUBWM
vbaできるようになったらいい?
15 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:43:33.420 ID:mZ2+ncKWd
長い上に中身がない
面白キュレーションメディアをコピペしたんか?
16 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:47:22.076 ID:SdLnTMGb0
日本のITの問題はSEの少なさの問題でもある
受注条件をクリアするためだけに名ばかりSEを生み出すのがが横行してる
SEってのは「よくわかってない人たちにも日本語で全てを説明して納得させることができる」仕事であって
「それっぽい単語を並べて強引に押し切る」のはエセSE
24 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:56:05.333 ID:aSiQB+FD0
>>16
説明するのが仕事だと勘違いしてるようじゃ
25 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:57:06.274 ID:SdLnTMGb0
>>24
説明って言うか設計書だな
SEにコーディングが必須だと思ってるならお前は素人
26 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:58:02.540 ID:ZXy5kTpQ0
>>25
プロトコルにないような バックドアだってあるやろ?(´・ω・`)
29 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:00:29.614 ID:SdLnTMGb0
>>26
何の話だw
もしかしてセキュリティホールの話をしてるつもり?
28 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:00:27.482 ID:aSiQB+FD0
>>25
説明とかいう不自由な日本語を使ったのはお前自身のくせに
反省もせずに妄想で他人を批判
SE適性ないよお前
31 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:01:57.762 ID:SdLnTMGb0
>>28
揚げ足とったつもり?
技術者としてレベル低いなお前w
そもそも設計書は説明するために作られるんだぞ
俺にSE適正が無いならお前はSE適正がマイナスだよw
32 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:03:54.515 ID:aSiQB+FD0
>>31
こうやってごまかしてばかりなのが終わってるw

お前「SEの仕事は説明」
俺「違うだろ」
お前「SEにコーディングが必須だと思ってるならお前は素人」
俺「何言ってんの?」
お前「技術者としてレベル低いなお前w」

完全にキチゲェだ

33 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:05:27.533 ID:SdLnTMGb0
>>32
お前の理解力だとそんな飛び飛びになるんだw
おまえ本当に馬鹿だな
相手してられないからもうこのスレ閉じるわw
無能な井の中の蛙のクセに「できる人間面」してんじゃねーよバーーーカwwww
勝手にいきがってろ無能w
34 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:07:27.922 ID:aSiQB+FD0
>>33
お前「SEの仕事は説明」
というアホ発言をしてしまったことははっきり記録されてるのに
どうして必死に逃げ回ってんの?
ITなのに残ってることも気付いてないの?
50 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:26:51.659 ID:YQgICtB/0
>>25
技術力のない奴の書いた餅の絵を喉に詰まらせて死んでった奴をたくさん見てきたなぁ
20 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:53:47.762 ID:aSiQB+FD0
周りのレベルが低いことと自分自身のレベルを区別できない論理力しかない奴はITに向いてない
21 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:53:49.530 ID:CoaR0hsEd
お前は「エクセルをポチポチしてる」だけで仕事なんかしてないんだよ
23 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 12:55:53.786 ID:ZXy5kTpQ0
プロトコルの内容理解とかのほうがなんだかんだで トラブル時の対処法を

いくらでも繰り出せる気がする(´・ω・`)

27 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:00:10.222 ID:qHYnMpZnd
自分たちが批判されてることに気付かずに、SIer畑のゴミが「仕事」を語りだす
読解力ゼロなのかな
30 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:01:35.828 ID:aSiQB+FD0
>>27
無能が多いのは認めるよ
でも無能が多いことと自分自身の能力は違うね
36 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:08:58.397 ID:3EQhVTRBa
おれもこういうの夢描いてSIerに入社したけど、
2年間官公庁の化石みたいなシステムの設定ファイルポチポチとかテストのスクショ、サポートデスク対応くらいしかやってない。
プログラミングもほぼできないのに肩書はSEとか自分でもふざけてると思うよ。。
38 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:09:28.852 ID:ZXy5kTpQ0
NASAで標準的に使用されているコーディング標準 みたいなの必要だよな(´・ω・`)

復帰動作すらついてないベータ版みたいなので納品されてこれじゃだめだって言ってるのに

上はこれで大丈夫とかいってスルーパスしてたw(´・ω・`)

わらえねーー(´・ω・`)

39 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:11:38.644 ID:ZXy5kTpQ0
今後いろんな規格や言語やソフトが出てくるだろうけど

やっぱ一番重要なのはプロトコルな気がする(´・ω・`)

40 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:14:16.981 ID:ZXy5kTpQ0
プロトコルの問題 ACK の送信問題で H2Aの打ち上げ延期とかそういえばやってたよなw(´・ω・`)
41 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:17:11.959 ID:ZXy5kTpQ0
ミーハーになると ブラックボックス化した部分は理解できなくなって投げ出すからな(´・ω・`)
45 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:21:09.318 ID:ZXy5kTpQ0
まともなプログラムって言っても シングルタスク マルチタスク

いろいろあるし どれが正解ってわけでもないような状態になってきたよな(´・ω・`)

46 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:22:53.102 ID:ZXy5kTpQ0
ある特化型の道具として利用するなら あえてシングルタスクとして扱ったほうが

混乱が少なくなる場合も有るよな(´・ω・`)

48 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:24:27.193 ID:ZXy5kTpQ0
人間の理解力 可読性の問題もあるからな(´・ω・`)
49 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:26:02.949 ID:Iyvi2Lwd0
本できやりたきゃマジで起業or若者だけの仕事にしろ
テレビにどっぷりつかってるような老人どもはテレビと一緒にどんどん毒人間を極めてる
連中の亀の甲より腐ってる年の功なんて「他人を蹴落とす」以外に要素持たねえぞ
51 名前:ひみつの名無しさん 投稿日時:2019/12/15(日) 13:27:38.220 ID:YQgICtB/0
大手SIerに多いね

コメント

タイトルとURLをコピーしました