プログラマー 「正直9年経ったいまでもfor文をググってる」
■ このスレッドは過去ログ倉庫に格納されています
正直9年経ったいまでもfor文ググってる」
という議論記事があった。正直なところ私もググる方の人だ。私の感想:
ポンとテキストエディタだけ渡された時に書けるか自信ないぞ...IDEがあればまあ大丈夫かなあ。
JavaScriptだけじゃない。言語色々扱うしという言い訳。正規表現とか毎度調べる。
だから世の中にチートシートというものがあるのだ。お気に入りチートシート多数。
実戦でどうしているか?結局周りのソースを見て馴染む書き方にしていますよ多分。
暗記するかしないかは受験勉強みたいなもので、コーディング面接に受かるなら必要。暗記そのものには意味はないとは思う。
競技プログラミングが使えないとかいう論もあったな。
ググり力も大事。
でも「最低限」もできないのはやはり恥ずかしい気持ちはある。
なんかこれ英語できるできないと似てるな。英語なんてGoogle翻訳、DeepL翻訳あればいいけど、
実際自力である程度喋れたほうが、格段に会話が進むし、彼ら(英語話者のチームメイト)への解決力が上がる。
「正直9年経ったいまでもfor文ググってる」
https://qiita.com/e99h2121/items/e3c75f2ba3294da80018 数年書いててもブランクあるとすぐ忘れるわ。まぁ検索すりゃすぐ出てくるから大した問題にはならんけど。 取っ掛かりを覚えてるならまだいいんじゃないか?
まずいのは何を調べていいかもわからないことだろ 自由にネット使える環境ならいいんじゃね?
開発センターみたいなところでコボラーとかだったら生きづらいだろうけど 中国人がコーディングしたのを
ちょっと直して月収30マンですが
みずほとかでシステム障害起きてるのは
馬鹿な日本人に頼むから
チャイナはマジで有能
完璧にコーディングしてくれるw プログラミングを始めて最初の壁が繰り返しや再帰、そこに条件まで加わったら意識の低い奴は一撃で脱落 >>16
安くない?
うち、外注さんに一人月90万払ってるわ 35年間、C言語のみのプログラマーだが、時々、ポインタのポインタが分からなくなる。。 そら言語ごとに様式が違うし、細かいことなんか覚えてないよ。 正解だけ知りたいのに、前置きが長いのはストレスがたまる
「…ってどうやったらよいか困りますよね …とやってもうまくいかないし…とやってもだめです
解決策はないのでしょうか 実はあります」
みたいなところで100行以上費やすのとか
ボンクラが博士に「ええっとfor文ってなんだっけ」みたいな愚問から始まる会話形式のやつとか
グーグルはこういうのを上位にもってくるな 複数の言語同時にやってると混乱するから結構ググってる いろんな言語に手を出してると型とか演算子とかすぐ忘れる いやfor分の派生多すぎでいまだにググるわ
内包表記とか毎回わかんなくなる 経験上プログラマの三割くらいはググったコピペコードを整形しているだけで、それがなぜ動くのかも理解してない ぶっちゃけPHPでif文の後ろ{の前で「;」セミコロンがいるかいらないかわからなくなる時がある だって、それぞれ別の仕事の複数の言語書いてたら
どれがどれだったか判らなくなるもん。 微妙な作法が違うんだよな
頭が慣れてきたら調べる作業なくなるし出だしは仕方ない フォオもわからんのか?ムラサメ研究所の強化人間だよ forとif混ぜて1行でかく奴まじ死ねと思う
お前は良いけど引き継ぐ方の身にもなれ 面白くない!
プログラム言語を一つしかやていないのに
9年目でFor文を毎回ググっているというなら
面白かったのに。 >>40
かっこいいやん
自分で見直してなんだっけとなるけど >>16
キチガイ左翼は毎日捏造
テスト結果捏造が日常の中華なんて発注できねーよアホ >>23
それは外注の雇主企業に払う金だろ?
本人の手元に行くのは、だいたい>>16の通りだよ >>39
ムラサメ研究所は業務では優秀で割と有名だぞ >>40
for(;_;) !__||_=__(); 複数の言語をちょっとずつかじってると
else if
elseif
elif
elsif
どれだっけ? となる 久し振りな言語に触るときはループとか配列とかprintf
相当とかコメントのお約束とかは確認して思い出してから取り掛かるわ そういう仕事やってた時は、ネットで使えそうなの組み合わせて乗り切るのが賢いやり方だと学んだ
学術系とか精密計算必要なとこはちゃんとした人材とるだろうしな >>45
その価格じゃマトモなレベルのエンジニア居なくて当然だね
素人3人よりもできる人一人の方が生産性高くて結果的に安上がりだからなあ
反面キープし続けるリスクはあるけどね AWSのドキュメントは横文字ばかりで意味がわからん intの宣言すらググってる
何byteか分かんねえんだわ 言語・開発環境に固有の癖や勘所は忘れないから少しググればすぐに臨戦態勢に戻せるもんだ >>16
みずほの障害はコーディングの問題じゃあないけどな わからないことをすぐググって正解に辿り着ける能力こそ現代社会で最も重要なスキルの一つ >>48
VBAはそこが融通が利かないのでイライラしたことがある for ( $i = 0 ; $i ………… あれ、< だっけ、 > だっけ ……
かれこれ20年やってるプログラマっすよ(;´Д`)
foreach でいつもラクしちゃってるからね VBEってなんでENDIFって打つと End Ifになるけど ENDWITHって打っても ENDWITHのまんまなんだろうな 言語によってforの後に書く条件文の解釈が違うから仕方ない 内包表記は上手いこと考えた風のゴミ
Linqつかっとけ VB.NETで時々趣味でプログラム作ってるけど、何故かIf文の条件式のところだけ
Intelisenseが効かなくて変数名とかが補完されないから微妙に困る
どこかVisualStudioの設定間違って弄っちゃったかなぁ・・・ >>31
気持ち悪い内包表記好き、実際には使わないんだけどw 必要なときに必要な情報をさがしだせる能力があれば問題ないだろ まあこの辺の方言はすぐ忘れる
急にストアドでやろうかとかあるし >>53
プログラマーに90万も払わんよ
プログラマーレベルなら基本50万代、プロジェクトによっては60万超える時もあるけど
90払うのは業務知識もあるレベルの人間 vbとpealとpythonとmatlab同時に扱ってたときは、コメントアウトが、
%、'、#、のどれかこんがらがって毎度ググってた。 まあ経験あっても2〜3年やってないと正直忘れるのはあるだろうね
協力会社の人から質問されて時々なんだっけ?ってなる時がたまにある これすごいわかる
色んな言語使ってるとforの書き方が微妙に違うから毎回ググってるわ >>67
そもそもfor使う機会が無いよな
foreach(リスト)
で同じ事が出来るのでわざわざforは使わない >>28
分かる
あと意味分からん具体例で説明するやつとか。 ネットが遮断されてスマホの持ち込み禁止の現場にいたときは
ノートもって居室出てスマホで検索してメモって戻るなんてことをしてたwww まあ、俺もJavaとかC#とかVB.NETとかやるから15年経ってもググってる QMKファームウェアをデフォからいじるために全くプログラム言語知らん状態からちょっとC++覚えようとしたけどマジ発狂しそうになる
とりあえずQMKをいじる初歩の初歩くらいはエラー出ないでいじれるようになったが全く理解していない もうgosubよりgotoの方が早いとかそういう時代じゃねんだからさあ
好きなように書きゃ良いじゃん
書いた本人が理解しやすい構造こそが唯一の正解だよ
くだんらんお約束に頭使う暇あるならPG卒業したあとのことに頭使えよ >>25
ポインタのポインタがどうしても必要に
なった時は久しぶりだなあって感動する ググってヒットしたページだって備忘録として作ったヤツなんだよ。たぶん FOR文ってなんだよと調べたらperform文じゃねえか >>28
グーグルはそういう冗長な文のサイトを内容が濃いサイトとして
高く評価する傾向があるからな
簡潔明瞭なのは上位になりにくいから暇なときに
そう言うのを探してブックマークするしかない 変数でiが多発してるのをみた時、作った奴にサソリ固めをかけたい衝動にかられる
内でも外でもアイアイアーイww >>16
Nが使ってたシナ人は詳細設計でほぼコーディング書かされて
それを打ってるだけのキーパンチャーだったぞ
内容無視でそのまんま打って中身理解してなかったぞ forの使い方とか検索でいい
class設計のがよっぽど大事 基本的に中国人は品質管理の概念無いから
外部でチェックする体制整えないなら使っちゃ駄目 一つの言語をマスターしてれば、別の言語を使うのは楽だよ。
グーグル先生に聞けば教えてくれるから。
C++が使えるなら、あっと言う間にpythonでプログラムは書けるよ。 >>98
その煽りを受けて上流行程にシステム仕様の超細かいとこまで定義するように圧かけてきて、何いってんの?って感じだった >>104
javascriptはカオスやわ
いろんなサイトのコードみると汚すぎる 繰り返し処理って何回説明読んでもわからなかったな
コピペだわ >>86
処理内容や言語にもよるけど
indexを構文内で使いたい時がちらほらあるので、時々必要かな。
Swiftの for ( index, element) in enumerated { ... } は、便利だなと思った for (int i = 0; i < MAX; ++i) { }
for (auto& elm : array) { }
for (elm in array) { }
この言語はどの書き方だっけ?というのはしばしばある 自分でコピペ参照用プロジェクト作ってそこに一覧をぶっこんでるぞ
毎回検索するのはSQLと正規表現ばかりだわ いっぺんニーモニックで書いてみたりexcel関数だけで組んで見たりしてみりゃいい
どこに注力すべきか見えてくるから >>112
そんなんで再起呼び出しが必要になったらどうすんだよ 昔fortranの変数名に、IPEPPEと唾吐きかけてる奴がいたな。汚い。草 よく計算問題で
それ演算子の優先順位を把握してるかどうかだけじゃん
という問題を見かけるが
ちょっとでも不安があるときは
カッコでかこいまくるので
演算子優先順位の達人には
永遠になれない 最近はググると機械翻訳のクソサイトばかり引っかかるから厄介だわ
見つけ次第Chrome拡張でドメインごとNG入れてるけど >演算子の優先順位
言語仕様で優先順位つけて解釈するようにわざわざ作り込んでる所なんだから
気になるなら明示的に演算順を書きゃ良いってだけの話だろ
HSP2系みたいに演算子を区別せず左から順に処理するのもあるくらいなんだし
そんなん覚えるだけ無駄だ for文をググると聞くとどうかと思うけど
毎回ファイルIO関数をドキュメント引きながら書いてるから50歩100歩か >>124
わかる
久々にSAK見ようとしたらまあゴミが出る出る…
プログラムとか関係ないけど近年の検索結果のゴミの多さは何とかして欲しいわ。
何かの個人レビューを見ようとしたらクソ通販サイトばかり出るしよ 同じForでも言語によって仕様がちょっとずつ違ってるんだから
ぐぐるのはしょうがないんじゃないか >>124
あれ何だろうかね?意図があってやっているわりには、アフィサイトとしては非情に効率が悪い気がしているのだがw VBのfor 文の終わりはなんだっけっていっつも忘れる
NEXTだっけか
分かりにくいわいい加減にしろ 言語によってさー、中カッコとかスペース入れるとか覚えられる訳ないやん >>130
初期のGoogle精度はもうないよ
素人が作った方がいいくらい 工業高校卒だがアルゴリズムの問題で
数学を使って処理を簡略化しないと
時間中にポケコンが答えを出せないテストを
変態先生が出して来てプログラミングの世界を諦めた
後に大企業に就職した優等生も赤点を食らってワラタ >>123
あーそれ分かる
普通にA = B * C^2って書けばいいのにA = B * (C^2)って書いちゃうことがよくある 2年目の俺はfor文如きでググってダサいと思ってたが良かった俺だけじゃねーのか 丸暗記なんかよりググってでもコピペしてでも成果物作る方がよっぽど重要
プログラム言語ってHTMLCSSとかSQLは特殊として
変数とか配列とかfor文if文switch文とかメソッドとかクラスとかそういうのは共通してるんだから
あとは方言の違いでそこはググったら何とかなるやろ感 >>16
俺も似たようなことしてる
他のやつが丸投げしたものですら
間違ってるけどそれなりのもの上がってくる >>16
チャイナ有能は無いわ
関数の中で何もせずにそのままリターンされてビックリしたわ >>1
言語によって仕様が異なるし
しばらく扱ってないと文法見直すことがあるよね forも似たような構文がいくつもあってググらないと分からないが
flndとmatchとsearchも何とかして欲しい
あとsubstrとsubstringあたり 久々に使うと、この言語はどのカッコで括るのが正解か記憶が結構あやしいことになってたりするから、カッコはググる >>16
そっち方面で外注先探してたら勉強してできる様にするから逆に金よこせって言ってきた所あったな >>108
むちゃくちゃやなぁ、半世紀まえと
何も変わっていない、日本のシステム屋 >>144
まあ言語によって変わるので
英語ベースなのにむちゃくちゃな揺れ表記はよくないな >>113
アセンブラでそんなのあった気がするな?
ハンドアセンブラ懐かしいわ 分かる
プログラマじゃねえけど過去一年で触った言語が
C,C++,C#,Java,bash,javascript,scala,Dart,perl,ruby,pythonとバラバラだから毎回ググってる 同じforでも言語によって書き方が微妙に違うから、久しぶりの時は調べる。 プログラマーはコーディングしたいんじゃなくて
思うとおりに動くプログラムを作ってるだけだからな
for文とか覚えたくはない、覚える気がない てかfor文使わずfilterとreduceで回そうとしたり
またfor文をint宣言して使ったりと
毎回やり方変えててぐちゃぐちゃや コピペだけで生きてるわ
俺がプログラマーな訳ないじゃん
会社はまんまと騙されてやんの >>123
他人が読んで理解しやすいコードを書くのがプロ
独りよがりなコードで満足して俺スゲェするのはオナニー なんで言語の仕様を少しずつ変えようとするのか
生産性の低下を招いてでも変える価値がどれくらいあるのか
言語作った奴はきっと頭が良くてそういうのが苦にならないんだろうが
それを使う一般人のことに思いが至らないと言う意味でアホなんだろうなと思いながらググる vbscript久しぶりに書いたんだが
ゼロオリジンだとは気が付かなかった
なんか一個足りねえと思った >>161
そんだけ触ってると変数に$いるんだっけ?とか配列の宣言どうだっけ?ってレベルじゃない?w エディタのコード補完あるけど昔と違って結構な言語使い分けるから
同時進行してる時はわけわからなくなる時ある まあさすがによくあるものはぐぐらんけど
結構検索しながらプログラムすることはあるな
あとはコピペかそもそも補完みたいので勝手に出てきたり そういえば
excelのマクロかなんかでセル入力した文字列をテキストファイルの中身から検索して
ヒットした行を別ファイルにしてみ 全て暗記すれば良いわけではないのはわかるが大半はググらないと何もできないゴミ。 普段C#使ってて、突然PythonとかJavascriptとか使うことになったときはググるよw ヘルプあれば何とかなるけど
それすら最近はネットだけだったりでしんどい >>167
ほんとそう思うわ
コードレビューで「三項式にしない理由をおしえてもらっていいですか?(知らないってのはナシで)」みたいな圧の強いコメントするイキりヲタ系プログラマがいて、空気悪かったなー
相手の立場に立ってレビューしてください、とやんわり注意されても
仕事ですよ?仲良しクラブじゃないんで、到底受け容れられません、みたいな感じだった。
レベル高いのは認めるけど、場の空気悪くするのは時としてハラスメントになることを知らないんだろうなと思ったわ
さらに強いエンジニア入ってきて居られなくなったのか抜けて行ってくれたからよかったけど javaでもjsでも配列だけは初期化どうすんだっけなってなるなw 三項演算子にぶちギレてる人いたな
単純なif文ならこっちを使うんだが IDEの悪い点がそこか
forなんて簡単なほうだろ
複数まとめて初期化、インクリメントできるとか便利だし 暗記テストじゃないんだから、大雑把に流れわかれば、何とかなるものが多いんじゃね。
前に使ったコードでも、頑張って暗記するより、ちょっとネットで調べたほうが間違えなくていい。 >>168
短期間で没頭すれば意外といけるんだよ
3言語ぐらいなら並列も余裕
たまに触るとさっぱり規則忘れてるけど 日付関数は言語によって違いすぎて覚える気がしないわ >>28
検索能力が低いのも生産性に影響してそうだな おう、チラシの裏にでも書いててくれよマジでいやマジでゲラゲラ
ってまあ最近はそういうの減ったけどな
文系SEのおかげかな(´・ω・`) >>185
三項演算子程度で発狂してる人は
だいたいlambdaも再帰も読めなくて怒るよな 英語とドイツ語とフランス語とスペイン語と中国語のチャンポン程度なら全然余裕で区別しながら同時に使って切り替えられる 言語ごとに仕様を変えるのはわからんだが、
なんでForとかifみたいなものの仕様まで微妙に変えるのかね?
納得できない部分があるならforはそのままにpythonForとかCforとか適当に作ればいいのに >>28
昭和59年って西暦何年だっけ?
と思ってググって昭和59年を西暦に直すと?みたいなタイトルだけ出てくるのクソすぎ
ど頭に書いとけよ >>198
まるっきり独自仕様ならキーワードを追加した方がいいな
switch2とか >>198
基本構文はC準拠で良いだろとは思うよなw >>16
完璧にコーディングされた物を手直しですか…? >>203
なんか昔、Cは基本的な構文が酷いから
余計に初学者にとってとっつきにくくなってるっていうような話を読んだか聞いた
ポインタが難しいんじゃなくて、Cのポインタを記述する記法が汚いから余計理解を妨げる的な >>198
何を基準に言ってるのや?
元のに合わせるなら
FORTRANのdoループや
COBOLのPERFORM UNTIL文にしろよw >>140
いいなあちゃんとしたプログラミング教育
企業はそういう教育を受けてきたかどうかを確認して待遇に差をつけるなり配属を決めるなりして欲しいもんだが phpメインだけど最近はほとんどjqueryばっかり調べてるわ
画面遷移無しで入力させた方が工期も早く済むな 個人的にはC言語系が一番わかりやすいと思うけどなぁ
ただ関数ポインター型の表記だけは駄目だ >>209
まだjQuery使ってる化石現場ですか?
お気持ちお察ししますw >>210
単におまえが慣れてるだけで
初学者には敷居高いだろ VBの
DO WHILE
がいまだどういう条件で抜けるのかが解らなくてステップ実行する てかforループなんて捨てて
全部関数型でやろうや
list.foreach(コールバック関数)
全てこれで! >>213
それでも年収1800万ありゃ幸せだろ笑 >>213
今ってjQueryももう古いんだ
代わりに何使うんだ?
そもそもjQueryって言語だっけ?w
jQueryはJavascriptのラッパーにすぎないってのが余計にグチャグチャしてて分かりにくいわ >>218
年収180万の間違いじゃなくて?Web系もそんなに稼げるようになったんか? >>214
思えば初学者には#include <stdio>をおまじないとか教えちゃう本ばかりだったな… 土方なんだから部品ググってちょっと手直しするだけでいいんだよ 考えながらカタカタ打ってるとかそれこそど素人の妄想だわな
ほとんどがシコシコグクってコピペで成り立ってるようなもん >>208
今はCPUの力に頼ったプログラムが多すぎるよね >>168
元ある言語を使ってて気に入らないところを主観で正しいと思ってる様に弄るからだろう jqueryは当初の発想は画期的だったけど
実際のフロントエンドの開発で使おうとすると
低い層から高い層まで手を入れて弄ってぐちゃぐちゃになりやすいから
それで反省して新しいフレームワークに取って代わられたんや >>220
さすがに年収180万では別の仕事探すわ
ある業界のシステムを一貫して構築してるからそんくらいは当然稼げるよ >>222
初心者にはint main( すら謎のおまじないよ
なんでわざわざ数値を最初に宣言するのか??と理解できへん >>1
1.プログラム難しい
2.プログラムできるぞ
3.プログラム完璧わかった
4.プログラムちょっとできる
5.プログラム全然わからない >>172
アレは金の問題じゃない
そもそも2002年でマルチベンダーで大失敗こいたのに、また富士通、日立、IBMなど複数使ってDBもバラバラでとやってしまったのがでかい
あと、COBOLから基本全部Javaにするってのも仕様把握からしなくちゃいけないけど、本当に詳しい人はとっくに年取った引退してる人も多い
で、肝心のみずほ情報総研は丸投げ体質で下手すりゃ設計書のレビューすらしないクソ野郎もいる
で、レビューの指摘受けたらベンダー側に逆ギレして上司から怒られるアホ
元従業員で昔から丸投げ体質はあったけど、今の方がひどい
メガバンクの下にある三菱総研DCS、日本総研と比べるて1番ダメ >>168
それ言ったら新しい言語自体いらないレベル こんなんで職業・飯の種になるんだから
甘くて優しい世界じゃないの IT土方 >>183
普通コーディング規約あるだろ
それに合致してないなら客から指摘受けると困るから修正させれば良い javascriptの場合はカウンタ変数宣言がvarかletかとか
値を取り出すのがinかofかとかいつも混乱するグチャグチャのクソ仕様だから
いちいちググるのは仕方ない このスレで具体的名称や記述まで示して
意見を表明してる奴はちゃんと
基礎と体系を理解してる自信があって
自分で1からコード書ける奴
このスレで他人の批判恐れて
具体例を示せず他のレス批判だけしてる奴は
コード書くときも他人のコピペで責任逃れするコピペプログラマ
わいのことや ;か:か迷うのはある
特に最近はforeachやmapで回すことが多いし >>199
昭和元年が何年か覚えてるのが普通だろ
明治、大正、昭和、平成、令和の西暦わかってるのは一般常識レベル >>238
コピペベースだろうと1からコーディングしようが、客の求めるものができれば問題ないよ >>235
本物のディベロッパーには感謝と尊敬しかないわ
サーバからデータベース、言語、フレームワークほぼ全てが無料なんだから
そこからビジネスで稼がせて貰ってるんやし >>124
やっぱりあれって機械翻訳だったのか
日本語おかしいサイトばっかり上位にくるのはなんでだろうな >>232
自分の記憶だと
jquery→angular→react→vue→flutterみたいな人気遷移だった気が
最後のはjsじゃないけど 一般的にqiitaすげー邪魔サイト扱いされてるが
ソースコードコピペが大半な俺には良サイト
ググったら何かしらヒットするからな 言語2個くらいだけやってた時は普通に掛けてたはずなのに今ではもうググらないとfor文書けないわ SQLとかもOracleとMSSQLとポスグレを毎日触ってるけどググるわ
どれがどうとか一々覚えてられん >>250
それはもっとやべえ世界だな
nullの扱いが違ったりとかむっちゃ嵌る >>245
なるほど。
WEBはたまにしか使わないので、使うたびに「〜はもう古い」って言われて困る。
覚えておくわ 最近はプログラミングでもアフィばかりヒットしてパソコンぶん投げたくなる >>79
千葉はどうか知らんけど東京なら払うんだよな〜。まあ90万はよっぽどできる人だけど、50万は安過ぎる。 イケイケweb系の世界が嫌い。
無駄にコロコロ流行が変わる。 >>254
そこでO'Reillyとかきちんと体系的にまとめてくれてる書籍なんじゃね?
俺は昔からそんなのウェブみれば載ってるじゃん的なこと言うやつに賛同できなかったから今更だけど FortranとC++使って行列計算とかしてると混乱しちゃってたまにググる事はあるな >>255
都内に決まってるだろ
プログラマー50万代は俺が前いた一部上場の会社で管理職やってた時の金額 >>250
そもそもなんでそんなに種類あるんだ
おかしくないか >>262
協力会社がその下に投げてるケースもあるがその場合はさらに下がってる
まああくまでプログラマーの場合だけどね コード丸暗記なんぞせんからな
エンジニアほどよくググるぞ お前らがバカにするPHPは
ググらなくても大概済む優れたオンラインマニュアルがある良い言語だったりする >>262
人月いくらで仕事受けてた?
プロジェクトにもよるだろうけど ラムダとLinQだな時代は変わる。でも速度優先だとfor >>25
それはC言語そのものを理解してない
関数ポインタ宣言忘れるとかなら判るけど プログラマじゃないけどC++11以降ついていけなくなったわ
自分が書く文には困らないけど他人のコード読むとき辛い いまどき多種多様なプログラミング言語を扱うんだから
一つの言語を確実に覚えておく意味が薄れてるのは確か 一番基本のfor文は覚えてるけど
言語によって書き方微妙に違うし、前回のコーディングから半年とか経ってたりするのザラだから、暗記はしてないよな >>271
偉そうに。
そんなもんはアセンブラ出力すれば怖いものなどない
あと最近流行ってないけどハンガリアン記法で変数名書いとけばそこまで混乱しない。してもすぐ立ち直る 配列の宣言の仕方忘れるjavaとc#でわからなくなる >>40
Linuxのawk文とかで正規表現馬鹿みたいに使ってむりくり1行で書く奴とかな
あれ俺すげーだろ的な感じで書いてんのかよ
くたばれ >>185
複数人、とくに人の入れ替わりが激しいPJだと一番レベルの低い人(つまりアホ)に合わせてやらんと
まともに読めもせんから小難しいのはやめた方がいい 正規表現馬鹿みたいにつかって
\\\\\\\\とか\/\.\/\.\/\.\/./.みたいな糞構文書く奴はゴミでいい 昔みたいに、「忘れた!!プログラムの本は何処だ?」って時代じゃないんだから。
グーグル先生がなんでも教えてくれる時代だから、問題はなし♪ >>284
同じ言語でも仕様が追加されるときあるし
常にキャッチアップする必要はある
覚えたときと変わらんと思い込んでるのは
ただの能無し >>283
グーグル先生で出てくるのは
どこのニワカが分かった気になって書いた適当な情報かもしれんがな 「こんなことはできる」ってのなんとなく覚えとけばなんとかなるよね この手のスレって最初は面白いけど途中からマウント合戦になるね
なるね 今はプログラミング中にコンピュータがアシストしてくれるから、忘れても平気だよ >>287
グーグル先生が紹介してくれる海外サイトは凄いぞ。
これが知りたかったって所を教えてくれる事がある(但し全文英語だけどなw、英語系のサイトは充実してるよな。)
適当かどうかは動かせば分かる。 20年以上昔受けた情報処理の一種の午後問題にSQL手書き問題があったような無かったような記憶あるわ
そんなもんいちいちおぼえとらんわハゲ 言語多いからルール忘れるし
ググッて出てくる情報を自分で作るのも馬鹿らしい
ライブラリ使って構造考える仕事だから問題ない >>293
今の時代暗記する必要はないわな。
どれだけ早く必要な情報を検索できるかが必要。 >>292
プログラマは英語が読めるかどうかで全然違うよなあ ずいぶんやってないと忘れる
for文も甘く見ると、数字ひとつ間違えるし、作る前に確認はいるんじゃないの? >>287
そういうゴミ情報を排除か検索結果を下位にして信頼性の高い検索結果にしてくれるのがぐぐるなんだぜ
あくまで建前上はだが まあ、言語によってループの終端値が違うとか面倒だし
調べて確実にするってのは習慣として正しいと思うお >>301
単体テスト前にわざとバグ仕込むのはやるけど… ググっても出て来るわけ無いからメモってるけどIPアドレスが覚えられない
毎日のように接続してるサーバなのに >>15
拡張forの便利さに慣れたら、Iteratorマンドクセ 比較してみた これで合ってる?
LISP
(do ((i 1 (+ i 1))) ((not (<= i 10)))
FORTRAN
do i=1, 10
C, C++, C#, objective-C, java,JavaScript,typescript,Dart
for (int i = 0; i <= 10; i ++){
Go
for i := 0; i < 10; i++ {
php,perl
for ($i = 0; $i <= 10; $i ++){
Bourne shell
for i in 1 2 3 4 5 6 7 8 9 10; do
bash
for i in {1..10} ; do
ruby
for i in 1..10 do
Scala
for (val i <- 1 to 10) {
Julia
for i in 1:10
python
for i in range(10):
smalltalk
10 timesRepeat: [
Haskell
「for文とかもう使うの辞めろよwアホ!」 ちなみに俺はvb6から始めたからな
vb花ちゃんってサイトやってた人に500万くらいあげたいほど役に立ったわ 元、プログラマーの偉い人が.DLLを.DDLと会議で永遠言っててモニョッた。
数年プログラム組んでないとそんな感じ?
プログラマーじゃない私でも.DLLだと気が付くのに… 文法なんか覚える意味なかべ
言語の考え方みたいのを知っとけば
細かいことはググって終わりだべ switchは毎回ググってるかも
コロンを右に書くのか左に書くのかすぐ忘れる 出たものそのままで正常に動くか
組み入れて動くかの確認に時間がかかるわ、チェック適当にやるとあとでうわあぁぁぁてなるし
これは動作したよのメモがたまってくが整理しないので見ないという >>47
関数ポインタ__の戻り値が偽になるまで繰り返す
関数ポインタ__がnullの場合は無限ループ 30年ぐらい触ってるけど未だにキーボードをブラインドで触れない >>311
ソフトが固まって、原因がDLLのバージョン違い
何故違うバージョンのDLLが…
の流れ そんなもんだろ
/**/なのか/**/なのか未だに調べるし
それもまんどくさいと、全部//にする >>65
融通きかないほうがテストの時点で
バグ見つかりやすくない? goto禁止の場合はdo〜whileの中でbreakする do 10 i=1.10
なんとか
10 cotinue ほんとコレな
英語ができない不利益を痛感するも
よく見ると読めない筈の英語がなんとなく解ってしまう スライスやレンジオブジェクトが終端を含むか否かは調べる >>300
最近は必ず複数のサイトを参考にしてる
古い情報の方が信用できることも多々
勘違いしたままサイトに書かれてるのが増えたな〜 >>303
こういう余計な工数を増やす奴のソースって素で設計ミスがあるから嫌なんだよな >>276
今どきハンガリアンなんか使わないよ、おじいちゃんw >>319
単に本人はDLLと言ってるつもりの場合もある ググれば解ることなんて
記憶する必要があるのだろうか? >>159
ループ回数を制限してやるやり方だけどなググったのは
(´・ω・`) >>330
俺もハンガリアンは嫌いだけど最近見ちゃったんだよな 演算子の優先順位は一部あやふやだけどさ…
ラムダ式あたりならともかくforってどういうことだよ >>333
そのうち脳にスマホを埋め込めるようになれば検索すら必要なくなるのにな 9年間なぞヒヨッコだわ
30.年やってるがforブンググるわ >>310
DXをデジタルエクスチェンジっていうおじさんならいる
誰も指摘してあげなくてかわいそう 俺は関数名とかの自動サジェスト機能の使い方がわからん
わからんというより慣れないから毎回余計なことすんなクソボケと思いながらおせっかい機能ガン無視してコード書いてるわ >>248
finally
{
まんこ.dispose();
} ある程度コピペして、動かしてエラー出てデバッグの繰り返して。大事なのはトライアンドエラーですわ プログラミングに興味あるんだけど
何を勉強したら良いの? >>9
俺ももうIMEに登録してるわ。覚えられんから。 Unreal EngineがC++
古すぎてやる気が失せ、いまどきC++とか覚えても意味ね〜
と思いUnityのほうがんばってる。 プログラマーじゃないから、よくわからん
i=0; i<10; i++; ってだるくない?
ループ関数なんだから
loop 10; みたいな形でいいじゃん
i++とか演算処理したけりゃ関数内ですりゃいいじゃん
とか思うんだが…
まあ不都合があるんだろうな >>344
本格的に学びたいなら英語と数学、マジで。
なんとなく程度ならRubyかVBAでもやっとけ >>345
まだ店に展示してあるPCが内蔵Basicだった時代に、打ち込んでたよ…
"BAELE"と出るようにwww >>349
i=0; i<10; i++; が10回のループとループカウンタのインクリメントの2行に分かれてる方が面倒だと感じる
そこはそれで飯食ってる人間の感覚じゃないか >>344
仕事向きならJava、Pythonなんだけどな >>344
JAVAスクリプトとか初心者に優しい。
それとGoogle Blockyやって最終的にはJAVAスクリプトをBlockyで全てできるようにし、
Google Blockyを介して複数の言語をジェネレートできるまでがんばったらさらにいいと思うよ。
Google Bocky はいまんとこJAVAスクリプトを基本に開発されているから。このスクラッチみたいなブロックでスクリプト組んでそれを介し色んな言語にお手軽に変更できたり
https://developers.google.com/blockly/ >>349
FORTRANとかPythonとかは
>>308のようにシンプルになってる
ただ、よくプログラ厶であるのが、
今何個目を実行してるか繰り返し処理の中で知る必要があるんだよ
あと、数え始めが0からだったり1からだったり
毎回の増加数が100ずつだったり
用途によって毎回その計算を中でやるので
「それなら面倒だから一行目のfor文の中に入れてしまえ!どうせよく使うし」となってるだけ >>225
お前がその理由を理解してないから、そんなコードしか見当たらない環境に留められてるんだろ BlockyのブロックもWebオンラインで作成できる。
どうしてもテキストのコード覚えて書きたいなら止めないが。 >>308
最近のCはforの中で、int iとか宣言できるんか? >>344
@プログラむの三要素を理解する
・順次実行
・選択
・繰り返し(再帰含む)
A目的の結果から構成要素を逆算抽出する意識
Bアルゴリズム
Cエロい目的 nopと繰り返しを多段に組んで、正確な1秒を…
老人です 永遠にエロ画像を集めるためにはfor文が必要。
さらに進化するためにはスレッドやフォークも必要。
覚えるしかないね! レスくれた方々、ありがとう。
英語は大丈夫だけど数学はやり直すわ
数学やりつつ、挙げて頂いた分野について取り組みたい
先ずは独習して基礎的な知識を学んで
いずれは専門スクールでも学びます
ほんと、ありがとう CPUの力に頼るプログラミングって今のマルチコアの時代は却って難しいけどな
CPUの力に頼るプログラミングが簡単に出来るのが意外やFORTRAN
s=0
do i = 1, 10
s = s + 関数(i) ←ここをマルチスレッドで実行出来る
end do
→合計sをマルチスレッド実行の合算で得られる SQLでも方言が違ってたりするけど
NVLとCOALESCEってなんか違いあるんかな
oracleからPostgreに環境代わったりしたときNVL使ってるソース全部修正しないといけないし Nestscapeでは
Javascripty:とか書いても動いててワロチ >>364
数学言ったのは俺だけど
まあ実は必須では無いんだけどな
どんなプログラミングがしたいかで違う
スマホアプリなのか、ネットサービスなのか、
ゲーム、分析計算、AI、車載コンピューター
どれも学ぶことが違う
英語と数学がちゃんと出来れば世界で張り合うプログラマの素地が得られるってだけ >>364
数学はプログラミング目的で各分野ごと学んでると飽きるから
PC、スマホな計算機と相性のいい数学基礎論をときどき覗き見すると長続きするよ
ゲーデル関係に興味出たら一生続くかも 今までやった中では業務システムに難しい数学は必要になったことはないな
数学1やっときゃ困らんだろ
けど、ゴリゴリの文系からなら努力を怠らないようにな ゲーム制作には数学は必要だよな
数学できない無能がゲーム作ると
物理エンジンもまともに使いこなせなくて
やたら重くてリアリティや自由度の低い世界しか作れなくなる
紙芝居ゲームとかならSQL程度の集合論がこなせりゃ十分だけど >>79
おまえの会社、孫請レベルのとこだろ。
いくらなんでも安すぎる。 もう何年もプログラム組んでない
要員の調整して、WBS作って指示するだけのお仕事 >>380
非構造化プログラミング言語でforループ相当を一つちゃんと書くだけでも大変だよな
000010 IDENTIFICATION DIVISION.
000020 PROGRAM-ID. SAMPLE-09.
000030*
000040 ENVIRONMENT DIVISION.
000050*
000060 DATA DIVISION.
000070 WORKING-STORAGE SECTION.
000080 77 WRK-COUNTER PIC 9(3).
000090*
000100 PROCEDURE DIVISION.
000110 MAIN.
000120 MOVE 1 TO WRK-COUNTER.
000130 PERFORM UNTIL WRK-COUNTER > 10
000140 DISPLAY "WRK-COUNTERは " WRK-COUNTER UPON CONSOLE
000150 ADD 1 TO WRK-COUNTER
000160 END-PERFORM.
000170 STOP RUN.
これでやっと同等 >>380
非構造化プログラミング言語でforループ相当を一つちゃんと書くだけでも大変だよな
000010 IDENTIFICATION DIVISION.
000020 PROGRAM-ID. SAMPLE-09.
000030*
000040 ENVIRONMENT DIVISION.
000050*
000060 DATA DIVISION.
000070 WORKING-STORAGE SECTION.
000080 77 WRK-COUNTER PIC 9(3).
000090*
000100 PROCEDURE DIVISION.
000110 MAIN.
000120 MOVE 1 TO WRK-COUNTER.
000130 PERFORM UNTIL WRK-COUNTER > 10
000140 DISPLAY "WRK-COUNTERは " WRK-COUNTER UPON CONSOLE
000150 ADD 1 TO WRK-COUNTER
000160 END-PERFORM.
000170 STOP RUN.
これでやっと同等 for文も言語によって違うからな。
アルゴリズムがあってれば別に良いやろ。
得意言語で調べてたら笑うけどな。 >>382
COBOL?
新人の頃に勉強したわ。
懐かしい。 仕事でいつも使う言語が一つなら調べる必要はないけど、複数だと忘れちゃうのかな
趣味でRを使うくらいなのでさすがにfor文で調べることはないが >>349
言いたいことはすごくわかる
ただ、例で言ってる$iをループ回数判定以外で再利用することがあるからその場合、++の演算を2回することになっちゃう
10回程度ならいいけど回数増えると無駄が増えるよねっていう都合 フレームワーク使うとfor文使うことないんだが?
どんなレガシー環境でプログラムやってんだよ Chromeの拡張機能でDeepL使えるの何個かあるけどあれって作者が翻訳の使用料払ってるのかな >>387
イテレータで全部回すとか小規模とかよっぽどIOが貧弱ならならまだ気になんないけど
実行速度遅すぎて耐えらんなくない? for文のintの変数はiって風潮でその中のfor文はjやろって風潮なんなんだよ紛らわしい 組み込みの現場だとint iはメモリがもったいないのでchar iにしてて驚いた >>392
有りだな
どうせ逐次実行でパラレルありえないなら
更にグローバルのstaticにして複数のforで同じiを使い回すのが正解 >>9
そもそもバッチの文法とか覚える気にならない
あれは調べる前提で書くもんだろ… 普通は機械語モニタ直打ちだろ
これだから最近の若いもんは さすがにfor文レベルは覚えるけど、c++とc#とpytonとruby扱ってたら関数名とかはいちいちググるしかない つーか、同じ言語でもバージョンでちょくちょく仕様が変わるので
調べんと怖くて書けんわな
そこら辺を「だろう」で書いて後で痛い目見た経験誰でも有るだろ?w array とかlistとかのリテラルの書き方とか
言語ごとに違うんでどうだっけ?って検索する 言語4つ使ってるとそれぞれ引数の位置とか違ったりして結構調べるわ
全部覚える頭のスペースあるなら他の言語使える様になった方が役に立つ >>25
わたしゃ未だに二次元配列が
よくわかってない。
int a[3][4];
て、int [3]が4つ出来るんだったか、
int [4]が3つ出来るんだったか。 // やりちんAを召還
for(i=0;i<69;i++) yarichin(); >>28
すげー分かる。プログラミングの話題に限らず
本題までの前置きが長いサイト増えたよな( ´д`) 二次元配列最初みたとき混乱したけど配列の中に配列が入ってるイメージで考えたらしっくりくる
array[0][2]だと1個目の配列の3個目の値って感じ Oracleと SQLサーバーとAccessVBAの日付変換関数は毎回ググっちゃう おぼえない→ぐぐる→コピペばんざーい→おぼえない→
のループにハマると本当に覚えないままで生きられちゃうよね プログラミング言語って沢山あるけど
文法が違うだけでやってること同じなんだろ?
だったら自動翻訳できるじゃん
自然言語より遥かに簡単かつ高精度に 言語によって書き方のお作法違うしな
fortranはdo〜end doだったり、
BASICはfor〜nextだったり ブラウザから、更新された優待株をチェックして自動で購入するプログラムを自分で組みたい
何を勉強すれば作れる? コメント記号とか比較演算子とか
多数の言語扱ってると、この言語ではどれだっけ?となるな 似たようなのにtarのオプションは毎回確認するみたいな有名なネタがあるけど、何年もやってりゃそれでも覚えるわ
まぁちょこちょこ使うやつだけだけど jetbrainsなしじゃ何も書けない
プログラミングよりショートカットの方が覚えてる(´・ω・`) 年末から今月まで、Javascript、php5、7、C#、asp(vb.net)、VBA、Notesのプロジェクトを同時進行したけど、IDEがあれば混乱せずに何とかなる。
やっぱり、型宣言無い言語はクソだと改めて解った。 >>414
ライブラリとフレームワークが違うと、引数や前提条件が違うから、単純翻訳出来ないんだよ。
でも、流れは同じだから、他言語でもコピペして修正すれば9割使える。 >>422
お前の思っているプログラマはコーダな。 >>414
できるけど機械翻訳は人間が読めたものではないから翻訳する意味がない >>423
自然言語ですら翻訳がうまく行きそうなんだから今時のAIなら出来るんじゃないのか(´・ω・`) 文法なんか一日で覚えて後は必要な時にライブラリ検索するくらいだろ 覚える?
手引き手元にあれば
そのうちに覚えてしまう
無理に覚えないでいいのに >>423 >>425
すいませんテキトーぶっこきますた こんなの普通だろ
もともと言語なんて覚える必要ない
検索するスキルと必要な情報が即探し出せる本の一冊が手元にあれば
充分
教則本に付箋付けて必死で「勉強」して「暗記」してるような奴は
旧世代の化石としてバカにしてるわ。 信号に差し掛かるたびに、教則本を開いて
「赤は止まれ、青は進め」か、よし、進むぞ!ってやってる。 >>183
多少コードに無駄が有っても、最適化が上手くやってくれるだろうから、わかり易さ優先で良いだろ。 >>25
いたなぁ昔、ポインタのポインタのポインタです!って、アホかと思った。 >>430
コードレビューになりません、やり直してください アホな技術面接で、ホワイトボードにコード書かせたりするとこあるな。 日本はプログラミングやってるような人間でも
丸暗記力崇拝なんだな >>25
自分なりに何かに例えると理解しやすい
ある建物のフロア図を置いてある棚が複数あってその棚の配置図があって…とか 経理の俺が未だにリース会計の仕訳するときは簿記のテキスト見直すのと同じ感じ? >>146
1ヶ所間違ってたとして、それを発見する方が大変なんだが。
プログラムは100%でないとダメなんだよ。 >>308
C系統とphp系統のやつだけ11回実行される >>421
型厳密厨はやっぱり何も分かってない
実際の扱う対象のテキストデータやHTTP&HTMLデータやフォームには型の区別なんて無いのよ
数値もブーリアンもタイムスタンプも全てTEXT型になる
それへ型厳密言語を持ち込んでむりやり型の定義して操作しようとするほうがインピーダンスミスママッチ
嫌なら言語じゃなくWebやテキスト処理の仕事は受けるなってことや >>183
しらんけど
相手の立場に立って考えられない低レベルなお前の独りよがりなコメントは却下だ。落第だ。レビューをやり直せ落第生
とでも書いてやれよ >>63
検索しただけで間違ったこと知ったかして言ってくる奴らをどうにかしてほしい Windowsのシェルとか sh の for はググるわ… そういえば2年に一回くらいpowshellのスクリプトの書き方ぐぐってるわ >>407
最初にでかいバナー画像(しかも意味がない)
そのあとに目次
そのものの歴史から始まってぐだぐだと書かれてあって、知りたい事は終わりの方の数行で
入門書に書いてあるような今年か書いていないなんててのが多い >>450
侍エンジニアとテックアカデミーはデフォで弾いてるわ >>454
たぶん文字数とか行数に縛りが合って小学生が作文の水増しするみたいな感覚でやってる でかいバナー画像なんてエンタメ系などのページならともかく技術系ページにとっては
邪魔以外の何物でもないよな。 無料Webスペースの広告表示はしかたないにしても たまにえっ!?ってなるレスあるけど
こりゃみずほもシステム止まるわなって納得させられる >>16
中国人のまともなエンジニアは単価高くなりすぎて無理だろ >>404
それは解釈次第だからどっちでも良い
添字の順序が全体で一貫していたら問題ない
コメントで判るようにしたらいい >>409
住所と似たような感じで解釈しても良いと思う
0県2市みたいな
もっと多次元になると
0県2市5町4丁目6番2号3マンション2棟3階9号室
みたいな >>414
型がない言語から型がある言語に変換するのはちょっと面倒かも >>447
エラー報告や警告してくれるから
テストしないとわからないバグを見つけ易くなる
テストして見つけるのは面倒くさいだろ プログラムなんて人に書かせるもんだろ
自分で書くのは、ガキかアスペだ 関数の名前とか変数の名前とか毎回英単語辞書使ってそれっぽいのつけてる プログラマーの9割りが元ニートとか就活出来ないコミュ障がPCカタカタなら自分でも出来そうと思ってなった奴らだからな
自力でコード書けないのはしょうがない printfみたいな可変の引き数の関数の書き方だけは覚えられない >>416
それを調べて考える脳が無いとダメ
PHP スクレイピング >>447
アップロードデータどう扱ってんだガイジ ググるたびに「あいまい検索考えたヤツは天才だな」って思う。 お前らがゴミ記事ばかり公開するから最近はグーグルもゴミになったよね C/C:++tかアセンブラ書くときは特殊なことやらない限りググることは少ないけど、Python書くときはググりまくる >>344
何を作りたいかから考えるべき。
それを作るには何を勉強しなきゃいけないのか考える >>447
htmlはそりゃ全部文字列だがそんなことはみんな分かってる。
型厳密の必要性とかはJavaScriptに持ち込んでからの話だ。 qiitaも大概だよねw
つまりお前らも責任の一端を担ってるわけだぞ >>297
大学まで出てれば、基本わかるだろと思ってた時期がありました
協力会社のやつでコンパイルエラーの文言をGoogle翻訳に貼り付けてる奴がいて驚いたけど、意外にこういう奴多いんだよね ポインターのポインターは適当な管理するとメモリリークするから、構造体かなんかでくるんどいた方が安心する c♯のLINQが最初全くかけなかった
慣れるとくっそ便利 >>469
基本が海外にはsierなんで概念がないから内製が当たり前
コーディングに自信があるなら海外に転職した方が良い
日本と違って給料めちゃ上がる
日本はpgの給料安いけど、アメリカなどはpgの給料の方が全然高いから qiita消えろ。
更新から1年以上経ってますみたいなメッセージの出て来るのが1番嫌い。
上辺の新技術とやらを追う薄っぺらいエンジニアの巣窟。
技術のベースなんてむしろそんなに変わってないし、そういうベースにこそ価値があるんだよ。 >>488
qiitaなんてパッケージ管理ツールやら環境構築みたいなベストプラクティスがコロコロ変わる奴をさらっと書くサイトだろ
基礎からじっくり読みたいならまともな本読めよ >>488
あそこのコミュニティは気持ち悪いけど消える必要はないだろ >>489
単なる設定方法みたいな情報だったら、公式サイト見た方がほとんどの場合結局良いと思うな。
何かそういうのの調べ物していて、誰かが書いた薄い情報じゃなくて、公式サイトを初めから見れば良かったと思った事が何度あったか。 >>468
COBOLの保守の時は、予約語とぶつからないようにか日本語をローマ字にしてるのが多かったな スタックオーバーフローの投稿を切り抜いて記事にしてたりquiitaの他の記事の切り抜きしてる記事は検索結果のノイズにしかならないゴミ。
おまけに知りたくもない前置きをダラダラ書いてゴミ度マシマシ。
お前らがググって見つけた素晴らしい投稿がお前らの汚物で見つからなくなってんのよ。
俺は激おこだよ?自分で書いてない投稿は非公開にしようね。 >>487
SAPとかあるから全部内製って事はない >>487
MicrosoftやGoogleのサービスを使う企業があるんだから外部のサービスを使ったり依頼したりするのは当然 >>496
だから基本と書いてる
どこに全部と書いてある?
NTTデータが海外でSAPやってるのは日本のsier方式でも仕事あるから >>498
それならsierの概念はあるんじゃね? >>407
むかーし本買う金もったいないからネットでいいやと思って色々見たけど、そんなのばっかで結局本買ったわ
今でもそんなサイトばっかなんか なんか脳が疲れておかしな解釈になったけど気にしないで楽しくやっててくれ >>480
システム総体で考えたときに
一箇所でも型非厳密があったら
そこで誰か仲立ちして整合性を取らなきゃいけないのよ
それを担ってるのがJavascriptやPHPであってこれらの言語が悪いのではなく
そもそもWEBという特性のためってことを理解する必要があるのよ
例えtypescript使ってもtypescriptだけではこの仕事は出来ず、型非厳密な言語は仲立ちとしてWEBでは欠かせない
型厳密厨はそれで苦しんで呪詛をJavascriptやPHPに対して吐いてるけどそれがお門違いってことや
型非厳密が嫌ならWEBの仕事受けるの辞めろが正しい
型なんて気にせず
サーバサイドJavascriptとJSONとNoSQLとマイクロサービスで完結すれば幸せになるのに
未だに意地なのか習慣なのか型厳密言語やRDBMSをWEBで使おうとしてるから悲惨なことになってるのや >>503
実際の世の中がそうならないのはなんでだろう
typescriptはjavascriptに型を導入してるけどなんでだろう >>461
お前も全然分かってない。
char dotw[7][10] = {"Sunday", "Monday", "Thuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
};
↑みたいな定義をみても、
>それは解釈次第だからどっちでも良い
って言える??(こんな書き方、普通しないけどね)
>>404 の例で言えば、int [4]が3つ出来る、ってのが正しい。
とか言ってる僕も、宣言と定義ってどっちがどっちだったっけ?てよくググる。 ググると同じ結果を出すのにやり方が何通りも出てきて
どれを選んだらいいのか悩む時間の方が長い 「経験を積む=言われ無くても自分でググるチェック項目が増える」に過ぎない説 >>505
文字列という一まとまりで解釈してるだけのように見える
一文字目が入る箱が7つあると解釈しても問題ないんじゃね? >>508
添字の順序が逆になる言語なんて一つも知らないけどなにかあるの? ふとしたときに原点に帰って見直すのは大事
全部ググってるわけじゃないだろ?
あれ、こんな使い方可能だっけ?みたいな疑問は発展に繋がる >>510
全部知ってるわけじゃないから無いとは言えないんじゃね?
新しい言語もできるだろうし >>510
確かFORTRANは逆だったはず。記憶違いじゃなければ >>512
つまり一つも知らないけどあると思ってるの? javascriptが色々捗るようになってたわ
仕様新しくなったら教えて欲しいわ >>514
順序が逆とか逆じゃ無いとか誰が決めてるの? >>488
qiita に書こうとして自制した「賢い人のための検索術」
-qiita -侍 -現役エンジニア >>5
js php c# vb pythonやってるが流石に基本構文はググらないよ
はしごしたときのエラーはものすごいけど >>513
たしかに逆だったけどこれは配列の配列じゃなくて2次元配列専用の構文になってる気がする
>>516
その言語の仕様を決めた人だけど >>518
結局エラーまみれで修正作業に追われるなら
ぐぐってちゃんと正確に記述したほうが時間と心身ともによくないか? こないだ趣味で初めてPowerShellのスクリプト書いたけどfor文ググったぞ
条件演算子になんか記号じゃなくて文字書いてあって何じゃこりゃってなったわ ぶっちゃけどっち使っても同じ結果得られるのに改行が数回へるだけの新しい書き方を有り難がってメンテナンス性落としてるだけの人が自分は優れてるって勘違いしてる業界なんだよな >>523
いいかげん
データを見境なくループで回して加工するの止めてください >>501
最近では本も良いのが出なくなってるんだよな
Webページを流用したようなのばっかり増えて
そのせいで何年も前に絶版になった本を探し出して買ったりしている 使い方が分かればググるのは悪くないと思うわ
ググっても勉強タイムに自分が入るからだけど Haskell「forループみたいな構文がある言語はゴミ言語。いいな?ゴミ言語。」 >>528
haskellにもforMがあるけどな
brainfuck系の言語には本当に無いけど 何の問題もない
今の時代、Webにいろんなサンプルコードがあるから参考にすればいい
昔は先輩に教えてもらうしかなかった
いい時代になったもんだ Cの制御文は条件式の次の「空文、単文または複文」を実行するんだよな
ブレースで括ると複文になる >>503
長々書いてくれてるが具体性がなくて意味が分からない。
型厳密が嫌だという気持ちだけは伝わってくるが。
12+34の答えが1234になるか46になるか曖昧だったらバグの温床になるから変数の型を意識するんだとかそういう基本的なこと分かってる? >>519
なら言語によっていろんなケースがあっても良いんじゃね? >>538
慣習と全く異なる選択をする理由がないならしない
ネタ言語かキチガイが設計したと思われる >>535
「12+34の答えが1234になるか46になるか曖昧だったらバグの温床になるから変数の型を意識する」という考え方とはインピーダンスミスマッチなのがWEBの世界ってこと
それを言語のせいにするのはお門違いってこと 一方WEBの世界に無知なgoogleはdartを、MSはtypescriptを、facebookはhackを開発した >>540
お前、コード書いて飯喰ってないのは解った。
もう少し、社会にもまれてからレスしろ。 +演算子に異なる機能を持たせるのは間違ってるのかも知れんな sh/bashのif文で
スペース入ってないとダメとか覚えられない
過去に書いたやつ見て真似する 今のパソコンならインタプリタ型のn88 basicでもすげー速度で動くだろう。
あの楽ちんな環境に戻りたい。 もっと抽象的な設計とかアルゴリズムとかだけ頭にあるからね
この言語では for in 使えるんだっけ foreach だっけとかは一応ググるね >>123
それで正しい。
小学生でも知ってる+−×÷以外はカッコで優先順位を明確にしよう。 >>521
あれは独特
あとむちゃくちゃ遅いので多用しないほうが
あくまでもオブジェクト渡しの方がいい >>537
厄介なことにeqとequalの比較演算子が別の動きをする言語があったり if elseの中にif else入れ子にするンゴ もし、なになにならば
もし、なになにならば・・・・・・ 適当に覚えてる状態で書くと重大なバグを
仕込んだりするのでちゃんと調べて書く。 for(i=0;i<1000;i++){
printf("ひつじが%d匹\n",i);
sleep(1);
} if
if
if
これの10連続くらいのやめてくれ、読むの辛い >>28
IT系に限らずどのジャンルでもそういうゴミサイトが氾濫して検索の負担が増えたな
特に医療系が酷い >>570
ゴミサイトを検索結果の上位に上げないアルゴリズムを作れたらGoogleにとって変われる可能性が 既存のものと同じことをしていたら
とって変わる可能性は低いかもしれない ブランク5年以上あるけど
たまに趣味で書くとき覚えてるけどね
身体の病気でずっとブランクあったからもしプログラマーで再就職するなら難しいだろうな IT本の新刊はPythonだらけ
おまえらPython愛しすぎだろw ピソンはプログラム言語として人気と言うか機械学習とかシミュレーション用途だろうな
俺はGUIがなんか使いにくくて嫌だわ >>571
ああいうサイトは検索上位に着くことが目的なのでイタチごっこに付き合う体力がないと厳しいな
俺は検索結果から消す拡張でちまちま消してる >>574
AI関連で今が旬だからね
速度的にそのうちどうなるか >>16
みずほがトラブってるのはガラパゴスだからだろ
チャイナにやらしてみても同じだよ 別に規格(文法)の部分は必要に応じて都度調べればいい
for文の意味が分からないのと、規格(文法)を忘れてしまったとは全く別の話なんだから アルゴリズムのが大事
あとはググればどんな言語でも対応できる デザインパターンでこれだけは覚えとけってやつを教えてください 覚えとけっていうか、習得して使えるようにしとけってやつか
お願いします >>585
何かを実装しようと思ったら自動的に思いつくから覚える必要ないよ そうなんですよね。普通に書けちゃう
でもチームでやるときデザインパターンだと読みやすくなるとかそういう副次的な意味合いがあるのかと思ってたんで。
なるべくデザインパターンで書けるようになったほうがいいのかなあ っておもいました。 まあ今時の開発現場で完全に1からコード書くようなことまずないから既存ソース見て真似ればokなところはある
時々クソみたいな実行計画のsql書いてる奴いるけど 「実行計画」部分の意味はわからないですけど
コード1からをsqlでやったらやばいでしょ DBの仕様が変わったら頭からお尻まで読まなきゃダメじゃないですか >>590
ああすまんPLSQLの場合な
あと、コーディング規約あるのにそれに全然従ってないやつもダメ
いや正しく動けばいいというのはわかるが、ちゃんと規約守ってないとダメだしする客だから守れって言ってるのにできない奴がなぜか一定数いるんだよなぁ
オフショアの中国人が守れてるのに、ニアショアの日本人の方ができてない不思議 コーディング規約って昔OKだったやつが今ではNGとか
世代間での常識に差分があるじゃないですか まあ職場に提示されているものが神様なのは絶対ですけど で、守らない人に「じゃあいっしょに新しく規約作りましょうよ?」って言ってもその人は絶対乗ってこないんだよなあw どんなコードかくにしても
やっぱ要求、要件、仕様が重要 >>592
修正重ねてちらほら出てくるのはしょうがないとして最初から全無視するやつなんなの 俺なんてMacのシェルがzshになっただけで配列の先頭にキョドってるレベルだわ
あと一時期Perlもやってたが一週間前に書いた自分のスパゲッティコードっぷりにぶちギレて挫折した コーディング規約はリンターかければいいだけじゃん
うちはプロジェクト毎に作ってる >>381
滅多なことでコンソールへ書き出しちゃダメだよ
UPON CONSOLE
↓
UPON SYSOUT ググればわかるってことがわかってるならそれは記憶を外部保存しているようなもんだ >>598
同じ事をいろんな書き方できると謳ってたのを聞いてこりゃやべぇってかかわらないようにした >>1
ええやん
パクるのは、効率がいい
バグもおきない Integrated Development Environment 10 TALK F2 "konnnichiwa kyoumo ii otennkidesune" いまだに不具合のないソースがかけない。
ほんとバカなんだなぁ newで「インスタンスを具現化する」と言う高レベル言語を学んで来た人間には理解出来んだろうな。
ポインタは具体的な変数を抽象的なアドレスとして渡し、
後はお任せ〜で変更を行う(自己参照含め)
ダブルポインタは関数を巻き込んだデッカイ版。
DLLや他のライブラリまでも巻き込んだ竜巻旋風脚。 >>16
中華のコーディングはレベル高い。
数学の授業が鬼ハードなのと、中国語がそもそもコーディングに向いているとか聞いたな。 >>616
それに比べると日本語や日本人の世界観はコーディングに向いてないな
オブジェクトに上下関係があって敬語で記述しないとエラーになるとか
コードの一部を省略しても雰囲気で判断してくれるとかじゃないと無理 >>618
オブジェクト指向は日本語と相性良いらしいが。 主語はどこでもいいとか、あいまいな表現がワッサリあるとか
日本語ってほんとプログラム言語の対極だよなとは思う プログラミング言語と自然言語を比較して語るやつはプログラミング言語はもちろん外国語の知識もない >>150
将来の拡張性を見越した関数フックは大事だぞ
何もしてないならコンパイラが最適化して勝手に削除してくれるし ■ このスレッドは過去ログ倉庫に格納されています