人気サイト様 最新記事

博士ちゃんねる ヘッドライン

管理人からのお知らせ

6/22くらいまで不定期更新となります。更新できたらします。(「行けたら行く」みたいなアレで)

レスの強調ウゼェー!というドクターへ

レス内の強調表示をOFFにする コチラをクリックして切り替えてください。設定は30日間Cookieに保存されます。
現在のステータス:強調有効

プログラム技術が低い奴の共通点 @ [プログラマー板]


プログラム技術が低い奴の共通点 @ [プログラマー板]
1: 仕様書無しさん 2014/07/21(月) 19:09:24.34
・家でプログラムしない
・技術情報を調べない
・自腹で本を買わない
・仕事で使ってる言語しか知らない
・仕事で使ってる言語をよくしらない。
・ネットショップ使ったことがない
・ウェブサービス使ったことがない
・そもそも家でインターネットしない
・パソコンすら無い
・他の部分を真似して修正しか出来ない
・何やってる変わらないが動いているからOKだろうと考える
・英語を読まない
・エラーメッセージを読まない
・浮動小数点誤差をしらない
・2進数、16進数をしらない。計算出来ない。
・関数・クラス嫌い。できれば作りたくない
・コピペ大好き
・ブラインドタッチできない
・ディレクトリ+日時バックアップしてる
・CLI使えない
・レンタルサーバーを借りたことがない
・Linuxを知らない
・Macを知らない


適当に書いたんで、みんなで補足してくれ。
2: 仕様書無しさん 2014/07/21(月) 19:11:59.42
・コピペ大好き
・ブラインドタッチできない
・レンタルサーバーを借りたことがない
ああ漏れはもうダメポ
3: 仕様書無しさん 2014/07/21(月) 19:18:22.84
また職歴なし50おっさんが糞スレ立てたか。
4: 仕様書無しさん 2014/07/21(月) 19:25:13.51
浮動小数点誤差って何だと思ったら2進変換誤差の事か
固定小数でも2進なら誤差でる、10進有効桁内なら浮動小数でも誤差ないことから、この呼び方は間違いだな
7: 仕様書無しさん 2014/07/21(月) 20:49:03.99
>>4
他にもいくらでも数値計算で、誤差にまつわる注意しなければならないことはあるが。
0.1を10回足して...だけで全てを知ったつもりの奴の多いがw
5: 仕様書無しさん 2014/07/21(月) 19:44:10.38
・2chで糞スレを立てる
8: 仕様書無しさん 2014/07/21(月) 21:20:21.15
まずパソコンしないのにプログラマになる人がいるの??
情報系の高校生なんだけど
9: 仕様書無しさん 2014/07/21(月) 21:35:57.81
>>8
そんなこと考えなくていいから、とにかくプログラマにならなくて済むように、受験勉強をがんばったほうがいい。
870: 仕様書無しさん 2015/01/26(月) 08:04:11.65
>>8>>10
プログラマだけでなく、派遣社員もね
一度派遣奴隷になったらなかなか抜け出せない


最近「いきなり正社員より一度派遣社員で~」ってのが就活向けサイトに出ているが、あれは罠だ
派遣会社のコラム記事
奴隷増やしたい側が金払って記事書かせている

何回でもいうけど、今の日本では一度奴隷になったらおしまい
リカバリー不可能
受験勉強がんばれよ
管理人より:優しい世界。浮動小数点数はPCで扱う数値にはその幅に限界あるから、そのへんで丸め誤差が出る云々ということもあります。話題が長々と続いてたけどシャバの方にはつまんないのでカット。
17: 仕様書無しさん 2014/07/23(水) 02:07:14.89
基本的に自分で原因を考えようとしない奴だな。全部聞いて済まそうとする。
酷いとその聞き方も「エラーが出ます」で終わっちゃってる。
コードも載せないか、あっても中途半端。俺らエスパーじゃないんだが。
24: 仕様書無しさん 2014/07/24(木) 01:30:26.10
共通点追加で
・仕様や実装を調べずコードを走らせた結果だけから答えを導き出そうとする
25: 仕様書無しさん 2014/07/24(木) 07:01:51.18
書いたコードが気に入らないと、次の日消す奴。
知識はあるけど計画性がないから、いつまでたっても仕事が進まない
自分はできると思ってる勘違いくんに多い
27: 仕様書無しさん 2014/07/24(木) 09:20:53.00
>書いたコードが気に入らないと、次の日消す奴。
書いたコードを消さないやつ、スパゲッティ化にまっしぐら
なんで、書き換えしないのかね
31: 仕様書無しさん 2014/07/24(木) 14:55:20.68
>>1
それぐらい鈍感力が無いと職業プログラマなんかやってられないぞ
32: 仕様書無しさん 2014/07/24(木) 20:15:45.61
ちょっとだけかじった程度のことをやたらと技術技術ということかなw
33: 仕様書無しさん 2014/07/24(木) 21:04:17.21
>>1は職業プログラマよりニートの方が偉いんだと言いたいだけでしょ。
42: 4 2014/07/27(日) 09:02:44.69
・ディレクトリ+日時バックアップしてる
というのもおかしいな
技量高い方が上記するだろ
しょうもないミスあるいはツールバグがあってもバックアップのある所までは直ちに戻せるからな
なぜかツール+自分に絶対の自信がある模様だが、そういうのこそ最も危ない
43: 仕様書無しさん 2014/07/27(日) 11:24:10.92
ツールに習熟してないから使用に自信が持てないんだろうが。
勉強しろ。
44: 仕様書無しさん 2014/07/27(日) 16:26:52.46
色々使ってみて、中から最も自分に合った便利で高効率な手法を選んでるだけのことでしょ
それより劣ると判断した手法をあえて選んで使うバカもいまい
「人が使ってるから俺も使う~」みたいな周りに流されて生きてる奴以外は
46: 仕様書無しさん 2014/07/27(日) 17:02:19.81
主流に乗り換えるだけだな
一つのやり方、道具に執着心を抱く奴はそういう心配をするんだろうが
48: 仕様書無しさん 2014/07/29(火) 22:11:06.49
>>1
>・ブラインドタッチできない
俺はゲイツと同じ人差し指タイピング
55: 仕様書無しさん 2014/08/02(土) 11:20:54.51
・全角英数を多用。
・昔覚えた古い技術を使い続けて、非推奨になっても新しいことを覚えようとしない。


VB.NETでModuleやiniファイルを使いづけて、新規開発でも
ClassやXMLを使おうとしない。
へたに古い機能を残しているからやる気のないやつの温床になってる。
非推奨の機能は早く廃止してもらいたい。
56: 仕様書無しさん 2014/08/02(土) 11:45:32.02
マイクロソフトの領域に居る限りそれは無理
57: 仕様書無しさん 2014/08/02(土) 22:21:25.94
「開発環境を更新したら古いコードが動かなくなった」って苦情が山のように押し寄せることが予見されるから無理です。
58: 仕様書無しさん 2014/08/04(月) 05:51:22.91
・ググり方が下手

そのものズバリの答えがゴロゴロ転がってるのに何故か見つけられないんだなー。
61: 仕様書無しさん 2014/08/04(月) 09:28:44.87
>>58
それ、技術じゃない
68: 仕様書無しさん 2014/08/14(木) 10:19:58.28
>>58
これだろ。
技術って何かにもよるけど、調査して答え見つけて、習得するものかと。

後は、英語読めないやつ。
日本語のサイトしかみないやつは、限界くるよ。
書けなくて良いから、読めるようにはなってほしい。
62: 仕様書無しさん 2014/08/04(月) 17:18:17.42
逆にググリがうまけりゃ他の技術なんてなんもいらん気もする。
管理人より:このへんで組み込み系のマの技術力の話になったらしいのですが、削っちゃったぽい。
69: 仕様書無しさん 2014/08/14(木) 10:42:24.84
組み込みは底辺プログラマーの巣窟。
70: 仕様書無しさん 2014/08/14(木) 11:03:04.36
組み込みのレベルは悲惨だよな
無自覚が多いのもまた悲惨
71: 仕様書無しさん 2014/08/14(木) 19:20:44.22
組込みプログラマもピンキリだが、ハードウェアなど低レベルな知識が要るから技術力は高い方
技術力において真の底辺は Web, COBOLer, Java
次点で .Net
72: 仕様書無しさん 2014/08/14(木) 19:34:30.84
組込み屋に業務系やWeb開発やらせても、とても製品とは呼べないくらい酷いものしか作れないのは確か
業務系なら組込みへの引越は問題なく可能
Web系オンリーから業務系は可能だけど組込みへの引越は難しいかも

本当にできる人は業務系、Web系、組込み系、なんでもござれ
74: 仕様書無しさん 2014/08/15(金) 00:13:29.50
>>72
> 業務系なら組込みへの引越は問題なく可能
底辺プログラマとしてなら通用するかもしれないけど、それ以上は無理じゃないかなぁ。
半田ごても握ったこと無い人多いんじゃない? > 業務系
76: 仕様書無しさん 2014/08/15(金) 07:14:49.89
>>74
アナログはそうかもだがデジタルなら難易度も低かろう
115: 仕様書無しさん 2014/08/19(火) 20:57:29.83
俺だorz>>72
組み込み系はIOとの絡みあるから、解決できればたった1ステップでも大進捗だが、Web系はそれこそ一日1000ステップ以上コーディングするくらいの気合が必要だと最近気づいたorz
116: 仕様書無しさん 2014/08/19(火) 21:03:42.45
>>115
Webで1000ステップなんて午前中の仕事だ
管理人より:それぞれの「系」ごとに求められるスキルが全然違うので、別の系に転職して、でできないからつって落ち込むことはないです。
77: 仕様書無しさん 2014/08/15(金) 09:41:15.78
新人にFizzBuzzの動くサンプル渡して1時間弄りまわして解析しろって放置したら、1時間後殆ど弄った形跡ない上に、何が分らないか分らないし変数もわからないといわれた

与えられたミッションはこの33歳新人を9月は0.5人月、10月以降1人月としてソロで稼働できるようにすること
今日1日だけの盆休みを取っても、教え方で悩み続けてまるで休みどころじゃない・・・
管理人より:「FizzBuzz」というのは、1~100までの数字を順番に出力する過程で、3の倍数のときには「Fizz」を、5の倍数のときには「Buzz」を、3と5両方の倍数のときには「FizzBuzz」を出力する、というもの。これのキモは問題のとおりに当該ナンバーをチェックするのではなく、まず最初に当該ナンバーが「3と5両方で割り切れるかどうか」というチェックが先に来なければならない、という点です。そこに気づけるかどうか。
78: 仕様書無しさん 2014/08/15(金) 10:22:29.38
>>77
パワハラだな
解雇されないように気をつけろよ
79: 仕様書無しさん 2014/08/15(金) 10:53:37.75
>>77
その人helloworldは出来るの?
80: 仕様書無しさん 2014/08/15(金) 10:57:24.66
>>77
たしかにその33歳新人君は指導力の無い先輩の下に配置されて運が悪いね
FizzBuzz問題を与える試みは間違いじゃないけど、「しばらく待っても期待した反応が無ければ技術レベルを落とした別の問題を与えるというプロセスを反復する」ことによって新人の技術レベルを測るのが普通の指導者であり、新人君の指導を割り当てた>>77の上司が>>77に期待していた行動だと思われる


それを厳しい日程にもかかわらず盆休みなどとって、しかも1日かけて悩んだ末に、何をすべきか分からず困り果てているしたら、その上司は>>77君はプログラミング技術はあるかもしれないが指導能力に欠けるから、次期プロジェクトでのリーダー抜擢は見送りだなぁ....」と判断するしかないだろね
88: 仕様書無しさん 2014/08/15(金) 12:31:57.53
すまんな、物教える技術力という意味では俺も低いだろうと思う、アスペ持ちだし

次にやったのは>>80のとおりなんだが、最終的にHelloWorld教え込むのに丸一日使ったというより、表示するという概念を教えるのに丸一日使った、というべきか
新人は製造関係から中途でこっちきて、PCは触ったことないらしくて、火水はPCの扱い方で別の人から研修を受けていたそうだ
93: 仕様書無しさん 2014/08/15(金) 13:24:02.09
>>88
教えかたが悪い。
俺なら上手くやれる
81: 仕様書無しさん 2014/08/15(金) 10:59:57.94
>>77
無能の極みだな、お前が
82: 仕様書無しさん 2014/08/15(金) 11:03:06.91
なんで>>77が叩かれるの?
俺はそんなド素人に1ヶ月でプログラム教えられないよ
読む限りPCの素養も無さそうだし
83: 仕様書無しさん 2014/08/15(金) 11:05:51.04
>>82
理解できないならお前も同類だよ?
84: 仕様書無しさん 2014/08/15(金) 11:09:23.01
>>83
君はFizzBuzzができないから>>77を叩いているのか?
85: 仕様書無しさん 2014/08/15(金) 12:08:14.38
>>82
1カ月で教えられないのは同意だが>>77は嫌がらせに近い
嫌がらせしたくなる気持ちはわかるが、悪意あるにしろないにしろ、そんな関わり方しか出来ないなら新人には関わらない方がいい

そもそも33歳未経験なんで死んでほしいけどな
86: 仕様書無しさん 2014/08/15(金) 12:13:41.08
FizzBuzzてアルゴリズムの入門だよ?
>>77はプログラムの書き方くらい知ってると思ったからFizzBuzz書かせたんだろ。
変数が判らないてのは、実はプログラム自体勉強したことが無かったんだろ。
それを1ヶ月で教えるのは、頭抱えるわ。

普通33歳未経験で業界に入れるのは、独学でも勉強してきた奴だけだが、どういう経緯で入社出来たのか気になるところだ。
89: 仕様書無しさん 2014/08/15(金) 12:42:44.48
ムリって言わせなけりゃいいんだよ
ワタミ方式でがんばれ
ワタミ社長「『無理』というのはですね、嘘吐きの言葉なんです。途中で止めてしまうから無理になるんですよ」
村上龍「?」
ワタミ「途中で止めるから無理になるんです。途中で止めなければ無理じゃ無くなります」
村上「いやいやいや、順序としては『無理だから→途中で止めてしまう』んですよね?」
ワタミ「いえ、途中で止めてしまうから無理になるんです」
村上「?」
ワタミ「止めさせないんです。赤字を出そうがブッ潰れようが、とにかく一週間全力でやらせる」
村上「一週間」
ワタミ「そうすればその店はもう無理とは口が裂けても言えないでしょう」
村上「…んん??」
ワタミ「無理じゃなかったって事です。実際に一週間もやったのだから。『無理』という言葉は嘘だった」
村上「いや、一週間やったんじゃなくやらせたって事でしょ。赤字が出ても潰れても」
ワタミ「しかし現実としてやったのですから無理じゃなかった。その後はもう『無理』なんて言葉は言わせません」
村上「それこそ僕には無理だなあ」
92: 仕様書無しさん 2014/08/15(金) 12:54:43.39
現場で禁止されてるならバレないように死んでもらえ
それがみんなのためだ

スレタイ読んだ時は、管理人は

*自主性がない
*優しさがない
*目先の楽をしようとする

みたいなことか?と思ったのですが、»1さんは基本的に枝葉のことばっかり挙げてますね。
「初心者にありがちなこと」だったらわかるけど、枝葉問題はそのうち自分で解決できるようになる(か、もしくは続けられない)ので、そんな心配せんで良いです。
だから、上の3つに、

*要点が見えず枝葉のことばっかり気にする

も4個目に加えておきましょう。物事を単純化する、というのはプログラマーにとって最も必要な能力のひとつですゆえ。

初心者はともかく、いつまでたってもダメグラマー…という例も無論あるのですが、その原因はなにか?ということを考えるとき、結局は「向いているかいないか」という点に帰着するものと思います。
では、どういうタイプの特徴を持ったマが向いてるのか、あるいは向いていないのか?
管理人は上に挙げた3点は最低限いるかなー?と思っているのですが、この2番がちょい難しいわけですよ。マの優しさってなんなの?ってとこでしょう。

「男はタフでなければ生きていけない。だが優しくなければ生きていく資格もない」
なんていうセリフがありますが、これは「男」の部分を「プログラマー」に変えても同じことなんだなぁ。
優しさのないマの成果物は、ユーザーにそれを無理やり押し付ける形でしか成り立たないため、結局は双方(クライアントと開発)に禍根を残すことになります。設計・実装どの段階でもです。

でも「IT化」ってそうじゃないんですよね。
なにかシステムを導入することで、クライアントは便利なシステム使ってウハウハ、開発元は開発やメンテ費用でウハウハ、とこうでなくてはなりません。(サービスなら不特定多数のユーザーが便利でウハウハです)
こうなることでスムーズに業界が回っていくわけですから、根本にあるのは「優しさ」でなくてはならないのです。

「プログラマーはタフでなければ生きていけない。だが優しくなければ生きていく資格もない」
という言葉を、世間の同業者諸氏に贈りたいと思う次第です。

ハンフリー・ボガート 男の美学 DVD10枚組 (ケース付)セット
コスミック出版 (2013-09-27)
売り上げランキング: 55,178



人気サイト様 最新記事

博士ちゃんねる ヘッドライン

    • ※1 : ドクター・ノオ・ネーム
    • 2018.6.11 8:10
    プログラム界に日本語など不要
    英語英語英語
    • ※2 : ドクター・ノオ・ネーム
    • 2018.6.11 20:28
    最近うちの会社毎月20人くらいとってるけど
    経験浅いほどアウトプットしたがる
    スレたてたり
    あと長年人育ててるけど
    すぐ自分の物差しで測りきれないのはクソコードとかやり方批判かな?
    求められるのは千差万別なんだからその場所やり方を吸収して
    いかに効率よく仕事をこなすかだよ
    IT業界がブラックなんじゃない
    ただの能力不足
    • ※3 : ドクター・ノオ・ネーム
    • 2018.6.12 17:15
    組み込み系PGって自分ではんだごて使って回路組み立てる所まで仕事なのか……大変だな……

    英語できないけど、Google先生に翻訳してもらったり、分かる単語と文脈で読んで何とかなってるわw

    同じ処理3回出てきたら、もう関数化しろよ、って思う。
      • ※4 : ドクター・ノオ・ネーム
      • 2018.6.12 17:42
      >※3
      > 組み込み系PGって自分ではんだごて使って...
      それはいろいろだけど、メーカー勤務だと試作ができないとだめかもね。
      組み込み向けに、依頼されてポータブルなライブラリを作っていたときは、
      別にそういうのはなかった。

      あと関数化は、出現回数だけで決めるのはちょっと危険だと思う。
      メンテナンス性も考慮して、読みやすさや処理の追いやすさの方がたぶん重要。
    • ※5 : ドクター・ノオ・ネーム
    • 2018.6.12 23:06
    大規模プロジェクトで頑なに自分ルールを守る奴
    勝手にGitで自身のソースを管理しだして、勝手にFor文をForeach文に書き換える奴
    お前以外に10名以上も働いていて、全体を通してデザインを揃えないと後で読めなくなるんだよ
    何度指導しても守らねぇ
      • ※7 : ドクター・ノオ・ネーム
      • 2018.6.13 14:19
      >※5
      個人的な見解として、プログラムは文章だから、
      縛る事で難読化されたように読み難いなら規約を変えてほしいかな
      委託された物で絶対の規約があるならともかく、
      そうでないなら一度その人と話してみたらどう?
        • ※8 : ドクター・ノオ・ネーム
        • 2018.6.14 21:09
        >※7
        いろいろダメだった
        現状QCDその他に問題が発生していないプロジェクトの
        ルールを途中で変更するリスクに比べれば一人切るくらいでも良いかもしれん

        実際のところForeachくらいならまだ何とかなるんだろうけど
        自分が正義で次はラムダ式とかをルールに入れ込もうとしていることもなんとなく見えた

        ラムダ読める人材で固めると時間単価が5000円を軽く超えるし、
        一人の不満解消のために払えるコストじゃなくなるんだよね
    • ※6 : ドクター・ノオ・ネーム
    • 2018.6.13 7:24
    管理人良いこと言うなぁ
    • ※9 : ドクター・ノオ・ネーム
    • 2018.6.15 9:21
    ・理系でない
    ・画面に表示される系のプログラムなら出来るが、機械の仕組みを知っていなければ作れない系とか内部処理系とか、ある程度頭の中で想像して進めて組まないといけないプログラムは、数字をイメージ化できない人には無理
    ・そもそもプログラムに興味がないからモチベーションが低いしどうやっても上がらない
  1. トラックバックはまだありません。


コメ欄での議論はおおいにけっこうですが、当サイトではドクター同士の罵り合いは禁止となっております。反論する際には、相手の意見・人格を尊重し、どうぞ冷静に。
*