やめてくれよ、おっさんプログラマー (292レス)
上下前次1-新
209: 2021/07/02(金)19:36 AAS
プロジェクトでおこぼれで契約してもらっている
スクショ職人のおっさんが、
50代後半の1番上のおっさんなので、知らない顧客からプロジェクトリーダーと勘違いされて
システムの質問とかされるんだけど、全く答えられずアワアワぶくぶくと泡吹いて笑える
プライドが許さないのか無能のスクショ職人ですと言えず
知ったかぶりで答えるところがまたなんとも(笑)
210: 2021/07/02(金)20:03 AAS
ザビエルか
211: 2021/07/03(土)21:01 AAS
>>201
おまえのケツを拭く工数は貰ってないのに、タダでケツを拭いてくれと言ったら文句を言うだろう
もし言わないとしたら何かしらの発達障害の心配をした方がい
要するに金を払え
212(1): 2021/07/06(火)12:35 AAS
打ち合わせで外部の人たちと共有認識してもらうために発言したが
くそじじいが1人だけ事前に内部で話しておけと不明なことを文句を言ってくる
ダメだこのじじい、完全に頭がいかれてる
213: 2021/07/13(火)00:55 AAS
ビジネスが破綻する大半の原因は、 ”ビジネスを始める人の大半が、真の意味での
「起業家」ではなく、 起業したい、という熱に浮かれた「職人」として働いているに過ぎない。”
という事実にあります。
「職人」によって運営されているビジネスは、ビジネスが働くのではなく、彼ら自身が毎日働くこと
によって、成り立っています。
彼らは毎日、自分がやり方を知っている仕事を一生懸命にこなしていますが、「起業家」としての
視点が無いために、成長に限界が生まれます。
そして、生計を立てるために、彼ら自身がずっと働き続けないとならないのです。
誰もが必ず陥る罠
私が見ている限り、起業熱にうなされる人たちは、必ずと言ってもよいほど誤った
「仮定」を置いてしまうようだ。実は、のちに彼らが苦難の道を歩むことになるのは、
この、「仮定」が致命的に間違っているからなのである
致命的な仮定とは・・・「事業の中心となる専門的な能力があれば、事業を経営する能力は
十分に備わっている」ということである
私がこの仮定を致命的だと書いたのは、この仮定が間違っているからにほかならない
事業の中で専門的な仕事をこなすことと、その能力を生かして事業を経営することは
全く別の問題である。高い専門能力を持つ人にとって、独立は他人の為に働くという苦痛から
解放されるということを意味していた。それにもかかわらず、前提となる「仮定」が致命的とも
いえるほど間違えているために、彼らは自由になるどころか、自分が始めた事業に苦しめ
られるようになってしまうのである
マイケルEガーバー「はじめの一歩を踏み出そう」P28~29
214: 2021/07/15(木)10:26 AAS
3人に2人が60代以上になる超高齢化社会
全く役に立たずプライドだけが高く
他人の足を引っ張るだけの
老害じじいだらけになるわけだが
現時点でも老害じじいが目立ち始めてる
215(5): 2021/07/15(木)12:16 AAS
シンタックスエラー起きてて動かないのに「できました!」とか言ってプルリク投げてくるのやめて欲しい
自分なら1時間でテストまで書いて仕上げられる機能を1ヶ月もかかって上がってきたものが、一度も手元で動かして無いとかどうなんだよ
余裕あるんでこっちでやりますって言ってんのに頑なにやり続けるし
クライアントからしたらフリーランスのあなたがコード書けるようになる事とかどうでも良いんだが?
「ステージング動かないんですよね」
「そうね。そのコード文法間違ってるからね」
216(1): 2021/07/15(木)22:10 AAS
なんの言語つかってるのか知らんが
IDEが手とり足とりのこの時代に
今時エラー出てるのをほったらかしってのはなかろう?
おまいのマージミスでライブラリ抜けてるとかじゃないのか
217: 2021/07/16(金)02:00 AAS
>>215
ビルドできないプルリクなんて自動的に突っ返すようにしちゃえば
218: 2021/07/17(土)10:21 AAS
>>216
俺はintellij使ってるから当然わかるよ
・typoで変数を参照できてない
・そもそもprに必要なpackageが依存関係に書かれてない
・要件満たしてない
・テスト全く書かれてない
>>215
前の職場はそれやってた
この手の人を突っ返してると何も進まないから、仕事ふらない
219(1): 2021/07/17(土)10:26 AAS
>>215
なんでそんな人が職場にいるの?新人研修?
220: 2021/07/17(土)11:21 AAS
>>219
経験者、業務委託
業務知識が複雑とかそういう類のものじゃないんだよ
チュートリアルを数時間やればできるレベルだし
同じようなコードも既にたくさんプロジェクトに書いてある
俺もおっさんだけど、若い子と働きたい
221(1): 2021/07/17(土)11:44 AAS
俺は要件として明示されてなかったらテストなんか書かんわ
少なくともプッシュしない
>自分なら1時間でテストまで書いて仕上げられる機能を1ヶ月もかかって上がってきたものが
何をすべきかはっきり伝えないからだ
てか俺は使ってるからじゃねえ開発環境渡せよあほか
お前の不満聞いてるとそりゃそうなるだろうとおもう
222(1): 2021/07/17(土)11:49 AAS
てか
ステージングまで知ってるおっさんが
そんなアホなことするか?
なんかへんだのう
223: 2021/07/17(土)12:00 AAS
本当の原因はもっと根深い気がする
224: 2021/07/17(土)12:11 AAS
>>221
テストを書くチケットとして切り出したんだけど書いてくれなかったよ
> 何をすべきかはっきり伝えないからだ
オリエン済みで何をすべきかは本人としてはわかってる様子。
定期的に進捗確認してるけど、バグがーとか言って進まないんだよ。
wip出してくれればいいんだけどそれもやんないからどうしようもない
別の人にアサインしましょうか?って促しても頑なに渡してくれないって書いただろ?
特定のideを強制する開発現場ってあるの?
ideのプラグインでcode formatter使うからみたいな理由って今じゃないんだけど
例えばgolangだったらgofmtで揃えるみたいにide依存ツール使わないよ
グループライセンス契約して渡すっていう事も組織的に可能だけど、
自分で使いたいって言ってくれないとわからないよ
vimでもまともなコード上げてくる人もいるし、自分自身で選択すればいいんじゃないのって自分は思うだが?
ちなみに何使ってるの?
>>222
わざとゴミコードを上げてきてるって事か
だとするとマジで陰湿な嫌がらせだな・・・
225(1): 2021/07/17(土)12:25 AAS
問題の共有と意思疎通のために
開発環境の統一はほとんどの現場で必須。
バラバラ適当で許されるのは時間無限予算ゼロのプロジェクトだけ
226(1): 2021/07/17(土)12:58 AAS
>>225
問題の共有と意思疎通のために開発環境の統一が必須になる具体例教えて欲しいです。
自分はベンチャー企業で0->1フェーズばかりやって来てるからその「ほとんど」に当てはまらないわ
時間制限も予算もあるけどバラバラ(vim, intellij, vscode)は普通に許されてるよ
んで今の現場も自社開発のスタートアップ
今思い返してみるとsierかsesから来た人がeclipse前提のマイグレーションツール入れてたわ
みんな別々の環境で開発してるのにいちいちeclipse立ち上げないといけなくて
クソ不評だったからその仕組みは廃止した
227(1): 2021/07/17(土)16:16 AAS
>>226
だからすぐ行き詰まるんだろ
人を安値で買い叩いて文句いうぐらいなら
そろそろ管理のことも考えるこったな
228(1): 2021/07/17(土)16:24 AAS
むしろステージング環境に問題があって
露骨に指摘すると発狂するから
なんとか気が付いてもらおうとしてるのかもしらんぞ
229(1): 2021/07/17(土)16:42 AAS
>>215
文法間違いを指摘した時はどんな反応?
「ステージング動かない」はどんな意味で使ってた?
コンパイルや実行が出来ないって意味で言ってるんだったらワンチャンおまえが悪い可能性も残ってるぞ
あと、「ステージング動かない」っていう場合、まともな人間なら別の環境なら動いてたって意味で言う
つまり、ステージング以前に使っていた環境(ローカル環境もしくは開発環境など)では動いていたはずだ
無能はまともにソース管理が出来ない
テスト環境にはアップロードできているがステージング環境にはアップロード出来ていない
ずばり、犯人はFFFTP(WinSCP)の設定ミスだ!
ソース管理はわりと現場ごとに癖があるから
「pushしたら自動的に反映されてテストまわすのが当たり前だろ」とか
「ソース管理はgitだけどサーバのソースは各自が管理してね」とか
「稼働中の本番環境が正、それ以外はゴミ」とか色々ある
その辺の意思疎通ちゃんととれてるんだろうか
230: 2021/07/17(土)16:44 AAS
おっさんの開発環境だけ何か変なの入れてるんじゃねーの
文法間違いっていってもPHPみたいにバージョンごとに文法違うのもあったりするし
そもそも文法って本当に文法か?別のライブラリ入れてるとかじゃないだろうな
もしくはおっさん自作の超ライブラリファイルがないと動かないとかじゃ・・・
231: 2021/07/17(土)18:43 AAS
>>227
安値で買い叩いてるかどうかはわかりませんが、自分の周りだと時間単価5000円くらいからですね
そのおっさんの単価は自分が決めてるわけじゃないのでわかりません
だからって開発環境バラバラってことに対して言ってるんですか?
前にいたチームは全くそれが問題になってなかったのでそう思えないんですよね。
>>228
ここではやや発狂気味だけど実務では丁寧にコミュニケーションとろうと努力しているよ。
アジャイル開発という体だからね。何かよくないことがあっても個人を責めないというマインドを大事にしているつもり
232(1): 2021/07/17(土)18:43 AAS
>>229
誤解させちゃってるかもしれないから補足するけど、
ローカルでは動いてステージングでは動かないという主張をおっさんはしているんだけど、
実際にcheckoutしてみると自分のローカルでも動かないわけよ
おっさんは、自分が書いたコードが動くと信じてテストを書かないばかりか、一回も手動で自分が書いたところのコードを動かしてないわけよ
では何故ローカルでは動いたと表現したかっていうと、ローカルで「/」にアクセスしたら200が帰ってきたからというわけ
開発モードではvmにコンパイル結果をキャッシュして動かして快適にするなんて珍しくないと思うけど、その挙動の差に気付けなかったんだろうなぁ
> ずばり、犯人はFFFTP(WinSCP)の設定ミスだ!
ローカルから直接本番にリリースしてるってこと?
例えばjvmだったらclasspathに同じクラスのjarが複数あった場合、ClassLoaderが先がちで読み込んだ方になってしまって
結果的に実行環境依存のバグが発生したりするよ。もう5年以上前の話だけど、jenkinsからしかリリースしちゃいけない決まりにしたよ
その他にも同じバージョンを指定しててもソースコードの中身が落としたタイミングによって違うっていう事もあって
ローカルでテスト通っててもステージングにあるライブラリのコードと異なっていてバグになる事もある。
バージョンが同じでもリポジトリにあるコードがハッシュ値で管理されてないものはこの現象が起こりやすい
だから都度、依存関係を落としてきてからテストしてリリースするっていう手順を保証したくなる
無難にcircle ciとかからリリースしたらいいんじゃないの?
gui使うのも気になるんだけど、例えばリリース先のインスタンスが複数ある場合とかバッチ組んで対応してるってこと?
クラスタ管理する時にその方法は厳しそうだな、、、
おっさんA:カレー作ってみた食べてみてー
おっさんB:くっそまずいんだが味見した?
おっさんA:してないよー
三行でまとめるとこんな感じ
233(1): 2021/07/17(土)19:30 AAS
>>232
な、ソース管理の問題だろ?
234: 2021/07/17(土)21:13 AAS
>>233
今一つ理解できなかったんですが、ソース管理って言ってるのは静的解析ツールとかでコードの品質を担保しろという話ですかね。
だとすると今は自動化テストしかやってないので、少しはましになりそうですよね。
そうじゃ無くて、世の中には手動ですら一度も動かしたことの無いコードをできました!と言ってレビュー依頼を出すことを是とする人もいるから、
まずはそういう価値観の人と目線を合わせるために意思疎通をとるべきって事ですかね?
今までの人生で、締め切りに追われて仕方ない場合を除いてそう言った人に出会った事が無かったので、その立場で物事を考えた事が無かったですね。
今の現場は締め切りは合ってないようなものなので、確かにその価値観は存在しているという事だと思いますが、自分は受け入れるのは難しそうです。
一度も動かした事が無いのに、できましたと言うのってそれって嘘じゃないですか?
もしくは俺はプロなんだから、味見しなくても良いと思っているのでしょうか?
あまりにも傲慢ですしソフトウェア開発者依然に人としても尊敬できません
お互いへのリスペクトがあるチームの方が成果が出やすいと思ってるので、今後新しいチームへjoinする際にはこのような人いない事を確認したいと思います。
235(1): 2021/07/17(土)21:36 AAS
手動テストで(錯誤で)OK出たけど
自動テストならNGに出来たはずだよねって言ってるの?
236(1): 2021/07/17(土)22:07 AAS
相手に先回りして言いたいことを言ってるがたぶんぜんぜん違うので
相談相手にならんと思われて相談しなかったんじゃなかろうか
発狂してるし
おまえに似たPMに当たったことはあるよ
優秀な男だったがプライドが高すぎた
行動に修正がきかず周りからこっそりハブられ末場に追い込まれて
なんどやってもPJは大炎上だ
表立って人の悪口は匂わすことすらしない男だった
それでもそうなるんだ
用心しとけよ
237(1): 2021/07/17(土)23:58 AAS
まとめ
・おっさんは正しい動作確認をしていなかった
・おっさんの開発環境にキャッシュ設定がされていた為、キャッシュをみて正しい動作だと誤認した
・おっさんの開発環境にキャッシュ設定をしたのは>>215
・キャッシュ設定をしたことは当然のことなので通知はしていなかった
238(1): 2021/07/18(日)00:21 AAS
キャッシュトラブルはよくある話
キャッシュが原因であればテストコードだろうが手動だろうがまともにテストできなかっただろうね
ソースを変更したって反映されてないんだから手を動かしてないのと同じ
まず開発環境でキャッシュを効かせるのが第1の間違い
第2はおっさんの手が完全に止まっていたのを検知できなかった管理体制
応急処置はキャッシュオフ
恒久的な対処は開発環境管理体制構築
また進捗状況のこまめなチェックと問題点の確認
上下前次1-新書関写板覧索設栞歴
あと 54 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.020s