【悲報】プログラミング難しすぎる。こんなの独学じゃ無理だろ [125096601]
■ このスレッドは過去ログ倉庫に格納されています
・開発環境インストール
・Hello world
これで終了してる人が99%説
Dim abe As new AhoBakaJC print()とか簡単なそれだけなら読めるけど実際のコードは組み合わせてたりするから何がどうなってるのかわかんなくて読めないよ
だから自分でコード書くのも無理 大学在学中プログラミング勉強してみて未経験でIT行くやつのヤバさがわかった そもそもプログラミングで何がやりたいんだよ
やりたい事から逆算して考えろよ >>9
自分で書くのめんどくね?基本パクるもんだし 昔のパソコンに搭載されていたBASICは簡単だったのう 実際に造りたいものと、現実の教え方がまるで噛み合ってこない業界
たいていはゲームとか創りたいのにC言語で数字がどうの文字列がどうの
ちょっと突っ込んだことしたら「おまじない」とか言い出す 今フリーランスで20代で1000万稼ぐやつがごまんといるのはそれだけ大変だからなんだよ
文系のカスどもが弁護士や会計士がスゲーとか言ってるけど片腹痛いわ 10 year=2020
20 zeiritsu=1
30 nenkin=100
40 year=year+1
50 zeiritsu=zeiritsu*2
60 nenkin=nenkin/2
70 goto 40 >>18
数字操作できないでどうやってゲーム作んの
var abe = new Dictionary<String, String>();
Console.WriteLine(abe['noumiso']);
//エラー!安倍に脳みそはありません IQ100以上ないとできんらしいから3割くらいの人は適性ないのかもね VB6→VB.net→c#でwinformしかやってこなかったからクラサバアプリしか作れない
次のステップなにがいい? プログラミングよりもコンピューターサイエンスが大事だよ。プログラミングなんてあとからついてくる。GoogleもAWSもソフトウェアエンジニアはほとんどCSの学士以上必要だし ピアノを叩けば音が出るけどそれでピアニストになれるのか?
文字が書けるようになればプロの小説家になれるのか?
才能がなければ無理に決まってんだろ >>27
専門学校、個人スクール、
これ以外あんまり思いつかんな
ジャスコとかでも端っこで週2、3回のプログラミングスクールやってたりする >>24
作りたいものの中に自分が作れるレベルのものがない おっぱいピアノに対抗して
おっぱいプログラミング、これどうですかね? 多分探せばいろんな企業の過去の大規模開発のソースコード見れるはずだから
それ見て勉強するのが一番良いよ >>30
一般的なプログラマーに才能なんて必要ないだろ
必要なのは論理的思考と調べる能力 本とかパイキューとかプログラミングの文法基本やる→はぁ……文法だけならわかったかも→実際なにもつくれない 現世に救いが無さすぎだから詐欺みたいな有料プログラミング講座が跋扈してるんだな
浄土信仰じゃないんだからさ 出来るようになったとは一生思えないかもな
一年前の自分のコードはいつもクソコードに見える 論理的思考だっけ
バカには無理だしわりと変な人しかむいてないよ
動けばいいんですよ( • ̀ω•́ ) Accessってプログラミングの下位互換って理解で合ってる? >>37
趣味のプログラマーは才能いるよ白紙から書き起こすから
仕様書与えられてコーディングする歯車の方が才能いらんかも 初心者はRUSTというプログラミング言語がおすすめです プログラミングしてくれるソフト作ったら爆売れするんじゃね? >>47
合ってない
そもそもプログラミングに上位も下位もあるか? 何を作って良いか分からない、自分で調べて独学で作れない
その時点で完全に資質が無い やっぱり理系の方が出来るのか?
生まれ変わったり転生したらプログラミングやりたいんだが数学とか物理の知識はいるのか? >>37
偏差値50ぐらいで足切りがあるイメージ
あまりにバカだと全然できない >>39
@bot
A好きなキャラについて運営が語った設定資料やらテキストやグッズの概要文から形態素解析したい やりたいことが明確か(明確なものをつくれるか)
それへの執念
これないと無理 >>55
理系文系関係なく
論理的思考能力が必要だろうなあ 仕事で組込は覚えたけど
Web系とかはまったく分からん
なんで動くのか理解できん 今はモバイルならFlutterとか、デスクトップならVisualStudio(これは昔からだけど)、webならFastAPIやらReactとフレームワークに加えてサーバーレスが充実してきて作りたいものに注力できる感ある。 プログラマーだけど大して儲からんぞ
リモートでサボりまくれるのが唯一の救い >>55
ウェブ系はいらない
プログラミングだけじゃなくてネットワークやサーバやプロジェクト進行の知識があった方がいい
もちろん数学ができるに越したことはない >>55
数学から逃げたタイプの文系は向いてないかもな
Excelの数式教えてるけど、論理和論理積の組み合わせあたりからぐちゃぐちゃになったり、<=のNOTが>って理解できなかったり、これ以上は無理にやらせない方がいいなってのは少なくない 入門書の後に何すればいいかがまったくわからない人が多そう 一生独学しつづけなきゃいけない職だからな
そこ超えられる奴じゃなきゃどのみち辞める運命なンだわ ダイアログベース系の入出力アプリさえ作れたらまあ役に立つ
そんな高等なプログラミング技術なんてそうは求められないから >>38
ワイがiPhone手動で買われへんのは君のせいかw 職業訓練校に1年間ほどボランティア講師したことがあるが
20人の教室ならやっていけそうなのが3人、大丈夫そうな
のが5人、あとは趣味でならって感じの割合だったな。 >>55
理系の仕事はプログラムが有ったら便利な事が多いじゃないか >>55
頭の中のもやもやを文書化できる能力のがデカい
ただ理系の人間ってその辺りも出来る人が多い 運転免許の学科の引っ掛け問題みたいなのに引っ掛からないような人は向いてると思う ギコナビで保存した、ローカルな過去ログをワード全検索するアプリならつくった。
何度も利用している。 >>77
理系を出て技術職やって営業に流れ着いたけど、文系って文書化も感性でやるやつばっかだよ >>57
@は何のbotか分からんけど、Twitterだとしたらweb(HTTP)とネットワークプログラミング、あとTwitterのAPIの使い方が分かれば作れそう
AはMeCabとかnagisaみたいな形態素解析のライブラリがあればできる。形態素解析だけなら。データをとりだすのは@と同じくwebなどから文字列を取ってくる知識が必要 どんな便利で省力できるツールや言語も
基礎がないとまともに動くものは作れない
基礎のためには、C言語から学ぼう。 組込からAWSまで
プログラミングなんて簡単ですよ >>53
上位下位はあるよ
2種類の人種がいるんだよ
自動車産業に例えたら、(1)地方の工場勤務の期間工と(2)研究開発センターのエンジニア
(1)Pythonとかで頭を使わないコード書くだけ。例えるなら、ラインで組み立て作業を1日延々しているだけのルーチンワーク要員。
(2)はRustなどを使用してシステムプロラミングWebassemblyなどでローレイヤーや基盤を作っていく人。例えるなら自動車のエンジンやデザインの設計者。 Swift案件だと月収90万円ってweb広告出てきた 「プログラミングができる」のと
「プログラミングでお仕事ができる」が違うのが罠 何が一つの言語は大学とかでしっかりお勉強したほうが良いな
あとそもそものコンピュータの仕組みとかそういうのも大事だから一緒になって勉強したほうが良い
それ以降は全部独学でいけるはず >>36
じゃあ半数は適性ないのか
それだと言いすぎな気がしてきた 目的に向けてエラー繰り返しながら勉強してチャレンジして積み重ねていく作業でしょ?どのみち向いてないよ 開発環境入れるハードルが一番高い
ゲームみたいに簡単にならんのかね Officeのvbaちょっといじれるぐらいが習得時間のコスパ的にもちょうどいいよ >>91
コンピュータの仕組みは
組込みマイコン使って覚えるのが良いと思う
本当に詳しく知りたいならHDLも勉強してZ内部のデータの流れを理解出来るようになっているといいけど >>87
プログラマーに上位下位はあるけど、あえて言うけど言語に上下はないよ
VBAで綺麗に書いてOSまで関わるのも書けるし、c#でゴミを書くこともできる
そりゃ言語の仕様上向き不向きあるけど、あえて俺はどれ使うにも使う側の才能と言っちゃう Cはgccの入れ方わからなさすぎて挫折する
普通にC++かPythonでいい >>92
IQ100以下が半数って理解してないのはいろいろもの作りするのにちょっと・・・ 昔のおじさんはゲーム遊ぶだけでもiniファイル編集したりrun gamestartとか打ち込んでたからな
マウスやスマホポチポチやってる世代にはキツかろう 1
12
123
1234
みたいに表示させるだけでもややこしかったな >>91
最初から独学だと、基礎情報とってるくらいならオッケー? マジでこういうのが好きな人種以外がやるものじゃないよ
プログラミングやりて〜〜〜〜みたいな人業界には結構いた プログラミングってつまらん事務作業の効率化をするもんだろ
プログラミング一本でやらなきゃそれで十分すぎる >>100
じゃあボールグレアムのこの文章をよんでどう思う?
ーーーーーーーーーーーーーーーーーーーー
いろんなプログラミング言語の中で、Lispは一番上に来ると言おう。
そしてこの主張を裏付けるために、他の4つの言語に欠けているある一つの機能を 言おう。
いったいこの機能z無しでどうやってプログラムを書くんだい? っていう、
そのzの最も大きなものの一つとして私が考えるのが、マクロだ 。
たくさんの言語が、マクロと呼ばれる機能を持っている。
でもLispのマクロは特別だ。
Lispのコードは、ひとたびパーザによって読まれたら、 あなたが解析することができるデータ構造になるんだ。
他の言語ならコンパイラが構文解析して内部に作られる構文木を、 Lispでは直接プログラムとして書き下すわけだ。
しかも、この構文木はプログラムからアクセスできるから、 構文木自身を操作するプログラムを書くことができる。
Lispではそのようなプログラムをマクロと呼ぶ。
いわば、プログラムを生成するプログラムだ。
---
普通のやつらの上を行け
著者:Paul Graham
http://practical-scheme.net/trans/beating-the-averages-j.html 昔高校でやったCOBOLはあんまり難しくなくて面白かった気がする
まあ高校レベルだったからかもしれないけど
ただ全部忘れた 仕様書に従って作るだけのコーダーなら誰でもできる
仕様書なしで1から一人で作るのは才能がいるかも 入出力 if for
これ以外は調べればできんだろ >>103
1つのものの定義知ってるかどうかで頭の良し悪し測るのはそれこそどうかと・・・
知識の使い方でしょ
プログラミングでも未知のもの調べてそれを自分の欲しい形にどう応用するか
これができるかどうかでしょ 最初は身近なツールから作るのがいいぞ
エロ画像を作者別に振り分けるとか、
エロ動画の品番からタイトル引っ張ってきて一覧にするとか C++とかPythonのローカルで動くものなら分かるけどJavaScriptとかブラウザやサーバーサイドがわからん >>109
そういう人種は趣味で苦もなく一日中プログラミングする
それが長年積み上がる
テックキャンプ出身みたいなのが追いつけないのはこういうこと 今ってちゃちゃっとグラフィック表示できる言語ないの?
basicのline文くらいシンプルじゃないと初めてのやつにはつまらんだろうよ 数値計算やら事務処理の自動化とか基本的な使い方覚えたら終わりで良くね
アプリやWeb作るまでモチベ持たないだろう >>116
まずは面倒くさいことを楽にやりたい!ってモチベが大事だね >>111
すまん、住んでる世界が違うからそこまで行ったら話噛み合わない
俺の方が非業界人って意味でね
「あえて言えば」って言うてるやん プログラミング組むのは文系能力も高くないと駄目
設計出来なくて万年PGのおっさん多過ぎ
もっと勉強しろ 英語を学ぶ方が先だぞ
日本語だとカスみたいな講座や書籍のカモにされて古い知識しか身につかない 独学を名乗っていいのは仕事でも大学でも一切やらなかったやつだけな >>115
正規分布の真ん中から左が半分って知ってたら簡単に書けるのに、知らなかったらややこしくなるし
俺が最近、線形代数ちゃんとやった方がいいかなぁって自戒したもんで 割とモチベーションがキツい
孤独だしな
9割の人間は仕事、勉強と思って気合い入れても続かんだろ
1割は勉強と思わずに趣味でやってたら自然と習得する人間 >>127
ほんまこれ
ITに関しては日本語ソースの不正確さは弊害でしかない
原文で読んだ方がどんだけすんなり頭に入ることか 仕事で使うならpowershellが一番使い勝手いいわ 仕事みたいに強制的にやらざるを得ない環境がないと絶対無理だわ
んでその仕事に就くためにはプログラミング能力が必須という まず作りたいものが無いと続かんやろ
今回の楽天監視ツールなんか手頃でいいんじゃないかな
不便を解消するようなもんを作ってみるといい 最初に買ったC言語入門の本は挫折したわ、業界歴数年だけど
当時は環境構築できずに終わった、書き方は書いてあるのにCUIの操作とかコンパイルとか拡張子とか知らんから無理だった
PythonやJavaScript動かしてなんかつくって、それをアピールすれば現場なんかすぐ入れる、あとは惰性で何とかなる ゲームのマクロとか
せどりのツールとか
そういう実用的なものから入れよ
英語と同じ 基本的に仕事かスクール行かないと身につかないよ
難易度としては弁護士や会計士なんかよりはるかに上だから仕事時間を学習時間に換算したらみんな余裕で8000時間くらいは勉強してることになる >>129
俺が実際にIQを使って何かプログラミングするってなったら「IQの定義厳密に知らんし」って調べるよ
そこでIQの定義を知る
だから問題ない
調べようと思わなかったり曖昧なまま進める人は適性がなさそう Cはちょっとやったけどアセンブラ覚えないと話にならんなと言うところで挫折した 独学というか実務経験が全てだから現場に就いて働けば出来るようになるよ 大昔、ハンドアセンブルで書いてた頃に比べたら今はメチャクチャ楽じゃね >>140
弁護士より上??
その割に待遇悪いし、俺みたいに50過ぎて業界に転身しようかなって思っても才能では雇われんやろ swiftで初めてプログラムを学んでアプリを作ったんだけどこれからC言語を学ぶとしたら結構覚えやすい?
それとも英語を学んだからって中国語を話せるかよってレベルの違い? プログラミングは目的の達成と問題の解決
これをいかに単純に切り分けて組み立てるかです。
プログラミングが得意な人は人生の成功も苦労も
ラクラク乗り越えられる人です。 常に新しい環境を勉強しなきゃならんのがキツい
だから諦めた >>147
本当にそうなら弁護士や会計士やればいいやんってなるよな
そうしなかった時点で頭が悪いということになるのでどう分岐してもレベルが低いという結論になる やりたいことないと辛いよな
だからおれは資格コレクターになった >>147
お前が行こうとしてるのはドカタ組であって>>140の華やかな世界とは別でしょ >>18
>たいていはゲームとか創りたいのにC言語で数字がどうの文字列がどうの
printf(“Hello world !“);
からGUIに行くには物凄い遠いからな、今は
まぁ遠いのは昔も同じだが昔は難しいなりに道は見えてた
今はそんな物ライブラリに隠れて全く見えない
昔のMacのToolBoxAPIを使って初めてGUIアプリを作った時は
ホントかよ!と思って写経のようにソースコード打ち込んで作ったからな
それが今は全く見えない、幸か不幸かは判断ができんが >>152
まあトップレベルは弁護士に引けをとらないけどそれが具現化されてるのは海外の話やな
ジャップランドは技術者の扱い悪すぎて弁護士以上とか絶対ない >>140
訳の分からんスクールは止めとけよ
多重派遣やってたところが兵士集まらなくてスクール運営してそこから派兵するとかやってるから 最近Python始めたんだけど
変数宣言せずにいきなり使える奴ホント嫌い ドカタ組は流れてくる作業を淡々とこなすだけ
プログラム書いてるけど入力オペレーターみたいなバイトに近い存在
大体がこれだよ 一通り文法書読んだらアプリ一個作ってみればいい。
俺はこれで少し上達した。 Basicでつまずいたわ
教えてくれる人いなかったし スケジュール管理でも作ろうと思って
人気のアプリの真似しようと思ってダウンして使ってたら
これでいいかになる プログラミング自体はそんな難しくない
客の要望が暗号化された謎エクセルを読み解く方が難しい >>18
数字や文字列をいじくるのがプログラミングなんだけどな 作りたいものが無いと無理よな
ゲームなんかアセット用意するだけで一生終わりそう
事務仕事楽にするならVBAやパワーシェルで良いしな >>156
今はElectronやreactがあるからあっという間だろ >>126
無料シミュレータはもうある
チマチマした計算を楽にするのは表計算で充分 >>167
まあその文字列やらがどう画面に表示されたり外部からの操作を受け付けているかを理解するには
デバイスドライバやハードウェアの回路の話にまで行くからな >>55
ほんとにやりたいなら死ぬのを待たずに今からやれよ 謎エクセルや怪文書の読み解き方もセットで教えないと卑怯だと思う
プログラミングなんて業務の一部でしかないぞ RPAが専門知識いりません!ってのが俺は受けつけられへんわ
コード書かないってだけで、プログラミング知識もシステム全般の知識もあるに越したことないやろ
ゴミ量産すんなよ コード書きやるよりサービス覚えたりコンサルやった方が儲かるしな >>168
だから仕事でプログラミングするとめちゃ伸びる
「オラやれぇ!」とケツ叩かれるからな
プログラミングできないとメシ食ってけない環境に置かれると誰でもできるようになる Pythonの文法だけ勉強したけど作りたいものが何も思い浮かばなくてしばらく放置してた
Binanceでもってる仮想通貨の総額をMoneyfowardに表示させたくなったからこれ作るわ
BinanceからAPIで定期的にデータ引っ張ってきて読ませるだけで作れそう >>149
未経験の文系なんですが職業訓練からでも行けるでしょうか >>140
さりげなくスクールぶっこむなよ業者か?
プログラミングなんて士業や機械電気バイオに比べればよっぽど簡単なのに幼稚な全能感持ってる奴多すぎる Pythonでスクレイピングツール作ればいいぞ
requestsとBeautifulSoupで簡単に作れるし、自分がスクレイピングしたいサイト用のコードが
(他の人が書いて)既にあるとは限らないから、自分で書く必要が出てくる ブックマークレットぐらい
ちゃちゃっと作れるようにならんとな 20年やってきたけど、ブレークスルーはそのうち起こるよ。そのうち全てが簡単になる >>1
まだ大人でさえパソコンを触ってない時代、俺は小学4年生の頃に自分でマイコンの本を買って独学でBASIC覚えてオリジナルゲーム作ったわ
今の時代の子供らを見ると、かなり天才だったな >>147
仕事につくまでの難易度は弁護士より簡単だけど、その後だな。
出来ないやつは淘汰されまくるじゃん。 PHPの基礎の基礎というか大枠だけ勉強したい
細かいことは外注するから
なんか良いサイトないですか? 入力した自然数より大きい最小の素数を出力するプログラムを作りましょう。 なぜビジュアルプログラミングに手を出さない?
食わず嫌いだろ
まずplaygroundやってみろ騙されたと思って
というかマインクラフトの回路が自前で作れるならもう作れるよ 理系のキモオタがスレ内でイキっててワロタ
偉そうに言ってて童貞って笑えるよね 35からプログラマーになった人知ってるけど
明るくてコミュ強でこの人ならどんな業界でもやっていけるなあという感じの人だった ゲーム仲間が独学で勉強してITに中途転職して力つけていい所に転職成功してた 良いプログラミングの本がないからな
クソみたいな命令だの関数だのの解説より、
すごく基礎となるシューティングゲーム、ジャンプアクションゲーム、RPGのソースを載せて解説しろや >>192
それなら入門書一冊買って読んだほうがいいのでは そこそこ長いコードでショボいゲームしか作れてなくてわろた COBOLおじさんだからCOBOLしかわからんけど
IF文とPERFORM文とEVALUATE文覚えとけばどうにかなる ゲームはフレームワークとツール作ってマップパーツ並べたりスクリプト書いてキャラ動かしたりカメラワークやったりだからな
直接動作をゴリゴリプログラミングする時代は終わったよな >>18
どうしても先んじて知りたきゃ調べりゃいいだけ
知識的にその段階で聞いても理解出来ない事が多いからおまじないみたいな誤魔化し方をしてるだけなんだから >>202
関数とかの基礎知識がないとシューティングゲームとか出来ないのでは
小学生向けのスクラッチの本でも読んどけ 最近atcoderの問題解いてるけどやること決まってるし環境作らなくていいし楽だぞ >>192
phpで何するかによって学ぶものが違う
laravel辺りでapiつくるのかCMSで画面とかもいるのか
バッチ処理だけやるのか プログラミングを始めようという人に贈る言葉として
よく世間ではプログラマーは土方仕事だ、末端仕事だ
「俺は全体を仕切る上流工程設計者だ(意味は知らな
くていいです)」などと言って水を差す者が現れますが
全て無視してよいです。
ブログラマーは平社員ではありません
無から有を作るクリエイターであり全能の神なのです
それがプログラマーという存在なのです。 エロサイトの画像を連番で取得するツールとかを作るのが楽しいんだよ >>202
ゲームプログラミング系の本読めばそう言うのもあるだろ
まぁ初心者には理解出来ないだろうけどな 仕事になったらその都度覚えるんだから難しいなんて言ってる暇は
無いんだけどな 仕事におけるプログラミングの大変さ2割くらいだろ。
あとは仕様詰めたりコミュニケーションしたりが大変 しばらくコードの模写してたらなんか知らんができるようになるよ
しばらくがどれくらいかは人それぞれだと思うけど >>197
どこをどうするとおまえみたいなゴミクソに育つのかな人間は。 ゲームプログラミングはかなり高難度なのにプログラミング初心者がチャレンジして挫折する 初心者向けに「ゲームでつくる〜〜」多いけどゲームってプログラミング知識の集大成的なとこあるから
逆にむずかしいんだよな 理系大学生なら全員プログラミングやらされるのに
もしかして…… C#みたいに初学者でも30分でGUIでDB接続できるプログラム作れるような言語じゃないとモチベ持たないわ
Pythonとか本1冊読んでもコマンドラインで動くスクリプトしか組めないし何か学び甲斐がない やっぱ日本人にはrubyが一番だな
縁側で日向ぼっこしながらプログラムしてるような心地よさがある >>202
先ずゲームを作りたいからプログラムを勉強するというのは間違ってるぞ
ゲーム作りたいならunityをインストールしてチュートリアルをやれ
本読みたいなら「プログラム言語 ゲームプログラミング」とかでも別に出てくるけど 向き不向きが天地開闢してる業界
天にいるやつがソロで大体なんでもこなして地にいるやつを食わせる業界
手を動かしてみれば自分が天に行けるか地を歩くかわかるはず
だからまずやってみろ >>195
素数を求めるプログラムつくりましたよ。
BASICとCASLIIで。CASLIIのほうは、生数値を数字のASCIIコードになおして表示するとこはサボってます。 実際にサンプルプログラムを組まないと文法が理解できないのはなぜ
脳ポンコツか? >>224
ほんまやで
日本人の"心"に一番響くよな >>224
自由度高すぎてスパゲティになるから絶対おすすめしない
JSかPHPでいい >>40
作りたいものが無いだけだろ
ネットで誰かが欲しがってるものとか適当に作ったっていいんだぞ >>223
windowsならunityも対応してるしc#が一番いいかもね 学校の授業は必ず答えがあるが、プログラミングは答えがないから、自分で考えられないと務まらない仕事なんだよ
それなのに学のない親は基本子供に命令ばかりして考える力を養わないから、子供が自分は考えないで指示待ちする人間に育つ
だから低学力の親をもつとそれだけでIT業界無理だとなってしまうわけよ プログラミングなんか覚えて奴隷になる練習してどうすんだ 日本人ならrubyでスパゲティじゃなくてうどんプログラム書いてるのが幸せなんだよ >>169
コンテンツからUIオブジェクトまで横断して選択できたりす挙動とかあるし、ブラウザをUIに使うのは正直気持ち悪いんだ。
もちろん無効化できるけど、マウスのイベントやショートカットキーとか一つずつ潰さないといけないのはバカらしい。 >>50
それはライブラリやシステムコールの使い方なので、リファレンスが読めれば教える必要はない。
さらに言えばデザインガイドラインとかの解説は、プログラミング言語から独立した分野なので、
例えばC言語やPythonの授業で扱う領域ではないしね >>111
くだらないわなw
そのプログラムをコンパイル後のバイナリレベルで考えたら良いよw >>156
やっぱアセンブリだよな
高級言語なんて中身が見えないもん使うべきじゃない
独学でスマホアプリ作ったらお前らに「チュートリアルレベルwww」とか言ってバカにされたけど
今ではスマホアプリ作る仕事してるしGithubのOSSプロジェクトにそこそこスターもらってるよ
ケンモメンは口先番長のくせに人を馬鹿にしてくるから質が悪い >>202
使えるプログラムはネットから大量のデータを集めるとかグラフィックで表示するとか必要だったりするけど 教科書はその辺がスッポリ抜けてるから
表計算で済むような事しか出来ない >>246
プログラミングに限らずなんか覚えてるときって独学でええよな しょうらいげーむぷろぐらまになるとか言ってる能無しは
でかい本屋に行ってゲームエンジンアーキテクチャというガチな教科書を見てこい >>202
自分はクソみたいな命令や関数をポチポチ使うのが好きなんだけどなあ
メモリ確保して文字列格納しただけて震えたわ >>147
50までの行ってきた業務知識を元にしてプロダクトを作ってみたら?
其れが出来ないならIT系製造職(SEPG)に職替えするのは時間の無駄だよ
人生残り少ない時間を他に使った方がQOLは上がるよw >>107
これぐらいなら何も見ず書けるよね
for i in range(1,5):
t = ""
for j in range(1,i+1):
t += str(j)
print(t) qDebug() << tr("Hello Abe"); 大学で講義受けてた時は細かいとこ後回しでまず見た目に面白いもの(javaで亀が動くようなやつ)作らせようとする先生でわからないが積み重なって挫折した
仕事でほぼ独学でやり始めてからは全然やれた >>206
後、COMPUTEは必須でしょw
但…データの管理方法や利用方法を認識できない人は向かない言語だわ
行き当たりばったりで変数を使える言語系でやってきた人とかさw
其れをコンパイルした後の「実動コードはどう成るか?」なんて考えない糞ソースの多い事…オーバヘッドとか気にしないしw プログラミングより関連ツールとかの良い勉強法が知りたい
dockerとかswaggerとかAzureとか 色々かじってきたけど、Hello worldで挫折するよな >>225
んーと、どんなゲームを作りたいのか?
どんなシナリオとイベントでどのようにするか?
取り敢えずは其れらをドンドンガツガツと噛み砕いた後に言語に焼直しで良いじゃん
ゲームを作りたいから言語をやるでも良いけど途中で方向性が変わって挫折するかもねw
こんな糞コンパイラは嫌だでコンパイラの作り方を勉強し出したりとか…そうすると言語が気に入らないとかとか… 本当に必要な事は自分でやるので学校では教えません
学校でやるのは一生使わないけど文明国ならこれくらいは知っとけという事を強制的に教えることです >>131
あれは猫と一緒に読んで、猫より自分のほうが優れている事実を確認するための本だから、猫も買わないとだめだよ 覚えなければいいのでは?
適性がある人間じゃないと無理
諦めて他の仕事に就けばいい >>57
if並べまくって特定のキーワードに特定の返事をprintするの作ればbotの原型じゃん
そこからif並べるんじゃなくてファイルから設定を読み込めるようにしたいなとか、Twitterに対応させたいなとか一つずつやってくんだよ >>265
Mateならインデントが見える
BB2Cだと見えないな 細かい記憶や構造管理はソースコードが担ってくれるから
プログラミングは右脳型の人間のほうが向いてたりする 今年26だけどプログラミング始めるの遅すぎたと実感する
高校生くらいから始めとけばよかった >>120
Pythonのtinker(tcl/tk)あたりはそれっぽい
ただ昔と違ってコードでガリガリ描くより出来合いのプラットフォーム(Unityとか)使うほうが楽
それこそ2Dグラフ描画くらいならExcelとか表計算でいいしな >>270
関係ないよ
26でわからないなら学生時代でもわからんから 本ばっか読んでても書けるようにはならない
ソースはオレ 売るためなんだろうがノーコードローコードはせめてローコードくらいで言ってもらわんと
ノーコードじゃなんもできないだろw >>273
どのへんがずれてんの?
よくわかんないから教えて >>278
まずプログラミング言語の成り立ちについて調べてみよう >>30
才能なんて反復練習で身に付くもの
無意識として沈着させるものだよ >>278
何でもかんでも人に聞いてる時点でプログラミング向いてないよ >>282
そりゃあプログラミングなんてやったことなくて訊いてるからなあ プログラマーが使う数学なんて九九レベルで後はライブラリがやるんだから文理の区分けとか無意味だろ
数学者がプログラマーであるのとプログラマーが数学者であるのはイコールじゃないからな >>283
じゃあやっぱ文系には向いてないから縁がないんじゃない コード自体は書けるけど独学でやってると様式とかアプデ情報とかよくわからんくて詰む >>285
知らないから聞いてるだけじゃねえの
何か会話出来ない系の知的障害とかある? 独学は難しいと思うわ
プログラミング自体に喜びを見出す変態ならともかく
モノ作り自体を目標にしないと中々伸びないと思う
じゃあ一人でモノ作れるかというとそれも難しい
逆説的だがスキル付けるなら実践できる場に赴かないと効率的に吸収できないと思う アメリカじゃしょっちゅうセミナーとか勉強会やってる
独学が偉いなんて日本くらいやろ
数学というより
事細かに手順書を書くとか
配列操作なんかで対象の配列から何らかのパターンを見つけるとか
そういう能力が必要だと思うよ >>287
知らないなら自分で調べろゴミ
お前そんなんじゃやってけないよ? >>287
知識ってのは金に繋がるものだ
それをタダでくれってことはオメーは乞食と同じだ >>294
説明できないだけだろ
偉そうにすんな社会のゴミ >>295
プログラマーに説明する能力なんかいらないよ
ただの作業員だし
仕様書通りに書いてくれれば良い >>68
web系(広告がビジネスモデル)は儲からないしな
日本のweb系トップ企業の決算とか見ても1桁億の純利益出てれば良い方(下手したら赤字)
めちゃくちゃ社員の質にこだわった採用してる会社でもこれだからな(京大、東大、阪大あたり)
個人でやるならweb系はオススメだが(すぐに新卒リーマン級の月収25万を超えられる)
人を雇って会社にするのは無理ゲーな収益レベル
今からやるならスマートコントラクトを記述できる言語でいいと思う
メタバース上で使う様になると思うし
web業界におけるHTML、CSS、Javascriptは
メタバース業界だと3Dモデリング、テクスチャ(2D絵)、Solidityに相当する >>298
だって説明する必要ないし
別にお前ができないなら他にできる奴山ほどあるからいいよw 無職ひきこもりから独学でプログラマになったんじゃが?
ブックオフで安い技術書買ったりしながら50冊くらいは読んだわ
あと、言語についての最近の技術書にはサンプルが載ってるから、ちゃんと作ってみるといいよ >>5
開発環境のインストール→電源入れるだけ
Hello World→ 10 PRINT "Hello World"
BASIC最強だろ(´・ω・`) >>301
お前みたいなクズの変わりもたくさんいるけどな 独学で出来るやつって100人に1人とかでしょ。
若い奴で興味がある奴は素直にそういう仕事について覚えるのが手っ取り早いよ。 数学よりも根源的なもの、論理だよ
論理の上に数学は展開される >>236
答えがないのはどの職業も大して変わらんと思うよ
プログラマーはコンピューター様と論理的に間違いがないように話さなきゃいけないけど他の職業は人間が適当に解釈してくれる プログラミング言語の基本文法覚えたけど「で?これが何になるの?」感が半端ないんだけど
forとかif文おぼえたけど、どうやって作ればいいの?
ターミナルでずっと動かせばいいの? まずPCの操作に慣れてないと詰みそうになるから
本当はOS自体の基本的なファイル操作から始めないとダメなんだと思う
スマホやタブレットで気軽に出来るようにしないとだめだな >>310
C#でWindowsフォームのアプリ作るとか
phpでwebアプリ作るとかすれば >>305
自分で引っ張りだことかきしょすぎて笑う >>310
覚え方が逆なんだよ。
「forは繰り返しで、ifは条件分岐で〜」
みたいな覚え方してると何に使えば良いかわからなくなる。
「AとBで違った内容を出力したい。何度も同じコードを書きたくない」
とか、目的を決めて学ぼうとしないとわからなくなるぞ 憶えるんじゃなく難しいと自分で辞書みたいにプリントしてノートにして見ながらやればいいのよ パイソン勉強してみよう
↓
なんでこんなに色々あるの…(絶望) >>55
よく見たら転生すること前提じゃないかwww 基本を覚えた後に何するかだよなぁ
作りたいものが思い浮かばないと使う機会ない プログラミングできて役に立ったのは
ゲームのマクロ化
通信解析して某人狼ゲームで狼の会話盗聴 やりたい事、出来る事のギャップすごいから
モチベ保つのが難しい >>37
その論理的思考と調べる力がもはや才能なんちゃう 俺も周りに聞ける人が居なかったら始めてすらいなかった
何事も教師と学友がいないと上手くいかないね
独学とか言ってんのは現実見てないか一部の天才、秀才 あのスレの楽天iPhone入荷ツールみたいなの作りたい
なに勉強したら良い? >>324
お前は俺か
某アプリはセキュリティやばすぎるわな
通信内容完全平分だし、全てのアクション結果を全クライアントに送信してるし >>314
罵倒がうんめえってことはプログラミングには不向きぅてことだぞ。 >>284
論理学と微積と線形代数くらいはできたほうがプログラミングが楽になる
あとは必要であれば統計の基礎くらい >>333
おまえちょっと不安な野郎だな
偏微分はなにをするためのものか知ってるか? ほんと、ちょいちょい大先生とわかりにくい大先生が紛れ込むからよ
気をつけろなおまえら。 クラス設計のやり方とか何処にも無いからな
現場で見て感じろが全てやな >>74
sicp出してくるとか引っ掛けすぎるだろ有名な問題だけどnew-ifが関数だからだよ
多分同じ章に評価戦略について書いてあるからその通りに一回展開してみりゃ分かるけど引数が先に評価されるから無限にリストが伸びる プログラミングなんて簡単だぞ
どんなプログラムもこれで思い通りに動く
try {
// 適当
} finally {
abe();
} な?プログラミング難しすぎるとかのスレ主や同等のやつら、わかったか?
おれの>>202にレスしてきてるヤツらがどいつも批判いっぺんとうなことからわかるよな
プログラミング本とか書いてるヤツらもこういうヤツらと同じなんだわ
わかってほしい、わからせようという気がない
ただ、小難しそうな本を出してドヤアしたり、自分らがわかってるから一般もコレでわかるだろ、という意識
理系の板とか行っても、やたらPC系に詳しいヤツらって初心者に妙に厳しかったり冷たいよな
でも、よく考えれば同業者が増えてもプラグラムできるヤツらには得ないからな
だから、テキトーに書いてるだけなんだわ、プログラム本とか
本当に教えたければ、おれの書いた>>202のように、まず多くの勉強とっかかりであるゲームの
それもなるべくシンプルなソース例をいくつも載せ、ただ載せるだけでなく事細かに改造例も添付し、
それと並行して重要関数とかルーチンを解説してるはず プログラミングなんてただの手段なんだからやりたいことまず見つけないと意味ない プログラマーっていい話聞かないよな
一生食えるスキルって言ってる奴多いけど >>338
護衛先や噛み先まで余裕で傍受できるしな
まぁすぐ飽きたからそんな悪用はしとらんけど >>340
例外処理に例外を吐くようなコードを入れるなよ なんで全部覚えようとするんだよ
ハローワールドだけできたらあとは参考書と行ったり来たりだぞ >>343
趣味と被るようなものだからかね
アニメーターとかもそうだけどさ
趣味で給与計算とか営業やるやつなんてそうそういないもん
スキルが必要な職業だけど
結局安い給料で引き受けるやつがいて
代わりがおるってことでこうなってんだろうな
一生食えるのはワンランク上のスキル身につけたやつだと思う ぱいてよん使って天才の使ったライブラリの使い方を学ぶだけだろ >>55
理系とやらのコミュ力ゼロの指示待ちくんは全く使えなくてすぐ消える
知識無くても明るく何でも聞いてくれるヤツのほうが結局生き残る ゲームのチートって見えない情報を見る+触れない情報に触るだよね
プログラミングの勉強のとっかかりにはなる >>334
何をするためって質問の意図がわかんないけど、カリー化で表現出来るよね。
手動で分析しろって言うのではなく、式の導出方法を知っとけくらいの意味で>>333書いたんだ >>341
ゲーム作りたいならunityなりunrealengineなりRPGツクールなりでチュートリアルやればいい
全部ただでできる
プログラミングの基礎からいきなりゲームは無理だと思う
プログラミングからいきたいならvisualstudio落としてc#でguiアプリ作るのがたぶん一番取っつきやすい
これもただでできる
あとはググったら大抵わかる むしろ教わるのが無理だろ
独学でできる奴にしかできる気がしない すべては慣れよ
要件定義中に頭の中でコード書いてるくらいには経験積んだ >>9
プログラムが難しいというか難しいフレームワークが多いってだけや >>361
一番取っつきやすいのはExcelかAccessでVBAマクロ作ることだろ 小汚いコードでもいいから作りたいもん作ってみるのが1番や >>365
会社に一人はいるExcel得意な人みたいなのはエンジニア適正あるよな
でもそういう人は大抵年齢が… ゲームとか作ればいいじゃん
ゲームブックみたいな選択肢選ぶだけのやつとかなら簡単だし
それに絵つけたり音楽つけたりしてるうちに色々できるようになった
アニメ化もされたしな 数学さえ落ちこぼれたゴミFランはスマホでもいじってろ ほぼ未経験みたいなものから入ったがいまだにプログラム組めない
ラズベリーパイ買ったからペイソン勉強するぜ 仕事だと要件、開発環境、仕様書、ライブラリとか他人が揃えてくれてるけど
趣味だと全部自分で一からだから地味に大変だな 小さい企業やってるからこの間独自ドメイン取るついでに興味半分でOffice365全体に入れたけど
PowerautomateとかPowerAppsとかSharepointとかすごい
これが全部コミコミで使えるなんてファイルメーカーとかもうただのぼったくりやん
MS >>341
Python ゲームプログラミングとかJavaScript ゲームプログラミングとか検索したら本いくらでも出てくるって指摘したけどこれそんな難しいことなのか?
それにプログラム書かなくても大部分をゲームエンジンでどうにかする時代になってきててunityの例も出したけどそれも難しい?
手に取ってる本が難しいだけじゃないのか? if __name__ == "__main__":
print("hello world 時よ止まれ") ゲーム開発ならUnityのチュートリアルでええやろ 今はunityがあるから
3Dゲームのhello world(画面にキャラを表示して動かす)
より2Dゲームのhello worldの方が難しくなってるのが面白い >>359>>360
一番良いのはx64dbgだな
ただ公開されてるツールはまともなゲームではアンチチートのブラックリストに入ってて使い物にならないからとっかかりは自作カーネルドライバ利用した自作簡易デバッガ使ってる >>367
関数組み合わせまくって複雑怪奇な処理させるくらいならプログラミングのほうがよほど簡単だし
VBAもあんなゴミ環境で長々としたプログラムを破綻せず書けるならかなり才能あると思うわ スクールに通ってRuby on Railsっていうのを覚えるだけでフリーで年収1000万稼げるらしいな >>202
あるし本のせいじゃなくてお前の知能の問題 >>378
初心者にとって一番謎の環境構築が最初から済んでるし
シート内でボタンはっつけたりしてGUIも直感的にやりやすいし
仕事で活用できるから具体的な作りたいものが無い人でもモチベーション保ちやすいし
これ以上の初心者向け環境はないやん プログラミングレベルは必要ないけどマクロはもう必須な時代になってきた気がするわ
関数じゃ対応しきれない プログラミングじゃないけどSwitchのゲームは良く出来てると思った >>341
匿名掲示板でどこの馬の骨かも知らないお前のために
皆が懇切丁寧に説明してくれて当然と図々しく勘違いして
お客様みたいに対応してくれなかったとコミュニティ叩いてる時点で
ろくでもない乞食のゴミって自己紹介してるようなもん
さっさとくたばれよクソガイジ >>5
ほんこれ
プログラミングで挫折する部分って
プログラミング以外のとこだろ >>341
そのシンプルなものですら数学で言うと行列計算くらいの知識が必要なんだわ
四則演算すらままならないやつがどうやって覚えるって言うんだよw 自分が論理的思考得意かどうかってどうやったら分かるんですかね ソースがいっぱいあるからなんとかなる
なかったら相当きついと思う >>341
すがやみつる著「こんにちはマイコン」おすすめ ArtdinkのHR2とか、コードを書くことも体験できてすごくいいんだけど
最近のプログラミング教育ツールはコードを書かせない方向になりがちだよね どこまで掘り下げも「他人の作ったモノ、ルール」に依存するから、独学じゃ無理というのはある意味正しい >>392
CABテストで検索してやってみると良いのでは >>341
いやまあ言うことはわかるよ
あまりにも初心者に厳しいよね
開発環境だっておま環によってはハマるしさ >>389
生きていくための高度な技術や知識をただで教えてもらえると思う厚かましさだし
仮にIT業界に入っても同業から嫌われてやっていけないだろうね
飛び抜けた能力もないんだから >>21
10 nakanuki = 0.95
20 input"予算は?";yosan
30 yosan = yosan *(1-nananuki)
40 print"使える予算は";yosan;"だけです"
50 print"終わりだ猫の国"
60 goto 20 >>391
それで思い出したが、10日で覚えるC言語入門教室の昔の本(藤色の奴)は
二次元配列みっちり使って、CUIだがゲーム作る内容があったから
>>341にはいいんじゃねぇかと思う。少なくとも俺は大いに勉強になった。
(なお、今のは、最近見たら大分マイルドな内容になってた
(挫折する人が多かったのかなと思ったが)そういうわけで昔の方がいい)
>>341
そもそも大体此処にいる人の殆どはそんなもんとっくに通過してるってのが
実際なんじゃねぇの?俺の場合は電子工作を(arduinoベースで)始めたから
その入門書一冊かって、いろんなサイトみて、なるほどC言語ベースか
じゃあC言語やるか。C言語ってどんなことが出来るんだGUIつくれるんけ?
みたいな感じで進めていったけど、
ITに限らず、そもそも人にもの聞くときはここまでやったけど、次どうしたらいいとか
そういう風に聞かんと誰も具体的には答えられないんじゃないか。 >>236
プログラミングの方が答えあるだろ
根本的に言えば数学なんだから よく言われがちなハードルに開発環境があるけど
いま開発環境なんて5分で完成する >>403
何をどうすればいいか理解してる人ならな >>254
C#ならこれ
for (int n=1;n<7;n++)
{
for (int i = 1; i < n; i++)
{
Console.Write(i.ToString());
}
Console.WriteLine();
}
やっぱC#のほうが分かりやすいな 昔はみんな独学でホームページ作って独学でアップロードしたんだよ
スマホキッズは手取り足取りやってやるのが当たり前だと思ってるし
すぐ泣き言を言うし文句を言う >>405
単純にLinuxで始めれば良いだけ…ターミナルを開けばもうそこがプログラム出来る環境である
Windowsでプログラムをすること自体が特殊なんだよ
そもそものCなんてターミナル上で動かすものだったん
それをWindowsで動かすために訳の分からない事が増えたってことだな そこまでしっかりしたものじゃなくてゲームのアドオン作りたいだけなんだけど
他の人が作ったやつの中身見ても途中でわけわからん!って感じになる
やっぱり基礎から学ばないといかんのか? >>408
こういう意味のわからない宗教的なことを言い出すアホが諸悪の根源よ >>411
それは全く会話になってない
俺はターミナルの話をしたんだろ
そこについて何かの論理的回答は出来ないのか?
出来ないならお前みたいなタイプは営業をしろ >>407
高度に抽象化された環境があって
懇切丁寧な使い方の解説があるのが当たり前だと思ってる感はある
とっかかりになるのは良いことだと思うけど >>411
別に誰もお前にやってくれなんて求めてないんだからさ
況してや此処で展開されてる話なんて、本職の人も大勢いるようだけど基本趣味ベースだろ
やりたい人は黙っててもサイト調べるなり、本かって来るだろ。
(それでもわかんなかったらどうなってんだこれって此処で聞くだろうけど)
先ず、それすらやらない人ってのは、
実際のところそれほどやりたいわけでもないんだと思うよ。
才能のある無しって結局そこだと思う。
適正みたいなのもあると思うけど、適正あっても作りたいものが思い浮かばなきゃやっぱり意味ないし。 >>409
公式SDKがあれば開発言語と公式ドキュメントだけ読めればいいが
公式サポートが無いとMOD開発は実質チート開発なので敷居はそこそこ高くなる
アモアスとかが後者に該当するな まあやりたいことが見つからないならとりあえずはn以下の素数出すプログラムとかから始めたらいいんでねえの? それで大体基本的な演算は全部できるっしょデータ構造はあんまり絡まないけど
競技プログラミングの問題を解いてみるのもいいと思う簡単なレベルだとアルゴリズム云々以前にプログラミングができるかどうかを問うようなものばかりだし
なにより最悪環境構築できなくてもいいしな出来た方がいいけど競技ぐらいならweb上で動くやつで十分だし >>414
環境構築のハードルの高さの話をしているのに
そもそも調べる調べないの話をされても困るんだが
OS宗教家まで入り込んできてLinuxこそ至高Windowsは悪みたいなトンチンカンなことを言いだしてさらにハードル作ってるし
勝手に話をすり替えるなよ >>418
>Linuxこそ至高Windowsは悪みたいなトンチンカンなことを言いだして
君は文章を理解する能力が無い
恥ずかしくないのか >>420
環境構築のハードルが高いという話をしてるのに
別のOS用意しろと更にハードル上げてるOS宗教家が何を言ってるんだ >>421
ターミナルと書いたが
意味が分からんかったか
そんなに難しい話じゃないのにすぐに頭に血が上るのは
知能の問題じゃなく精神に障害があるぞ ぴてょん楽しいわ
こう書いたらこう動いてって念じたらその通りに動いてくれる WPFで色々作ってるけど最近はお洒落なGUIが簡単に作れるからおすすめだよ
データベースと連動してあれこれやろうとするとEntity Frameworkがほぼ必要で
日本語の情報少なくて大変だけど覚えちゃえばSQL書かなくても良くなるから楽
MVVMで作ればwebアプリのきっかけにもなるしこれからGUI作ってみたい人には本当におすすめ つーか就職目的とかじゃないとよほど作りたいものを夢として抱いていない限り、そこらにある無償有料アプリやプラグイン使ったほうが割に合うって話だし >>422
いきなり知能の問題だ精神に障害だと酷い中傷させるほど
お前の頭に血を上らせてしまってすまんな… 5ch掲示板はいつまでCGI (Perl) なんだ? >>418
Linuxって全部入りだから楽だよ
っていった相手に噛み付く理由がそもそもわからん
Linux自体大昔から今windows上からも起動できるわけだろ
他にcygwinとかもあるけどさ
それは嫌だなぁと言えば、じゃあVisual Studioでも入れれば?みたいな話になるんだろうが
あまりに他人に手取り足取りもとめすぎじゃないか? >>426
流石にヒントくれてる人に失礼すぎだお前は プログラミング覚えても結局出来ることはフォルダ弄りファイル弄り設定弄りWeb操作だけだぞ?
そんなの時間かけて習得する必要あんのかね? >>430
いつ俺がヒントを求めたんだよ…
一般論として初心者にとってのハードルの高さを話してるだけであって
俺が今困ってるなんて一言も言っとらんぞ
こういう勘違いマウント合戦なのがプログラミング界隈のクソ面倒なところだよ >>431
web操作とファイル弄りで大抵のことはできるだろ? >>432
いやあ、あきれた。
だったらレス返すなきゃいいのに
俺が上でなんで>別に誰もお前にやってくれなんて求めてない
って書いたか解らなかったのか
俺は上でも書いたとおり別業種だけど、これはないぞ悪いけど 数学→python→ 機械学習→ラズパイ, unity, cad→ロボット, ゲーム スカイリムのmodみたいなもんで
99%の人はmodが作れるわけじゃない >>424
楽に作れる、〜書かなくても動く、ってのは初学者にとっていいことなんたろうかね?
それで何かを動かせたとして本人に何が残るんだ
いろいろ出来るようになったほうがよくないか わい弱小企業勤めエクセルのマクロでパソコン大先生扱い(笑) Pythonは便利ツールとして優秀だから社会人なら覚えとけよ 二言目に何がなんでもマウント取ってくる攻撃性の強いタイプのやつは普段やりたいことができない土方だと思ってる ここまでgoogle colabの話一切無し
まだまだ普及してないっぽいな >>141
IQを「地頭」と同じ意味で使わないでくれる? >>406
今時forやwhileを使うとおっさん扱いされるぞ うちの会社にも>>442みたいなの言う馬鹿おるけど
コピペしかできないからスクラッチ開発全くできなくて草
ビルドが通れば実装は終了らしい
アプリケーション起動したらエラーで先に進めないとかアホかよ
最低限の動作確認もしない馬鹿早く辞めてほしいわ winならvs2022コミュ版入れてc#でhelloworld作るだけなら初めての連中でも検索しながら割と簡単にできるだろう プログラムじゃなくてPCやOSの作法がわからないんだよな
仕組みは割と理解できるが作法を理解するのは世界史を暗記するようなもんだ >>341
初心者向けのテキストが玉石混淆なのはあるかもな
分かりやすくしようとするあまり大切なとこすっ飛ばしてる入門書
そんなゴミ入門書をドヤ顔で神資料とかいって紹介する情報商材屋もどき
昔@itのJava入門がすごく分かりやすくて理解が進んだな。今は何が良いんだろうな >>449
mapとかfilterとかfold使わないとやってられないよな >>449
JavaのArrayListだと拡張for文より昔ながらのforが早いのとか最近の若者は知らんのよなぁ >>449
ループ回数が非常に多いといったような処理速度第一な部分では依然としてfor/whileが正義かな
C#のLINQが遅いのはよく知られているし、C#で配列をforで0からLengthまで舐めるコードを書くと境界チェック省略という最適化が掛かるし 本とか基礎過ぎて参考にならん
ネットで課題みたいなの解いたほうがいい プログラム経験なかったが
iosアプリ作りたくてswift勉強してググりまくって何とか公開までこぎつけたぞ ちげえ…何ならマップやフィルターも内部でループしてるし何も変わらんわ
>>107
がややこしく感じるやつは、この問題が持ってる潜在的な課題を理解してるからだ
臆面もなくこのソースだしたやつらはその課題を認識できてない
センスないからエンジニアやめといたほうがいい
言ってしまえばこれはシンプルな動的計画法の問題だ
バッファに前の値を記録して、それを更新するようにするだけで計算量はライナーになる
上にあるコードは計算量が二乗だから数百万レベルのデータを使う一般的な商業アプリではまず動かない >>461
一般的な商業アプリの話なんてしてないよね
内政業務用アプリなんて数千件は一瞬。数万件はタバコが吸える
数十万件なら一晩なんてのは普通にあるし、それで回ってるところもあるから >>461
プログラミングはできなくてもいいから
何も理解してないのにコピペコードでできるって言ってゴミマクロ量産するのはやめてくれ >>462
数秒で終わる処理を1日掛けてどや顔するのはエンジニアじゃない 数十万なら数秒とみるのが普通の感覚だよ…
本番機のXeonやスリッパならコンマ秒を想定するもんだ
感覚が既にCSのそれじゃないのよ… Unityならパズルゲーム自作できるかな
広告なしで延々とパズルやってたい 誰かc++用のreactやswiftuiみたいなguiツールキット作ってくれんかな… >>466
プロのエンジニアすごいね
でもこのスレじゃお前はお呼びじゃないタイプだと思うで #include <iostream>
int main(int argc, char** argv)
{
std::cerr << "安倍晋三" << std::endl;
return 0;
} >>461
理解してないけど作ろうとしたらできなかっただけな >>465
それこそプロの営業マンだろ
そして
数ヶ月かかるものを一週間でつくれって言う System.out.println("Welcome to kenmo"); >>474
JavaがC#より早くオワコンになるとは思わなかった
流石Oracle 一昔前は無料の学習サイトも充実してたけど最近は有料サイトに誘導されるケースが増えて充実した無料サイトは減ってる気がするね
いや教えられても無理
というか習得しても使うの無理 プログラミングって科学くらい広い話なんだよな
物理したい人が化学とか生物の勉強してもあんまり意味ない
綺麗なアルゴリズムが書けたところで何の意味もないことも多々ある
自分が何を作りたくてそのために何をすればいいのかをかぎ分ける能力が結局大事だと思う
>>55
https://leia.5ch.net/test/read.cgi/poverty/1524051048/140
140 番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f385-0GQJ) 2018/04/18(水) 21:35:08.65 ID:4PaV2kDX0
三人がかりで3日かけて作ってた資料あって
密かにVB組んでボタン一つで終わるようにしておいて、そいつらの聖域化してた仕事を入社半年の俺が奪い取ったら半端ない反撃きたぞ
最終的に俺が上司になりそいつらが部下に
当然俺の指示に従わない
けど俺は全てVBで突破
社長、この三人いらないじゃん
で、三人クビ
これ実話だぜ QUICKpicみたいなアプリ作りたい時、どんな開発環境入れれば適切かな?
学習期間3年みてるけど、もっとかかるかな? 言語仕様の吸収自体はバカでもできるんだわ(プログラミングの20%もっと少ないか)
数学力とライブラリの英文ドキュメントが読める英語力が必要(プログラミングの80%) >>483
1日何時間学習するかによるだろ
でもああいうツール系は案外簡単で初学者には向いてる
3年は間違いなくかからない >>486
ループを使わないんじゃなくて(for)eachを使ってコレクションやイテレータで回すとか言うんだろうけど、どうでもいいよねそんなの。 わいの中2の頃よりも能力が低いとか…
有り得んだろ🤭 勉強して本やネットに書いてあることは理解できるけど
完全な白紙の状態から何か作るってなるとまったく何もできない >>486
JavaScriptで例えるが、
let pms = [ 'Abe', 'Suga', 'Kishida' ];
for (let i = 0; i < pms.length; i++) {
pms[i] = 'Abe';
}
for (let i = 0; i < pms.length; i++) {
console.log(pms[i]);
}
と
let pms = [ 'Abe', 'Suga', 'Kishida' ];
pms = pms.map(function(pm) { return 'Abe'; });
pms.forEach(function(pm) { console.log(pm); });
は同じ結果を得る
わかりやすくするためにあえてラムダ式は使っていない >>491
リストの要素それぞれに対して処理するメソッドがあるのね
勉強になったわありがとう >>490
何かを作りたくてもそりゃ無理だろう
作りたいもののイメージがないと 英語圏の人間から見れば日本語ベーシック並にハードルが下がるんだろ?
きたない。さすが汚い >>456
この程度で測度とか言いはじめられると
どの程度のアマチュアか底が知れてしまうぞ >>495
非英語ネイティヴでいて地味につらいのは「名前」を付ける時だったり >>499
5歳児並みの語彙で書かれるコードは地獄だな
プログラミングに英語力なんて正直言って要らんと思うけどね >>439
手っ取り早くまずは作ってみるのもいいと思うよ
WPFなら経験浅ければコードビハインドに書けばいいしステップアップしていきたいならMVVM覚えればいいし
結果的にWPFじゃなくてvueとかに移行するんだろうけど >>500
英語力は必要
関数なのに名詞始まりの名前つかってるの見ると殺したくなる プログラムに何をさせたいのか機能ごとに明確にイメージ出来れば好きな言語で書くだけじゃね? 独学でも余裕な分野な方だと思うけどな
作りたいものがおしゃれなアプリケーションとかなら一人じゃ無理
デザインなんて作れないだろあれはセンスだ才能だ
プログラミングも向き不向きはまぁあるんだろうけどさ(´・ω・`) Dartわりといいな
Javaゴリゴリより全然作りやすい 45歳の手習いで去年からプログラムを始めたが、手順を整理して言語化する能力と知りたいことを調べる能力さえあれば大体出来るな
最近は4探針抵抗測定ソフトを作った
今はマテリアルズインフォマティクスのソフトを作ってる 80年代は日本語の教本とかあって独習すら可能だったが、
今はまず英語の解説が読めないとそれだけでハンディキャップになってしまうから
日本に生まれてしまった時点でまずゼロ地点に這い上がる必要がある
今の子は大変だね… 日本語で書いてあろうとヒープを使う難しさとか緩和されるわけでないからな 所詮言語だってのを理解してない奴は英語も読まない読めない既存のソースコードの読解もできない
加えて新規のコードを書いても汚い >>508
その前者の能力あるやつが案外少ないんだよね
そこで向き不向きが分かれる
悪く言えばアスペタイプのほうが向いてる >>439
プログラミングすること自体がが目的ならその心配もいいけど
プログラミングで何かを簡単に処理したいのがもくてきなら簡単な方がいいだろ
ただの道具なんだから綺麗さに拘ることが無意味 ブログのデザイン自由に弄りたいと思ってCSSちょっと覗いてみたけど1ミリもわからなかった >>508
知りたいことを調べる能力なんて万能な名前の就いた能力あれば
1人でできることは何でもできるだろそりゃ 覚えたてのドメイン駆動をVBAでやったらフォルダ切れないから画面がクラスモジュールだらけになって泣いた なんでブログラミングて選択肢の中から選ぶ系の簡易な方法で出来ないんだ
プログラミングを知りたいんじゃなく
アプリなりゲームを作りたいんだよ
具体的な記述はプログラミングソフトが自動でやれや
人間様には選択だけさせろや
ほんま進歩せん業界やな for文の中でi++やってカウンターにするやつあるじゃん
あれみてどうやったらこんな発想できるのかと驚愕したわ
俺には適正ないかもしれない よく求人にあるweb制作とかインターネットサーバ?とかの業務はどのレベルから出来るようになるんだ?
今度大学いくからついでにIT履修してそれから始めようと思うんだが、上の求人でやっていけるようになるまでどれくらいかかるもんなの? >>521
それはC/C++時代の昔のやり方だな
今はRustなどではイテレータのメソッドチェーンでわかりやすくプログラミングする
それでいてC/C++並みの速度も出る >>520
ブログラミング「0か1のどちらかを選んでください」
> 0
ブログラミング「0か1のどちらかを選んでください」
> 1
…
ブログラミング「それでは出力します(動くかは知らん)」
0110101000101010010100001… >>522
学生なら時間あるし半年あれば制作はできる
サーバの話がクラウドでインフラ構築って話なら1年は必要
ちなみに授業に頼ってるようだと無理 >>520
ボタンポチポチとか適当に言葉書いたら出てくるは割となりつつあるぞ
今はまだ補助的だけど本当気持ち悪いぐらい合致したコード出てくる
ただこの手の機能は表示されてるボタンや言葉の解釈違いに気づかないといけないから
結局プログラミングの素養は必須だよ >>447
IQも母集団適当だからそんなにまともな値でもないぞ 独学可能なやつしかモノにならない
っていってもその99,9%が仕事としてくってけるのが上限で
別に優れたものを世に出せるとかではない 今は昔に比べたら超高級言語ばっかりで
目的が簡単に達成できちゃうからな
ハードも高性能だし
昔はビットやバイナリデータと戦わないとまともなプログラムができなかった >>533
インタプリタとかコンパイラが重い時代と比べたら確かにかなり手軽さ変わったな
それだけでももはや次元が違う
俺のやってた比較的高級なperlの頃から比べてもそう思う
今はリアルタイムにlspでチェック補完しながらとりあえずコンパイラ走らせるって感じだしな… プログラマーは一生勉強し続けないと脱落したら失職する http://imgur.com/8hX4jlJ.jpg
今は中学校の技術の教科書でもプログラミング教えてる
言語は何なんだろ? プログラミングとか誰にでも出来るぞ
もう開発環境も大分整備されてるしハードルは高くない
俺からすれば絵描ける奴の方が凄いと思う
俺は一ミリも描けん >>494
ブラウザのコンソール(F12で開く)に以下をコピペ+Enter
(e=>e.innerHTML=e.innerHTML.replace(/[て-にをは](?=[一-龍])/g,(m,i)=>m+'ですね、'+(['いわば','まさに','あの、'][i%5]||'')).replace(/[ぁ-おず-わ?](?=。|\s*<\/)/g,m=>m+(m=='た'?'の':'というわけ')+'であります'))(document.body) >>13
ちゃんとしたダウンローダーを作りたいんです なんか大学とか専門学校で学んできたのにプログラミングは独学しろって言う人いない?
なに考えてるの アメリカの研究でプログラミングの得手不得手はIQと相関性があると証明済
数学、芸術、体育などは、高レベルになればなるほど親の遺伝で出来る出来ないが決まるようになる >>526
サンキュー!
やっぱ授業内容単体だと意味ないのね、あくまで取っ掛かり程度に考えるわ そもそも大学の授業ってのが実際にやってる授業の倍の時間自学自習するっていう前提で単位が出てるっていう php、Java、SQLやってるけど暇つぶしにswiftでもやろうかな >>55
理系かどうかはあまり関係無いかもね
たまに文系で入って来てやっている人を見ることがあるから >>546
料理が好きな人が料理学校行くような物だろ >>539
俺が中学校のときはBASICを触る程度だったのに今の中学生は幅広く勉強するんだな グローバル巻数とかローカル巻数が出てきたあたりで死んだよ >>554
Rustのようにfor文はイテレータのみ!といったように抽象度を上げちゃえば分かりやすいね
それでいてC言語とほぼ同じ最高速度が出るRustは凄い コードレビューとは怒りだ
メンテ不可能なコードに対する怒り
意図がわからないコードに対する怒り
設計や命名、テスト等の考慮不足に対する怒り
書いたやつの無知に対する怒り
それをぶつけ合うのがコードレビューで
これを避けては良いプログラマにはなれない
殴り愛なんだよ A=Bってゲームがあるんだけど
これプログラムで飯食ってるやつどれくらいの時間でクリアできるんだろ >>546
まあ専門学校も通信教育とかあるらしいし、
そんなに専門学校が良いなら、そういうのに金払っていけばいいんじゃないの? まず作りたいものがあって、それに向かってしょうがなく勉強していく感じだよね
難しい方法なんて使わなきゃいいだけ https://news.denfaminicogamer.jp/news/220408a
JavaScriptを使って戦う戦術ゲーム『Screeps: Arena』の配信を開始
ゲームはユニットを直接的に操作するのではなく、ゲーム上でプログラムを記述することによって動かしていく。プレイヤーが記述したプログラムは、ユニットのAIとしてゲーム内で自律的に実行されて戦っていく。
WebAssemblyをはじめ、C、C++、Rust、TypeScript、Go、C#、F#、Kotlin、Swift、D、Pascal、Zigなどを幅広くサポートしている。 >>539
学習指導要領は特定の言語を規定してない
一旦決めちゃうと改訂するのが大変だからな
ということで指導教員がやりやすい言語を自由に選べる まわりみてるとC/C++で躓く人はいたけどPythonとかR、VBは使えてるな。生産技術、品質管理でデータ解析、画像処理とか目的が明確からかもしれん。 ■ このスレッドは過去ログ倉庫に格納されています