【話題】素人がプログラミングに挑んでみて見えた境地 最初に挫折しやすい壁を越えるコツはどこに ★4
■ このスレッドは過去ログ倉庫に格納されています
真っ暗なトンネルに迷い込み、懐中電灯をいくら照らしても一向に明るくならない。
もう逃げ出したい――。プログラミング学習を始めてから1カ月後、
記者である私が置かれた状況はまさにそんな感じだった。
通っているのはデジタルハリウッドが運営する「ジーズアカデミー」というスクール。平日と週末のコースがあり、
私が通うのは週末コースだが、毎週15時間以上かかると言われる課題を出され、
未提出が続くと「退学になる」との噂が飛び交うハードなスクールである。
想像以上の難しさを実感
学習を始めてまず実感したのが、その想像以上の難しさだった。
文字を1字間違え、半角を全角にしただけでエラーが表示され、コンピューターはぴくりとも動かない。
学習中はとにかく疑問が無限に湧いた。冒頭に記したような真っ暗なトンネルの中でもがく日々が続いた。
部分部分の「正解」をいくらインプットしても、自分が望む作品のコードの書き方、つまり「個別解」がわからない――。
私が最初に直面したプログラミングの難しさは、この一言に尽きる。
「とくに対面型のスクールのほとんどは、学習の“方法”を教えるのが主で、細かいコードの書き方までは教えない」
「今はエンジニアが不足しており、報酬も高額。なので(いつでも質問できるような)労働集約的なビジネスは成り立たない」(同)。
いつでも質問できるサービスはないか。改めて探すと、オンラインスクールではいくつか見つかった。
短期集中プログラムを提供する「TechAcademy(テックアカデミー)」もその1つ。
学習方法や具体的なコードの書き方を指導してくれる「メンター」に週2回、ビデオチャットで質問でき、
それ以外の時間帯もいつでもチャットで質問できることを売りにする。
知人のプログラミング学習者に勧められたのが、マッチングサービスの「MENTA(メンタ)」だ。
月額制でいつでも気軽に質問できる「メンター」とのマッチングを売りにする。
ほかにも質問できる掲示板「teratail(テラテイル)」やIT勉強会を探せる「connpass」を使う手もある――。
そのような情報も経験者から教わった。
学習開始後2カ月を経た私が今はっきり言えるのは、初心者がコードを書く際、疑問の山が立ちふさがっても、
「工夫して抜け出す道はある」ということだ。
2020/01/16 7:40
https://toyokeizai.net/articles/-/324812
★1 2020/01/16(木) 10:26:02.30
前スレ
http://asahi.5ch.net/test/read.cgi/newsplus/1579160781/ >>194
>>187
そうですよね
うーん難しい >>190
リケジョかテへ起こられちゃったって独り言言ってた >>193
スクレイピングできるんだったらいくらでも金儲けできる手前まで来てるのに、糖質みたいな文章だな
気が狂ったら終わり、それがプログラミングのせいなのかどうか分からんが 人とあまり話さなくてもお金貰える
プログラミングの仕事は俺にあってる
ちな年収1050万円 ADB や Docker や Raspberry Piは
初心者にはハードルが高すぎる!!!
読んでも意味が全然分からん!!! >>204
ずっと書いていけばわかるよ
Visual studioはリファクタリング機能があって指定した範囲を関数にする機能があるので手軽に何でも試せばよい >>197
自分はhello worldを表示させる意味が全くわかりませんでした
手で打つのと何も変わらない
でもメッセージボックスを使って表示させることは手打ちじゃできないのでこれがプログラミングかって知りました >>203
自由自在まではいかんけど俺もスクレイピングまではできる。
ここからどうすれば金儲けにつながるの? >>204
チームでやるならサブルーチンを作る権限を一般のプログラマーに与えんな
技能レベルでプライベートはOKとかするがパブリックのやつはチーム内で合意をとってから作る >>199
もうそのころは俺は消えてるわ
ジャガイモでも植えてると思う >>207
背景が黒のやつですよね?
この前入れたばかりのような
そんな機能があるとは驚きです >>206
おおいいね
アプリに鯖にミドルか
頑張れよー >>205
会社勤めなら話さないわけにはいかないだろ?(´・ω・`) >>208
hello worldを表示できる時点で、開発に必要なツールやデバイスを揃え設定を終えたと言える。
スタートラインに付くのも素人には大変だったりする。 今から始める奴はIoTで遊び放題だから楽しいだろうなあ >>206
WindowsならMicrosoft small basicで始めたら? >>212
ループの代替としての関数化にパブリックな
インターフェイスを想定してるのはあなたくらいでは。 >>216
背景が黒なんてなんでもあるぞ
Visual Studio 2019とVisual Studio Codeは別物だ ど素人ならできる範囲で作品を作ればいいだけのことよ >>203
けち臭い単発の仕事しかなくてコードなんて書いても割に合わんのだよ
50万レコードぐらいで1レコード0.5円ぐらい出してもらわんと
300件で1件5円とか糞見たいのしかないし 日本語で筋道立てて考えをまとめられない奴は不向きだ >>217
がんばれば分かるですか??
Dockerなんか
自分が分かるような初心者用の資料を探したのですが
なかったので挫折しました。 >>226
>50万レコードぐらいで1レコード0.5円ぐらい出してもらわんと
なんなの、レコードって単位 こないだ、前任者の作った
クソみたいなプログラムがトラブって
俺のせいにされた
すげー腹たったわ >>210
最も単純な物なら、アメリカAmazonのasinと値段をとって、日本Amazonの同じasinの値段を比較する
差額の大きい商品をアメリカAmazonから買って、日本Amazonに出品する、みたいな感じ
まあアメリカAmazonと日本Amazonの価格比較なんてライバル多すぎだけども、同じ原理であらゆるサイトでできる >>230
真の技術者は挫折する前に一度は試すものだ。 >>233
作成者として怒られたなら理不尽かつ、あなたの説明能力か働いてる環境が悪意に満ちてる
運用で怒られてんなら、知ったこっちゃないな アルゴリズムを考えるのは楽しいけど環境設定はちっとも楽しくないって人は結構、いるんじゃないかな
だけど、飯を食うには環境設定をかっちりできた上でのアルゴリズムなんだよなあ
だから日曜プログラミングではMacに逃げる 問題を解決するには
ADBを一から勉強すればいいのか
すぐ挫折でしそう… >>210
詐欺系かなw
>>231
行(ステップ数)かな?
ステップ数あたり幾らとか、今時あるのかなw? こんなスレが盛り上がってるようじゃ日本IT業界の未来は真っ暗闇だぜ・・・ すまん、SQLserverで特定のテーブルだけ
バックアップ作成する方法ある? >>237
物にもよるけどオンライン実行環境と言うものがあって環境設定をほぼしなくても行ける場合がある おら一度にこれぐら抜くからね
向こうは大迷惑だろうがww
何をしようが抜く自信はあるぞ?w
あと 自分が何をやりたいかも説明できないバカは発注するなよ? 俺はエスパーじゃないから
正直メールを送られる事自体迷惑だから
>>234
すげー
天才じゃないっすか
次はこれできることを目指します 文法を勉強するだけじゃ会話が出来ないようなもんだろ >>230
Dockerなんか寧ろweb漁ってりゃなんとかなるだろw
Qiita Docker あたりでググって関連情報さがしてみな >>199
それは若い奴だけだよ
余程著名でもないなら中年男性には仕事はこない
というかそんな中年男性にあった仕事が定年引退した老人の引継業務の汎用系COBOLとかのレベル
しかも氷河期世代とか汎用系COBOLとかやってた人でも多くはリストラされて長くやってない人ばかりだから結局無理という 俺はパソコン係じゃないのに
ちょっとパソコン詳しいからって
ネットワークが繋がらなくなっただの
パスワード忘れただの俺に聞いてくるなボケ! >>239
指標としてのステップ数ならまあわかる
けど、プログラマだかSEだか知らないけど、レコードって言葉をステップと混同する人なんか居ないから訳がわからない >>244
プログラミングって言うより
SQL Serverの管理よりの話なのでは。 >>243
えっ???
Javaの4辺りのメンテでもやってるの? >>252
じゃあ他の人に聞いたらなんとかなるんですか? >>235
技術者ではないので…
万年初心者なので。
まさか
どうやってインストするのかわからないで
つまずくのには参りました。 >>255
それを組むのがお前の仕事だろ
俺らの作った要求仕様書に奴隷のように従って >>239
不動産屋とか行政書士がおおいよ
転売屋は登録系だろww
「あれ、カートに入れるって無在庫セーラーの自動発注の奴ですよね?」とか聞いたら次からは来なくなったわ
俺がわからん訳ないじゃんww
あの連中自体も情報商材とか買わされたカモだからなww
ちかじかおもしれー事をするがwwww やりたくないならやらないことだね
やらねばならないと考えてるとしたら、立ち止まって考えたいね
やったあとに望むものが十分得られるかである
まどろっこしくいうたが、金を稼ぎたいなら考えたほうがいいです
孫さんだって、人材は欲しがるけど、自分がやろうとはこれっぽっちも思ってないはずだよw >>254
データベースのなにかの仕事を受けるにせよ、レコード単位の単価なんてあるの?
当然のようにかいてるから、一般的に使うものとにんしきしてるよ、この人 >>251
SQL Server付属の.netのライブラリで
テーブル定義や中身をSQLで吐いてくれるものがあったはず。 コンパイルが通るかどうか シンタックスエラーがないかなんて 壁とも言えないレベルだろ
デッドロック 割り込み レースコンディション... 地獄はまだまだこれからだよ
論理的な正しさだけでなく
out of order実行マルチCPUでのメモリアクセスとコヒーレンス, DMAやバスアクセスの仕組みや制限...
低レベルのとこまで理解してないと解決できないぞ
コンパイラやフレームワークのバグとかも有りうるし... >>259
それならDockerなんか使わん方がええぞ
サーバーをそのまま使ったほうが良い >>253
答えは 246 らしいので、コードの話では無さそうですねw ていうかさ、プログラミングなんて大して難しくもないし、構えて勉強するようなものじゃねーよな。
簡単なスクリプト書けりゃそれで充分だろ。あとはAPI覚えるだけだけど、専門にしている人間以外はアホらしいから覚える気せん。 >>247
それ見つかると蹴られるよ
普通に考えて野放しにしてる訳ないじゃん スクレイピングかぁ。
Pythonのスクレイピングフレームワーク Scrapy 1.7の文書訳あるけど
需要ある? ttps://doc-ja-scrapy.readthedocs.io/ja/latest/ >>257
行、ステップと表現するから
100行のプログラムコードを100コードと表現する人は見たことがないよ >>191
全くその通りw
IPAの情報処理技術者試験ではほぼプログラミングについては問われないwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
基本情報にちょこっとあるくらいwwwwwwwwwwwwwwwwwwwwwwww Windows R SERVERってなんなの?
SQLserverインスコするときに手こずったんだけど >>273
何十回もインストールして覚えるんだよ
大工がノコ引くのと同じことだよ >>275
「文字列」て言葉がわかりませーん
って言われる。 >>270
ないよ
俺はBS4やセレ二ウムを自作のに組み込むから
しょぼいのならuipathとかでやる
あれ未だにVBなのなw >>274
今の大工はカネとクジラの違いもわからん奴がいる プログラム単価は知らないけど、簡単なフォーム一個作るだけで10万くらい追加請求されるんだが 実務で鬱やセクハラで辞めたような若い女の子が講師にいたから通うの楽しかった >>267
少なくともソフトウェア開発に関係したヒトじゃないですね
なんで知りもしないこと知ったかぶりしたがるんだろね 仮にだが全員がプログラムを天才的に組めるようになったとしよう
儲かりませんw
差があっていいんですよ それで儲けられるひとが儲けられる
がんばってみるのはいいけど、望まれてるレベルを理解したら
さっさとやめましょう 時間がもったいないです ゲームでもやってたほうがマシかもしれませんよ >>281
ゴミみたいな出来でいいならクラウドに投げれば?
乞食見たいのが群がってくるから
その代り何も知らん奴が経験10年とか平然と嘘を付くのがごろごろ居るからなww
金が有るなら業者に頼んだほうがいいと思うが
俺の個人的な意見 学生時代
プログラミングを覚えたくて
休み時間にプログラミングの本を読んでいたもんだよ
初めてのC
っていう本を >>265
凄いプログラマだな、きみは
そんな事まで理解してるヒト、周りに誰も居ないよ
本当なら師匠にしたい
というか、雇いたい
いくらくらい年収あるの? >>152
そうやって謎マクロだらけにしてる老害いるんだよなぁ
若手に教えるとあっという間に追い越されてリストラ対象になるからって
姑息なことやって生産性をおとしてる連中 >>281
しょぼいシステムならともかく大がかりなシステムなら
プログラミングやフォームの設計内容自体よりも関連機能への影響とかいろいろ調べまわったり、
そのせいで関連各者にいろいろと影響が出て依頼者が思ってるよりも人手と時間がかかる >>191
要求仕様書はその分野に精通してないと作れないし
誰でも作れる訳じゃ無いけど
プログラミングなんてスキルさえ身につければ
馬鹿でもできる仕事だからな >>240
統合開発環境の設定、バージョン管理ソフト、ビルドシステム、
コンテナ、ロガー、デプロイ作業、クラウドインフラなどなど
間違いなくエンジニアのスキルだけど、ロジックを組むというよりは
ツールの使い方を覚えることに属するもののことを個人的には言ってる
こういうのってやれば慣れてくるけどかといって
プログラムを組むときみたいに楽しくはないんだよね >>281
高いと思うなら自分で作って自分でテストして完璧に仕上げてみるといい。
あなたの時給は高そうだから10万じゃ無理だね。 >>256
何の話からこうなったからわからんが
俺は社内で使うAPIとか作ってるな
普通の業務プログラムやユーザインターフェースも作ってるが
パブリックなサブルーチンはうちのチームの許可がないと作れんよ
パブリックに公開されたら外部から使用される可能性あるからな
顧客に納品したあととかで揉めるし >>292
プログラミングだって
プログラミングっていう分野に精通しないとできないんだけど。 >>290
時間がないのかな
コードレビューでもやったらクソ味噌に叩かれておしまいだと思うよね >>296
そうかな?
学校の勉強と同じで教科書に書いてる事をやるだけの
馬鹿でもできる仕事だろw ■ このスレッドは過去ログ倉庫に格納されています