プログラマ「写経してもプログラミングできない」3
■ このスレッドは過去ログ倉庫に格納されています
プログラミングを学ぶ最も良い方法は自分オリジナルのソフトを作ることである。
他人が作ったものをいくら書き写してもプログラミングできるようにならない。
なぜならソースコードを入力する行為はプログラミングではないからだ。
そんなものネットからダウンロードすればすぐに済む。
プログラミングというのは解決法がない問題を
自分で考えて解決するという行為である。タイピング能力ではない。
自分の脳で考えなければ、プログラミングできるようにはならない。
他人のコードを読むことは重要である。考えて理解する行為だからである。
だがそれを写経したところで考えたことにはならない。そんなものコピペすればいい
外国語を学ぶときに重要なのは聞いて話す行為である。アルファベットを写経したからって聞けるようにも話すようにもならない。
アルファベットを読み書きできない子供でも会話できることから自明でないかと思う。
以前、とあるハッカーに「どうすればプログラミングがうまくなるんですか」と間抜けな質問をしたことがある。答えはあまりに簡単だった。
「プログラミングするしかないよ。寝ても覚めてもプログラミングしかない。プログラミングしないやつはうまくなるわけがない」
プログラムも同じで、うまくなろうと思ったらプログラミングしか無い。
最初はうまくできないから他人のコードを参考にする。それだけでも十分意味がある。
他人のコードを参考して、それがどういう意味なのか自分で考え、自分のソフトウェアに当てはめていく
写経では書き写すだけなので、何も身につかない。自分がやりたいことをどうやって実現できるか、
考えて、参考にして、理解して、実装する。その繰り返しでしか上達する道はない。
元ネタ
https://wirelesswire.jp/2018/06/65757/
プログラマ「写経してもプログラミングできない」2
https://medaka.5ch.net/test/read.cgi/prog/1592855299/ C++20の追加機能が量が多くてしんどい
おかげで初心に返ることができた C、C++、JABA、Kotlinとかコンテスト用にちょっとかじるだけなら良いけど
本格的に何か作ると初学者は脱落率高いって聞くからオススメはやめた方がいいのでは
Python、JavaScript、PHPあたりが鉄板な気がする Web関係は言語以上にWeb周りの奥が深いから
仕事レベルになると山ほど情報量がある 脱落率は言語の難易度より適性が支配的だ
JABAやVASICなんて極められたやついないようにねw スモールビジネスが陥る罠
マイケルE.ガーバーは、「大半のスモールビジネスは、同様の間違いをしている」と言っています。
それは、たとえば、独立した方がいいと思い込んでいる美容師は、美容院を開き、ひたすらに仕事に
追われることになる。料理が得意だからと自分の店を持つことを夢見た料理人は、レストランを開き、
ひたすらに仕事に追われることになる。このような人たちは、どんな種類の仕事であっても、揃って
致命的な思い込みをしているというのです。
その思い込みとは、職人としての仕事、つまり、髪を切ったり、料理をつくったりする技能があれば、
その分野のビジネスを成功させることができるというものです。ビジネスの中心となる専門的な能力を
身につけることと、ビジネスを成功させることは、まったく別問題だというのに。
「独立熱に浮かされた“職人型社長”」と「真の“起業家”」の視点の違いを理解しないまま起業すれば、
大半は破滅的な結末を迎えることになるのです。
マイケル・E・ガーバーは、多くの起業家が失敗している理由を
「職人」「マネージャー」「起業家」という3つの人格から説明しています。
成功できない起業家は、職人レベルの仕事しかしておらず
経営者としての思考も行動もできていないからだとガーバーは指摘しています。
経営者の多くは、職人としての仕事
例えば、美味しい料理を提供できればよいと考え、レストランを開業しますが
この職人型の起業では、成功はおぼつきません。
職人型の社長は、独立しただけで、ただただ自分のためだけに働いているのです。
料理をつくるのを楽しんでいるだけでは、ビジネスは成功しません。
真の起業家は、経営者が現場にいなくても収益を生みだす仕掛けをつくり
組織を成長させることを考え、成功を手に入れるのです。 連休で久しぶりに写経している
もうこんな時間かよ
明日も頑張る ベルセルクの続きを出せるのってオライリーくらいしかないと思う アイオー、マイコン、ベーマガ、Ohシリーズ、トラ技 最近は写経に適した良質な経典が見当たらな
仕方なくプログラミングをするしかない ゲーム製作技術板もソースいっぱいあったけどね
サーバ飛んでから全然見当たらないね 写経は意味がないのか?どっちなんだ?
https://twitter.com/col_richie/status/1510431181791428612
「シェルスクリプト言語論II」はコンピューターの原理は十分わかっていること前提の内容だったので敷居が高かったのだろう
でもこの本を見ると時代を先取りしていたんだと思う
https://jikkyo.co.jp/book/detail/21316001
何とPythonコードを写経させる教科書なのだ。我々の授業ではシェルスクリプトの写経をさせてきた
https://twitter.com/5chan_nel (5ch newer account) まずプログラミングというのは言語だ
言語というのは先人たちが長い年月をかけて文化を育ててきた
人間が生まれてきたらまずは母親の真似をして言葉を発するだろう
その後もとにかく真似をしてよりよいやり方を学んでいく
先人たちの知恵を学ぶことが重要であり、その手法の1つに写経がある
必ずしも写経が必要なわけではないが、有効な手段の1つだ
目で読めば十分だという人もいるだろう
逆に手で打ち込む事でコーディングのリズムを学べるという者もいる
こればかりは素養次第であり適切なベストな手段は確立されていない
ただ、メソッドとして完成品を書き写す事で誰でも一定のスキルを身に着けるという
手法が数十年使われてきた為に支持を受けているのではないか
完成させるまでの環境構築、エラーに対する処理、そして完成後に改修していくところまで
すべて込みで写経という理解の人もいるであろう
いわゆる「Hello, world!\n」も写経の一種であるという説だ
ただここまでやるならもはや写経の域ではなくそれこそがプログラミングだという反論が出てくる
いずれにせよ脳内写経なのかキーボードを叩くかの違いを論じているのであって
写経という行為そのものに反論の余地はないのではないか 写経を否定する際に必ず出てくるのが小学校の時の漢字の書き写しである
何度書き写しても無駄だというが、何も考えずに書き写していたのであれば当然無駄である
書き写す際に自己にテーマを設定してそれを消化するのが肝なのだ
これは勉学であれスポーツであれ共通している重要な要素だ
バットの素振りの際に「誰がどんな球を投げてきたか詳細に想定して素振りしなければ意味がない」と
ほとんどのプロの選手たちは言っているだろう
どんな案件、開発環境でどういう状況で開発しているのか事細かに想定して写経をする
そして自分の課題をしっかりと消化していく
それが出来ていなければいくら写経しても無駄なのである 同じ行動をしていても
憶えようとしている者と
憶える気がない者は
外見からは見分けが付かない
否定派はこの点に閉じこもって他人の話を聞かない I/Oに掲載されているマシン語を
打ってたやつと
テープ買って遊ぶだけだったやつ
今どうなっているかレベルを比べると歴然だろ
昔のBASIC搭載PCは頭を鍛えてくれたが
今のゲーハーは浪費癖を暴走させるのみ
突き詰めればこれと同じことだ 書き写すとプログラムの文がわかるようになる。
しかし、組む頭がないと組めない。
ちょっと考えて書くだけのプログラマーになる。 負け組の体験談にも教訓はあるが
それだけだと思わせては後進のためにはならない
それは俺ら勝ち組にも言えることだけどね 情報処理の適性がある人間はもれなくオタク。
結婚相談で下の女としか結婚できない。 てめえ、俺のかみさんが下の女だと?
ダンプに轢かれて死ね、氏ねでなく 努力しない言い訳だけ超進化した今どきの若造たち・・・ >>1
まあなにやったらいいかわからんなら写経もありだけど
ある程度までいったら自分でやるわな 写経なんかしないかな
サンプルプログラムプリントアウトして
構造だけうつしとる
練習してる 何とかテクニックを盗んでやろうとしているときは形振り構わない
昔のプラスチックパッケージを「殻割」しようとして無理だったから砥石で削ってたように
周りのやつらからバカだと言われようがお構いなし すげー2年以上誰も興味も持ってねぇ
プログラマーいないんだな 写経して千行くらい何も見ずに書けるようになれば道は開けるだろう お前こんだけ配信やっても腹の減りがおさまらない状態だな
26とかかな 心太のバイセクシャルパターンか
今回
保険屋もディーラーも
何かしらの反応があるけどどれも再生回数1万人もいるのか ■ このスレッドは過去ログ倉庫に格納されています