老化ってやつで、わかりやすいプログラムしか受け付けなくなって
結局分かりやすさを重視した仕事するように丸くなるんだなあ
遠い目
初心者ほど、どうでもいい点で
この書き方のほうが速いからーと
ナノ秒レベルの違いにしかならないことに拘る
ユーザーインターフェイスも
頭悪いくらいの方が、
フレンドリーに出来上がる気がする。
ユーザビリティとか人間工学とか言われてそろそろ20年だな
たとえば、アップルとか、老若男女とわず、MacOS触ってもらって、
今で言うユーザビリティに対する意見を集めまくりだった
ホワイトブック20冊にまとめてアップルのデベロッパーに販売してた
一冊1万で誰でも買えた
SE30からPowerMacで初めたころだから
1992年くらいか
その2,3年あと
Windows3.1を使いやすくMac風にするユーティリティツールが
ネットに出回ってた
Mac風=ユーザビリティだった時代
プログラマーに完結に描くように触れ回るのは
派遣メインになってからなのか
大量発注に対処する(大きなパイを食べ尽くしたモノが勝つ)ためか
意味なく読みにくくするってのはさすがに不合理と思うけど
みんなが同じってのは気持ち悪いよね
使う方の方便だよ いくらでも取り替えがきく使い捨てが欲しいという
教育もそれに倣え、教わる方もそれを信じ、プログラミングが産業化したんだろうね
職業訓練でやってる全員を一定水準にってやつだよ
つまり労働者
Macでコード書いてた頃(30年くらい前)、Inside Macintoshか忘れちゃったけど
ユーザインタフェースで一分野があることに目からウロコで感服したなあ
そういうところがあるから世界的企業になるんだね
自分にやさしくした方が、他人にとっても甘いモノになるよ
プログラマーの一生とは
夢見る道化に始まり案件を切り刻む戦士と化し
やがて何者をも欲しない魔法使いとなり
全てが過去になる賢者へと至る
そして命の火が燃え尽きる際に妖精となり電子の海へと還って行く
新たな戦士となるために
かっこいいな
おれもコード書いてる時が一番落ち着く そのまま死んでもいい
プログラマーは日本で不当な扱いを受けすぎ
変えの効く単純労働じゃなくて属性としては職人に近い
日本でもWeb系ならコード書く人でも上に立てるぞ
ただミーティングやマネジメントの隙間時間にやる感じにはなっちゃうけど
あとフロント・バックエンド・インフラ(クラウド)全部の知識が無いと話にならん
経験上Web系でマネジメント業務が主なやつが書いたコードはだいたいクソだったけどね
YouTube で有名な雑食系エンジニア・KENTA は、
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる
この2つ以外は、出てこない
GUI 系は、画面の手直しなどで、工数がかさむ。
C#, dot.net などのWindows 系は、いらない。
Java などの土方系も、いらない。
C/C++ などのポインタ系や、ハードウェアの仕組みなども、いらない。
Elixir, Rust は、普及へのchasm・溝を超えられなかった
言語よりも、Docker, Kubernetes, AWS などの、サーバー構築・新規案件を重視する。
上流工程・新規案件の方が、価格交渉力が強いから。
一方、下流工程・保守案件は低価格しかない
だから役員になるのは、システム全体を作れる、Rubyの人ばっかり。
Rubyの1年生が、10年間、下流工程の土方をやったり、
ポインターを追い回した、旧言語の人に勝ってしまうw
なぜかと言うと、その人らは時間を掛けても、システム全体をやっていないから。
分業して、詳細設計・関数とか、言語の機能・文法しかやっていないから
> この2つ以外は、出てこない
じゃあ駄目なんじゃないですかね
視野の狭い人はちょっとね
ゆるふわなコードしかかけないやつが全体を見通せるわけがない
(実働部隊がまともだから)なんとなく成り立ってるだけで
十分な経験を積んだプログラマに管理させたらもっとうまくいく
要するにKENTAみたいなのは歪んだ日本のIT業界が生んだモンスター
旧言語を10年やっても、Linux・シェルスクリプトなどを知らない香具師は、一杯いる
分業して、詳細設計・関数・ポインターとか、言語の機能・文法しかやっていない。
上流工程をやらないから、システム構築運用と関係ない
下流工程が、上流工程で決めた事を変えることも、絶対にできない。
下流工程は命令された事しかできないから、考える脳が無くなる
何を提案しても、無意味だし
KENTA は、IT 土方・奴隷解放の時代の寵児。
Renaissance。人間性の発現。
脱サラ。フリーランス
YouTube では、KENTA vs SES のモロー
他にも、バトルがある。
エンジニアチャンネル粟島 vs 凡才プログラマー KBOY
クソコードを強要するリーダーと二人で仕事するより、一人でコードを書いたほうが工数が短く済むしバグも出ないし単体テストもしっかり行えるという笑えないことがあったな...。