プログラマー 「正直9年経ったいまでもfor文をググってる」

■ このスレッドは過去ログ倉庫に格納されています
0001ジドブジン(東京都) [US]2021/03/27(土) 15:11:44.46ID:YKr5fAOy0?BRZ(11000)

正直9年経ったいまでもfor文ググってる」

という議論記事があった。正直なところ私もググる方の人だ。私の感想:

ポンとテキストエディタだけ渡された時に書けるか自信ないぞ...IDEがあればまあ大丈夫かなあ。

JavaScriptだけじゃない。言語色々扱うしという言い訳。正規表現とか毎度調べる。
だから世の中にチートシートというものがあるのだ。お気に入りチートシート多数。
実戦でどうしているか?結局周りのソースを見て馴染む書き方にしていますよ多分。
暗記するかしないかは受験勉強みたいなもので、コーディング面接に受かるなら必要。暗記そのものには意味はないとは思う。

競技プログラミングが使えないとかいう論もあったな。
ググり力も大事。

でも「最低限」もできないのはやはり恥ずかしい気持ちはある。

なんかこれ英語できるできないと似てるな。英語なんてGoogle翻訳、DeepL翻訳あればいいけど、
実際自力である程度喋れたほうが、格段に会話が進むし、彼ら(英語話者のチームメイト)への解決力が上がる。




「正直9年経ったいまでもfor文ググってる」
https://qiita.com/e99h2121/items/e3c75f2ba3294da80018

0576ペラミビル(千葉県) [ニダ]2021/03/29(月) 00:06:35.10ID:IYVrpbIK0
>>571
ああいうサイトは検索上位に着くことが目的なのでイタチごっこに付き合う体力がないと厳しいな
俺は検索結果から消す拡張でちまちま消してる

0577イノシンプラノベクス(愛知県) [US]2021/03/29(月) 00:21:01.10ID:xdl5HYeE0
>>574
AI関連で今が旬だからね
速度的にそのうちどうなるか

0578ネビラピン(滋賀県) [US]2021/03/29(月) 00:30:22.03ID:vXU/dc8T0
for まわせ
これだけ
こんななるまで

0579ピマリシン(埼玉県) [US]2021/03/29(月) 00:59:32.37ID:nMhy3ZRZ0
>>16
みずほがトラブってるのはガラパゴスだからだろ
チャイナにやらしてみても同じだよ

0580パリビズマブ(愛知県) [CO]2021/03/29(月) 03:06:43.21ID:SRFccUA90
>>575
ペイソンな

0581アシクロビル(東京都) [US]2021/03/29(月) 04:30:47.55ID:EiCRT0Cs0
別に規格(文法)の部分は必要に応じて都度調べればいい

for文の意味が分からないのと、規格(文法)を忘れてしまったとは全く別の話なんだから

0582エファビレンツ(北海道) [FR]2021/03/29(月) 07:01:06.24ID:hF2gWHVg0
>>566
ひつじが0匹

0583バルガンシクロビル(東京都) [US]2021/03/29(月) 07:39:46.05ID:ud50m9LP0
アルゴリズムのが大事
あとはググればどんな言語でも対応できる

0584イスラトラビル(滋賀県) [US]2021/03/29(月) 07:55:29.45ID:t89nKdKa0
>>580
パイソンにしとけw

0585オセルタミビルリン(埼玉県) [ニダ]2021/03/29(月) 08:22:23.35ID:/xU2IHCk0
デザインパターンでこれだけは覚えとけってやつを教えてください

0586オセルタミビルリン(埼玉県) [ニダ]2021/03/29(月) 08:24:07.82ID:/xU2IHCk0
覚えとけっていうか、習得して使えるようにしとけってやつか
お願いします

0587テノホビル(神奈川県) [US]2021/03/29(月) 08:24:51.04ID:0lADE0Te0
>>585
何かを実装しようと思ったら自動的に思いつくから覚える必要ないよ

0588オセルタミビルリン(埼玉県) [ニダ]2021/03/29(月) 08:35:40.18ID:/xU2IHCk0
そうなんですよね。普通に書けちゃう
でもチームでやるときデザインパターンだと読みやすくなるとかそういう副次的な意味合いがあるのかと思ってたんで。
なるべくデザインパターンで書けるようになったほうがいいのかなあ っておもいました。

0589エルビテグラビル(SB-Android) [CH]2021/03/29(月) 09:03:14.99ID:d898P85l0
まあ今時の開発現場で完全に1からコード書くようなことまずないから既存ソース見て真似ればokなところはある
時々クソみたいな実行計画のsql書いてる奴いるけど

0590オセルタミビルリン(埼玉県) [ニダ]2021/03/29(月) 09:09:38.74ID:/xU2IHCk0
「実行計画」部分の意味はわからないですけど
コード1からをsqlでやったらやばいでしょ DBの仕様が変わったら頭からお尻まで読まなきゃダメじゃないですか

0591エルビテグラビル(SB-Android) [CH]2021/03/29(月) 09:13:58.62ID:d898P85l0
>>590
ああすまんPLSQLの場合な
あと、コーディング規約あるのにそれに全然従ってないやつもダメ
いや正しく動けばいいというのはわかるが、ちゃんと規約守ってないとダメだしする客だから守れって言ってるのにできない奴がなぜか一定数いるんだよなぁ
オフショアの中国人が守れてるのに、ニアショアの日本人の方ができてない不思議

0592オセルタミビルリン(埼玉県) [ニダ]2021/03/29(月) 09:23:03.73ID:/xU2IHCk0
コーディング規約って昔OKだったやつが今ではNGとか
世代間での常識に差分があるじゃないですか まあ職場に提示されているものが神様なのは絶対ですけど

0593オセルタミビルリン(埼玉県) [ニダ]2021/03/29(月) 09:27:03.10ID:/xU2IHCk0
で、守らない人に「じゃあいっしょに新しく規約作りましょうよ?」って言ってもその人は絶対乗ってこないんだよなあw

0594メシル酸ネルフィナビル(SB-iPhone) [ニダ]2021/03/29(月) 09:37:18.70ID:cqbFDiTI0
継続条件か終了条件か、よく自信がなくなる

0595テラプレビル(滋賀県) [CN]2021/03/29(月) 10:15:57.22ID:fw/WbGlL0
どんなコードかくにしても
やっぱ要求、要件、仕様が重要

0596イノシンプラノベクス(愛知県) [US]2021/03/29(月) 11:52:23.35ID:xdl5HYeE0
>>592
修正重ねてちらほら出てくるのはしょうがないとして最初から全無視するやつなんなの

0597インターフェロンβ(やわらか銀行) [FR]2021/03/29(月) 11:59:21.48ID:oPNKpiEG0
補完もしないエディタ使ってるのか?

0598ホスカルネット(ジパング) [FR]2021/03/29(月) 13:52:44.23ID:d9+aSq9I0
俺なんてMacのシェルがzshになっただけで配列の先頭にキョドってるレベルだわ
あと一時期Perlもやってたが一週間前に書いた自分のスパゲッティコードっぷりにぶちギレて挫折した

0599パリビズマブ(愛知県) [CO]2021/03/29(月) 15:54:22.49ID:SRFccUA90
コーディング規約はリンターかければいいだけじゃん
うちはプロジェクト毎に作ってる

0600ホスカルネット(神奈川県) [ニダ]2021/03/29(月) 16:17:30.78ID:E7VrxNpa0
>>381
滅多なことでコンソールへ書き出しちゃダメだよ

UPON CONSOLE

UPON SYSOUT

0601ミルテホシン(滋賀県) [ニダ]2021/03/29(月) 16:59:59.95ID:aPosgp/c0
ググればわかるってことがわかってるならそれは記憶を外部保存しているようなもんだ

0602バロキサビルマルボキシル(千葉県) [VN]2021/03/29(月) 19:36:36.51ID:WQ7Xk2YF0
>>598
同じ事をいろんな書き方できると謳ってたのを聞いてこりゃやべぇってかかわらないようにした

0603マラビロク(東京都) [CA]2021/03/29(月) 19:38:13.68ID:oUKac8ww0
>>1
ええやん

パクるのは、効率がいい

バグもおきない

0604イスラトラビル(滋賀県) [ニダ]2021/03/29(月) 20:22:25.01ID:0qS+Bz4W0
Integrated Development Environment

0605ラミブジン(兵庫県) [ニダ]2021/03/29(月) 20:30:04.54ID:TyVkAkwh0
GoTo 10

0606バラシクロビル(東京都) [US]2021/03/29(月) 20:32:52.35ID:txo6uIds0
10 TALK F2 "konnnichiwa kyoumo ii otennkidesune"

0607バロキサビルマルボキシル(東京都) [US]2021/03/29(月) 22:20:18.00ID:eg2rD0b10
いまだに不具合のないソースがかけない。
ほんとバカなんだなぁ

0608ポドフィロトキシン(三重県) [ニダ]2021/03/29(月) 23:51:20.79ID:8vlGZr920
newで「インスタンスを具現化する」と言う高レベル言語を学んで来た人間には理解出来んだろうな。

ポインタは具体的な変数を抽象的なアドレスとして渡し、
後はお任せ〜で変更を行う(自己参照含め)

ダブルポインタは関数を巻き込んだデッカイ版。
DLLや他のライブラリまでも巻き込んだ竜巻旋風脚。

0609アデホビル(滋賀県) [SI]2021/03/30(火) 00:27:53.67ID:C+929NGK0
Dynamic
Link
Library

0610アデホビル(滋賀県) [SI]2021/03/30(火) 00:31:06.02ID:C+929NGK0
new constructor

0611ファビピラビル(東京都) [US]2021/03/30(火) 00:31:43.54ID:qqf7R0t60
鬼滅の刃遊郭編
声優 谷口鮪 ドログバ

0612マラビロク(三重県) [ニダ]2021/03/30(火) 00:33:14.62ID:DmpdHWZm0
>>609
お!c使いか?

0613アデホビル(滋賀県) [SI]2021/03/30(火) 00:33:41.57ID:C+929NGK0
new int[n]

0614マラビロク(三重県) [ニダ]2021/03/30(火) 00:34:23.74ID:DmpdHWZm0
>>609
リンカ夏イネw

0615アデホビル(滋賀県) [SI]2021/03/30(火) 00:36:24.53ID:C+929NGK0
CでもcobolでもDLL
www

0616エトラビリン(東京都) [ニダ]2021/03/30(火) 00:37:26.66ID:ywgKZk3n0
>>16
中華のコーディングはレベル高い。

数学の授業が鬼ハードなのと、中国語がそもそもコーディングに向いているとか聞いたな。

0617アデホビル(滋賀県) [SI]2021/03/30(火) 00:37:27.97ID:C+929NGK0
call DLLを動的にロード

0618リルピビリン(茸) [US]2021/03/30(火) 06:08:32.42ID:pNYwQpn+0
>>616
それに比べると日本語や日本人の世界観はコーディングに向いてないな

オブジェクトに上下関係があって敬語で記述しないとエラーになるとか
コードの一部を省略しても雰囲気で判断してくれるとかじゃないと無理

0619ペンシクロビル(SB-Android) [US]2021/03/30(火) 06:57:44.56ID:HnWxYVEz0
>>618
オブジェクト指向は日本語と相性良いらしいが。

0620ラルテグラビルカリウム(栃木県) [FR]2021/03/30(火) 08:28:40.48ID:LrqB5yGP0
主語はどこでもいいとか、あいまいな表現がワッサリあるとか
日本語ってほんとプログラム言語の対極だよなとは思う

0621バロキサビルマルボキシル(東京都) [US]2021/03/30(火) 08:59:02.40ID:gtEQkME90
プログラミング言語と自然言語を比較して語るやつはプログラミング言語はもちろん外国語の知識もない

0622ネビラピン(千葉県) [US]2021/03/30(火) 09:16:59.85ID:QT4UTmsk0
sqlのinsertとかupdateはググるな

0623ピマリシン(SB-Android) [TW]2021/03/30(火) 10:52:44.49ID:2d/NeXxj0
>>622
マージと分析関数は調べる時が多いな

0624インターフェロンβ(ジパング) [KR]2021/03/30(火) 14:16:03.45ID:pkrdmrI/0
>>28
これ
実に日本ぽい

0625レテルモビル(兵庫県) [SE]2021/03/30(火) 15:10:56.65ID:Am5ynVA00
>>150
将来の拡張性を見越した関数フックは大事だぞ
何もしてないならコンパイラが最適化して勝手に削除してくれるし

0626ロピナビル(ジパング) [US]2021/03/30(火) 15:11:33.50ID:3QqcRzCp0
>>3
俺はgosubもいける

勝ったな!

■ このスレッドは過去ログ倉庫に格納されています