1: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku
2020年05月19日19時51分更新:
メッセージを頂きましたので記事にてご返信致します。
Q.初めまして、いつも楽しく記事を拝見しています。また、かせまとの記事からよく通販利用させて頂いております。
プログラミングについて幾つか伺いたいことがあり、メッセージを送りました。
私は31歳で事務員をしており、最近になって手に職を付けたい・本業以外で数万の収入を得たい(クラウドワークス等で案件を受けたい)と考えるようになりました。
そこでプログラミングの勉強を始めようかと検討しているのですが、全くの初心者が稼げるレベルになるのにどの程度かかることが多いでしょうか? 恐らく独学よりスクールに通ったり、そこで成果物を人に見て貰った方が速いんでしょうけど、費用回収できるか不安です(そもそもスクールに通ったところで即実務がこなせるかも怪しいですし…)。
やる夫さんが以前管理人さんの元でプログラムの勉強をされてると話していたのを思い出し、気になりまして。おすすめの参考書や管理人さんの経験談等も伺えたら嬉しいです。よろしければ回答頂けますと幸いです(なお、こちらの質問に関しては記事にして頂いても構いません)。
大変な時期が続いておりますが、お二人共ご無理なさらずお過ごし下さい。陰ながら応援しています。
1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku
メッセージありがとうございます。
管理人です。
ご質問の件に関してですが、プログラミングの習得速度にはかなり個人差があり、一概にこれくらいという事が出来ません。
やる夫の場合は、1年間くらいで初歩から言語仕様、アルゴリズムとデータ構造、オブジェクト指向、細かなテクニック、エディタの使い方からWindowsプログラミング、Webプログラミングまで一気に教えました。
大学でこれらの授業を受けていると2年か3年くらいはかかると思います。
そこから2年間細々としたツールを作り、私の会社の仕事を手伝い独立という形です。
私はスクールがどの程度教えてくれるのかはわかりませんが、ある程度は自分で欲しいものを作れるレベルになっていなければ、いきなりクラウドソーシングにて仕事を受けるのは厳しいと思っています。(誰も教えてくれる人がいないので、就職して学ぶよりクラウドソーシングのほうが難しいかと思います。まずはある程度勉強をしてアルバイトで雇ってくれる会社を探す方がよいかと。)
ただこれだと全く参考にならないと思いますので記事本文にて、この本を読み解けるくらいなら、というのを載せておきます。
何かの助けになれば幸いです。
1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku
現在よく読まれているニュース!:
私が元はC、C++系エンジニアですので、C、C++に関してご紹介致します。
以下のような書籍が理解できていれば実務を任せられた時にどうしようもなくなるという事はないかと。
1.この本に書いてある内容は覚えているor思い出せばプログラムできる
アルゴリズムとデータ構造
2.この本に書いてある内容が「当たり前」か「なるほど」くらいで読み解けるくらいになっている
Effective C++
3.プログラミングをするにおいてこの本の内容は意識している
C++実践プログラミング
4.読みやすいコードを書くために以下の本の内容を意識している
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック
5.仕事を受ける業界の知識をある程度知っている
例えば
ディープラーニングの基礎を組みたいのであれば
C++で学ぶディープラーニング
ゲーム業界で3DCG系のプログラミングをやりたいのであれば
ゲームプログラミングのための3Dグラフィックス数学
やる夫が確率論をやっていたので、確率論を利用したロボットビジョンを作成したいなら
Probabilistic Robotics
等々、ある程度「〇〇をしたい」に対して「こうすれば出来る」を思いつくようにしておく事が必要です。
1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku
あとは・・・。
管理人に喋らせるとキリがない+脅しのような書籍が出てくるのでストップで。
大体上記の内容が出来ていれば、仕事としてやっていけると思うお。
また最初はフリーのサイトを見ながら勉強すれば大丈夫だお。
例えば:
↑無料サイト、順序立ててプログラミングを教えてくれる
書籍もある
↑エンジニアリングに関する知識を記録・共有してくれているサイト
困った時に超便利
↑MS社の超優秀なエディタ
デバッガも使いやすく拡張機能も沢山
Windowsアプリケーションを作るならコレ
色々あるけれどまずはここからどうぞだお!
恐らくスクールに行くよりも最初は書籍を見て勉強したほうが早い&効率的だと思うお!あと自分で何かソフトを作って販売するとかであれば、その分野に特化した知識だけでも大丈夫だったりするお。(依頼を受けるのは自分で何か作るより遥かに難しいと思うお)
また何かございましたらいつでもご相談下さいお!
現在よく読まれている記事:
コメント
コメント一覧 (42)
IDEはIntelliJも好きやで!
money_soku
がしました
タダより怖いものはないし今のうちに金払っといたほうがいいレベル
money_soku
がしました
ただ、いきなりC++は詰む気がするので、javaかJavaScriptかpythonにしといた方がいい気がする
money_soku
がしました
money_soku
がしました
プログラミングやれたらなぁ と思うときは何度かあるけど、あの英語だらけの例文や参考書みるだけで頭が痛くなる。
だからって日本語のプログラミング言語使えばいいってもんでもないし
money_soku
がしました
コードをバリバリ書くのか
知識程度で十分か
俺はgoogle先生で十分です
money_soku
がしました
money_soku
がしました
世の中には奴隷が作った便利なサービスで溢れてるんだから
それをうまいこと使って金を稼ぐ方法論を学んだほうが手っ取り早い
money_soku
がしました
例えば日々のこういう事を自動化したい、といった要件を先に考えたほうがいい。
money_soku
がしました
これを実現したいと思ったらプログラムが必要だったという方が習得も速いです。
勿論、稼ぎたいからという理由でもいいと思いますが、それで成功する人は少ない気がします。
まぁ、どのレベルまでやるのかって話ですが…
money_soku
がしました
教えてる教師のレベルが低くて質問しても問題が解決しなかったり、
何十万かけたのに何一つ身につかなかったとか結構あるから
どうしても通いたいのならよく調べてからのほうがいい
money_soku
がしました
逆に C#/Java/Phison/JavaScript などは独学でもなんとか進めると思う
どちらにせよ日々の目的意識がないと無理だとは思うけど
money_soku
がしました
自分を含む大勢が実際に人の役に立って報酬を得ている
もちろんいつまでもそういう仕事しかしない訳でもないが
money_soku
がしました
money_soku
がしました
人に教えてもらうとかロスが多すぎる
money_soku
がしました
money_soku
がしました
事務方だけど、今の仕事は単調な上、人からは結構面倒くさがれ、残業はかなりの時間強制。副業で上手くまわして、独立でもできない限りあと30年以上こんなの続くならタヒんだ方がマシだって感じだわ。もう生活費のためだけに働いて生きてる謎状態。
money_soku
がしました
プロとして恥ずかしくない内容で報酬を得る身分になりたいなら10年でも無理
年月ではなく才能の問題だし管理人は普通にニワカ
money_soku
がしました
情報工学は情報工学を教えるところです。
money_soku
がしました
俺は専門じゃないからもっと需要のある言語があるかもしれんが。
money_soku
がしました
これでプログラミング面白い!って思えないなら辞めた方がいいっていうのも含めて
money_soku
がしました
money_soku
がしました
money_soku
がしました
UNIXでC言語スタート。
エディタはvi。
最初はちんぷんかんぷんだったが、慣れてくればなんとかなる。
ローテクだが逆に余計なものを入れたがらない顧客の環境で普通に作業出来るのでニッチ産業的に仕事はあって、とりあえず食っていける程度には稼いでいる。
逆に最新のは知識レベルでは習得するけど実践は殆どない…。
コボラーの気持ちが分からなくもない今日この頃。
money_soku
がしました
とはいえ日本語情報はほとんど無い。最近のITは日本語で学べる領域が本当に減った
money_soku
がしました
money_soku
がしました
プログラムを仕事にしてるけど、職場に教えてくれる人がいないから、多分他のIT会社じゃ通用しない気がする
ソフト屋の仕事の仕方を学べる本が知りたい
money_soku
がしました
プログラミング系のお話もっと聞きたい
money_soku
がしました
コメントする