プログラマーとして一番大事な能力
global 変数の甘いささやき
(you使っchina)
に打ち克つ アスペであること、ナルシストであること、サイコならなお良い 負けないこと、禿げ上がらないこと、ニートにならないこと、信じぬくこと
それが〜一番大事〜 発注者の気持ちを理解すること。
お前らに最も欠けていることだぞ。 発注者でもお前でもありません
お・きゃ・く・さ・ま 当時の上司に「あれは客じゃないカモだ」という話をされたときは眼から鱗だったわ 便利なものを作りたいという意志と作る実行力と作ってからも改善し続ける継続力
─RubyやPythonの成功例より─ プログラムは思った通りには動かない、書いた通りに動く
というのは誰の言葉なんだろう?
もしかすると、この精神がプログラマーとして一番大事な能力なのかもね なんつーかプログラマーに必要というより、仕事する上で必要な能力だよなw >>58
プログラムは書いたとおりにさえ動かない。環境と合わせなければ適切に動作しない。
というのも、誰か外人の名言にあった気がする。 >>58
1980年代にはすでに言われていたからそれよりは古いんだろうな。 >>58
何度もデバッグして原因究明してたら自然に身につくと思う
>>62
それって仕様違反してたりするだけじゃね? >>64
その昔、ハードウェアもコンパイラも、それどころかCPUさえも完全に信頼できるものではなかったりしたしね。
マイクロソフトのCコンパイラなんかでも、式が少し複雑になるとダメとかいうのがあったりして。いろいろ泣かされましたわ。 >>64
その昔、ハードウェアもコンパイラも、それどころかCPUさえも完全に信頼できるものではなかったりしたしね。
マイクロソフトのCコンパイラなんかでも、式が少し複雑になるとダメとかいうのがあったりして。いろいろ泣かされましたわ。 >>65
俺はハード開発もやってて昔はマイコンボードとかも作ったことあるから不安定なハードがあることもわかるけど、さすがにCPUのバグにぶち当たったことはないな
コンパイラのバクも生涯で2回しか経験ないわ 中型機、2000年代にCPUの不具合に1年間気が付かずに
苦労したことがあったわ。CPUの不具合とかメーカーもユーザーも
想定しないからなあ >>68
何のスレだと思ってんだコイツ
隙があれば自分語り
空気を読まなすぎる能力、マナーやルールを守らない能力があるね! CPUの型名もバグの内容も書いてないレスはスルーでいいかと >>68
だいたいソフトのせいになるからね。
そこを反論できる、真の原因を追求できるだけの調査能力が必要だよね。 Intelの浮動小数点計算の最後の桁がおかしくなるとかいうアレ? >>73
あーあったなあ。アイトリプルイーナナゴーヨンガーとか、昔は悩んだものだった。
皆さんご存知、Javaのstrictfpという修飾子ですが、
あれはインテルはいってるがJavaの言語仕様に影響を与えているわけですね。 変数が32bitなのは、インテルのCPUが32bitだったからとかいい出しそうだなw >>11
コメント全部書いてからコード埋めてる
完成が早くてキモいと言われるが論文書くときってトピックセンテンスから作っていくから普通だと思うんだが
どんな言語でもパターンさえ覚えればその組み合わせだしな >>78
コメントって第一段階のコード作成で生産性を上げる意味ある?
コメントが一切ないコードも珍しくなく
ライセンスを明記するコメントは邪魔かもしれない >>78
最初の一発目が早くてもその後のメンテナンス性がめちゃくちゃ低いってこと多いからな
どれくらいの規模のコードを書いたことある?(ファイル数とかクラス数とか)
ちゃんとテストコード書いている?他の人が書いたコードを修正したことある?
リファクタリングとかしたことある?そこらへん疎かにしたスピードだと意味がない。
>>79
コードの可読性が高ければ、コメントは不要だからね
俺も最初に日本語で書いたりするけどそれはメモ書き。後で消す。
コメントが必要にならないようなコードに書き直す バグが絶対にないコードなら可読性が充分高ければコメントいらないになるけど
バグは存在しうるので、自然言語でコードの意図を補足するコメントは必要だと思うな
コメントをメンテしないとコードと乖離するから良くないとかいうのはズボラのいいわけだと思う >>83
後で読むかどうか、だろ
絶対に読まないならば(そういうケースがあるかどうかは別として)コメントは要らない >>87
「抽象概念をテストする具体的コードをかける」かどうかをテストする具体的なコードを書ける? 囲碁や将棋の達人は何十手も先を読むという
そいう能力が必要だと思う
今取り掛かっているロジックを考えつつも、
その先のことも合わせて考えられるかというのは
後々効いてくるぞ prin(・・・次はreturnして終わりっと)
↓
pirntr・・・orz >>88
怠惰を求めて勤勉に行き着く
FORTRANの開発者、バッカスだな >>67
> コンパイラのバクも生涯で2回しか経験ないわ
VAXだったかなあ。20年以上前に正規表現の勉強がてら
Cの構文解析するユーティリティをCで作ったらどうしても
動かなくてさ。(要はegrepの自作なんだけど)
悩みまくったあげく思いつきでオプティマイザ
抜いてコンパイルしたらちゃんと動作した経験があるな。
/*
** このソフトいじったらコンパイルする時に "/noopt" 付けてください。
*/
と書いた思い出がある。希少な体験だったんだなあれ。 こいつみたいに空気読まずスレ違いの文章を書き込める老人力 タイピングできないとそっちに脳のリソース持ってかれるから仕事できないよ 若者の読解力、数学力が、今の老人の若い頃より落ちているっていう
結果は出ているようだけどね。 >>118
抽象化能力が上がるぞ
若い人が全部同じに見えるだろ >>117
そうそう
だから義務教育でタイピングとコマンドとディレクトリ構造ぐらいは教えろって話 >>117
フリック入力ができる入力装置が主流になっていくと思われる
多分今後20年くらいで急速に >>125
優しい人。
ここまでスレ読んで疑問に思わないか?性的魅力とか3の倍数でアホになる能力とかが必要なプログラマと言う人は一体何をする人なのだろうかと。
しかしこのマジレスで生真面目な人達だと言う事はわかってよかったよ。 >>121
20歳過ぎてから、キーボード使えるようになった(ブラインドできるようになった)んだけど
いま50代。
結婚が遅くて小3の息子がいる。
職場では早いほうなんだけど、ローマ字習って間もない息子に
タイピング速度ボロ負けする。
こいうの、識閾下で処理できるようになる低年齢でやったほうが
絶対いいと思う
その分リソースを指向に割ける。 タイピングゲームの北斗の拳は
入力が一定数超えると裏技であべし出来るからな
糞真面目に全部打たなくても勝てる