はてなキーワード: PERLとは
オープンソースソフトウェア(OSS)は、ソフトウェア開発でも長い歴史を持ち、なおかつかなり個性的な特徴がある。
ざっと挙げるなら
こうしたコミュニティから生まれてきたソフトを最も多用しているのは、他ならぬWeb系だろう。
サーバサイドプログラミングが中心になることから、Linuxを触る機会も他の開発系に比べて格段に多いだろうし。
結果、「UNIXの哲学」とかGNUの歴史とか全く意識せずとも、こうした活動を通じていつの間にかOSSのエッセンスを身に着けた人が、Web系には少なからずいそう。
その意味では、OSSがどういうわけか今のWeb系の礎になってしまったという意味で、タイトルに書いた通りになっているのかなーと。
スペックはアラサーのIT系人材。Web系はだいたい一通り触れてきてフロントエンドもバックエンドもある程度できるけどインフラは最低限くらいにしかできない程度に苦手。言語はPerlとJavaScriptから始まってPHP、Ruby、Python、Go、TypeScriptあたりは言語レファレンスを見なくてもある程度は書ける。非WebだとC++とかも一応書けるには書ける。フレームワークで言うとRailsとかDjangoみたいな全部込み込みのものからFlaskとかpeeweeとか選定して作るみたいなレベルまで色々経験してきたし、フロントエンドもnodeとio.jsが喧嘩してた頃からAngularとかBackboneを経由してReactやVueなんかに触れてきた。某転職サイトでは得意な言語は一通り偏差値65-70で某ポートフォリオサイトの技術力スコアは3.6くらい。運良く趣味やらバイトやらでWeb系をやってきたから外向きに見せられる実績もある程度あるしエンジニア人材マーケット内でもそこそこ需要があるといった感じ。ずば抜けた才能があるわけではないけどどんな現場でもそれなりにスキルを発揮できる器用貧乏タイプだと思う。
そんなこんなで博士に至るまでIT系のスキルを活かしつつだいぶウェット寄りの分野でプログラミングを駆使して色々なことに取り組んでた。民間のエンジニア人材としては平々凡々でも周りがプログラミングできない連中だらけのアカデミアの世界では神扱いされてちやほやされた。そんでもてはやされて勘違いして工学じゃなくて科学の博士課程に進んだのが間違いの始まりだった。
身バレするのが嫌だから詳細は伏せるけど、まあパワハラアカハラなんて日常茶飯だった。指導教員はまともに指導なんてしないし周りの教員たちも工学的なことばっかやってるのを見て好き勝手言ってきた。正直進む道を間違えたのは自業自得だけど、そのくせ「せっかく進学したのにやめちゃうの?」みたいなこと言って引き留めてくるからタチが悪かった。今からして思えばプログラミングができるレアな便利人材を手放したくなかったんだろうなって感じがする。
そんなこんなで博士の終わりが迫ってくる頃にはアカデミアに対してこれでもかというくらい嫌気が差していたけど、それでもやりたいことがあるから一応就活はアカデミア系と民間系で両方やってた。どちらもオファーが来たけど結論から言うとお話にならないくらい民間の方が条件が良かった。
まず給料は民間が1.5倍以上、アカデミアの技術職との比較だと2倍以上の開きがある。しかもこれは「民間の一番下」と「アカデミアの一番上」を比較した数字でそれぞれ逆をとったら正直目も当てられない。その上福利厚生もさまざまな手当も民間の方が条件がいい。給与の伸び代も民間の方がいいし就労条件も民間の方がいい。そもそもアカデミアでフルリモート可なんて存在しないんだから勝てるわけがないんだけど。その上で民間は原則として終身雇用に対してアカデミアは任期付きのポストばかり。就活を始める前からわかってたけどいざ現実として待遇の違いを突きつけられるともはや笑うことしかできなかった。
「それでもアカデミアは自分の研究ができるんだからいいじゃないか」と言う意見を目にするけど、結局はPIとして独立するまでは他の先生のラボで雇われになる。その間にうまくやらなきゃ一生そのまま下請け仕事をし続けることになる。そしてたとえ独立できたとして、選択と集中の名の下に文科省にとって都合のいい研究テーマを立案しなければまともに研究費を取ることすらできない。大口の予算を取ろうと思ったらいかにビッグマウスで役人を丸め込んでそれっぽいことをやれるかで全てが決まる。
自分が外れ値であることは否定しない。プログラミングが楽しくてWeb系の技術が好きで、可処分時間を使って夢中になって勉強したり色んなものを作って遊んだらして過ごしてきたからこそ今がある。でも正直少しでもプログラミングができるならアカデミアに残るより民間に就職した方が待遇もワークライフバランスもいい。きちんとリサーチすればカルチャーだってすごくいい会社はたくさんある。
それを承知の上でアカデミアに残る人は正直すごいと思う。自分がその立場にいることを想像したら気が狂いそうになる。もし似た立場で迷ってる人がいたら心から伝えたい。アカデミアやめて本当によかった。
アホにスターつけたみなさん
suisuinさん がスターを付けました。
maedashiさん がスターを付けました。
jou2さん がスターを付けました。
Tatadaさん がスターを付けました。
hamatuさん がスターを付けました。
son_tokuさん がスターを付けました。
kaeru8823さん がスターを付けました。
deamuさん がスターを付けました。
moandsaさん がスターを付けました。
kameyohさん がスターを付けました。
chikurouさん がスターを付けました。
masahiro1977さん がスターを付けました。
vbwmleさん がスターを付けました。
vbwmleさん がスターを付けました。
chromoniさん がスターを付けました。
sunagiさん がスターを付けました。
Bartonさん がスターを付けました。
lliさん がスターを付けました。
lifeisadoglifeisadogさん がスターを付けました。
vbvbnbnvn489さん がスターを付けました。
morimariiさん がスターを付けました。
morimariiさん がスターを付けました。
enya_rさん がスターを付けました。
ys0000さん がスターを付けました。
ys0000さん がスターを付けました。
colonoeさん がスターを付けました。
nesskoさん がスターを付けました。
tomoya_edwさん がスターを付けました。
tana_bataさん がスターを付けました。
cla750さん がスターを付けました。
peketaminさん がスターを付けました。
heroweenさん がスターを付けました。
Dai44さん がスターを付けました。
kaionjiさん がスターを付けました。
aqi2501さん がスターを付けました。
taruhachiさん がスターを付けました。
eternal_girlyさん がスターを付けました。
nekochiyoさん がスターを付けました。
econconさん がスターを付けました。
yphioさん がスターを付けました。
myjikuさん がスターを付けました。
inuinuimuさん がスターを付けました。
rt24さん がスターを付けました。
sajiwoさん がスターを付けました。
dusktailさん がスターを付けました。
FmPGCa7Nさん がスターを付けました。
yomibito-shirazuさん がスターを付けました。
trmknaさん がスターを付けました。
gohankunさん がスターを付けました。
Qalicenさん がスターを付けました。
sakamoto_tarouさん がスターを付けました。
fromdusktildawnさん がスターを付けました。
kensei_realdealさん がスターを付けました。
peach_333さん がスターを付けました。
fishmaさん がスターを付けました。
fishmaさん がスターを付けました。
fishmaさん がスターを付けました。
tettekete37564さん がスターを付けました。
finefinethankyouさん がスターを付けました。
gin1245tanさん が逃げを引用してスターを付けました。
greenbuddha138さん がスターを付けました。
b3dzxnkkpさん がスターを付けました。
oakbowさん がスターを付けました。
sekirei-9さん がスターを付けました。
kbeeeさん がスターを付けました。
uunfoさん がスターを付けました。
suica123さん がスターを付けました。
matsuzawa24さん がスターを付けました。
matsuzawa24さん がスターを付けました。
UC96さん がスターを付けました。
kekeraさん がスターを付けました。
stand_up1973さん がスターを付けました。
takhinoさん がスターを付けました。
mizkiyoさん がスターを付けました。
spin8823さん がスターを付けました。
spin8823さん がスターを付けました。
spin8823さん がスターを付けました。
canimisocilさん がスターを付けました。
nakanohitonadoinaiyoさん がスターを付けました。
nakanohitonadoinaiyoさん がスターを付けました。
charleyManさん がスターを付けました。
urajpさん がスターを付けました。
Goma2045さん がスターを付けました。
n4bさん がスターを付けました。
rgfxさん がスターを付けました。
stoolpigeonn173さん がスターを付けました。
matudokuさん がスターを付けました。
sukune332さん がスターを付けました。
anonyno2さん がスターを付けました。
tanaka-2さん がスターを付けました。
tomoPさん がスターを付けました。
lectro3000さん がスターを付けました。
iteさん がスターを付けました。
ezmi4さん がスターを付けました。
koonyaさん がスターを付けました。
aoiaoaoさん がスターを付けました。
opnihcさん がスターを付けました。
filinionさん がスターを付けました。
hiroisekaiさん がスターを付けました。
otoan52さん がスターを付けました。
y005027さん がスターを付けました。
y005027さん がスターを付けました。
y005027さん がスターを付けました。
aichan6956さん がスターを付けました。
shirnatsume_sanshirさん がスターを付けました。
hisui083さん がスターを付けました。
kpkpkpchangさん がスターを付けました。
gin1245tanさん が正解なんだろうなを引用してスターを付けました。
fusanosuke_nさん がスターを付けました。
Ad2Joさん がスターを付けました。
sy0923さん がスターを付けました。
k1kkunさん がスターを付けました。
shikahanさん がスターを付けました。
itmammothさん がスターを付けました。
ソフトウェアが非効率的じゃないとハードウェアベンダが困るだろう。
今はマシになったみたいだが、昔々、2001年頃、雷鳥1Ghzぐらいの頃は、javaはクソみたいに遅くて、
なんですかこの言語クソみたいに遅いですよーって上司に言ったら
お前はSunが何屋か知ってるのか?って返されたことを今でも覚えてる。
//その後、ハードの進歩でクソ遅かったjavaはまともに動くようになり、
//サーバーが売れなかったのかどうかは知らんが、Sunは滅びた。
サーバーはperl, php, rubyとより非効率な言語が流行り、
ブラウザも大飯食らいになり、javascriptみたいな非効率な言語や、pythonのようなクソみたいに遅い言語がもてはやされる。
その結果として、メモリも4GBで人権侵害、8GBでもまだ足りぬというありさまだ。