Menu

itsoku
1+2デフォルトの名無しさん (アウアウカー Sa6b-nn1e) 2017/01/04 12:23:42.84 ID:BZb3HoVpa.net
1年独学したと書き込んだものですが、もともとフォートランを少しかじったことある程度なんで、
プログラミングを1からやりたいという気持ちでした。
なかなかサンプルの内容も?となることがまだ多くて、独学の限界かもって思ってました。
2デフォルトの名無しさん (ワッチョイ 865b-O/vA) 2017/01/04 13:01:22.83 ID:ws9aPhGs0.net
>>1
発展途上なSwiftがまともに勉強する言語だというのは少し可哀想な気もするけど
一つ一つ覚えていけば難しくはないと思うけどな
行き詰まってるポイントでも書いてみればここにいるSwift愛者が答えてくれると思う
3+1デフォルトの名無しさん (ワッチョイ 4a3c-cI3V) 2017/01/04 18:23:56.54 ID:YVtV1wPR0.net (1/2)
>>1
最初にプログラミングの独学の仕方を独学することを勧める
Swiftに限って言えば今のところ英語のリソースにあたらないと厳しいと思う
4デフォルトの名無しさん (ワッチョイ de42-lvqa) 2017/01/04 18:41:03.84 ID:SBIBjCGJ0.net
>>3
E言語の独学方法を教えてくれ。
5デフォルトの名無しさん (ワッチョイ 1eba-vAWO) 2017/01/04 18:42:19.06 ID:oADIImOs0.net
他人のコードを読む
以上
6デフォルトの名無しさん (ワッチョイ d33c-Sa8B) 2017/01/04 22:55:09.63 ID:MF1GJy5o0.net
読む→調べる(what)→調べる(why)
https://github.com/apple/swift/tree/master/stdlib/public/core
行き詰まったら聞く
7+1デフォルトの名無しさん (ワッチョイ 4a3c-cI3V) 2017/01/04 23:50:11.58 ID:YVtV1wPR0.net (2/2)
まず目的の質を高めるのが大事
具体的に解決したい問題が念頭にあるかどうかで学習効率が大きく変わってくる
何のためにプログラミング言語を学ぶのか?
プログラミング言語を学ぶことで解決したい問題は何なのか?
例えば以下の3つなら3番目が断然学習効率が高い(エロ最強)
- 関数型プログラミングの考え方を知るためにHaskellを学ぶ
- iOSアプリを作れるようになるためにSwiftを学ぶ
- エロ動画のコレクションを自動生成できるようになるためにJavaScriptを学ぶ
8デフォルトの名無しさん (ワッチョイ 5f93-+flj) 2017/01/06 07:52:01.44 ID:Q/mvZ92R0.net
>>7
お前良い奴だな
なかなかいい学習ノウハウだ
おれRuby勉強した時は良質なxx写真がアップされているスレを解析して
スレ内のURLから写真を片っ端からダウンロードするプログラムを書いたな
そう言えば大学院の先輩に英語の速読できるようになりたいと聞いた時の回答は「Hな本読むといいです」だった
つまりエロ最強!
9デフォルトの名無しさん (ワッチョイ df3c-FtWv) 2017/01/05 00:05:47.40 ID:JJBRc58h0.net (1/2)
(続き)
1. 目的の質を高める
2. 信頼できる優れたリソースを選ぶ
   - チュートリアル、本、動画、オンラインコース、その他
   - スタンダードライブラリ、サードパーティライブラリ、その他ソースコード
3. 短期間に集中して学ぶ
   - 本なら1冊2週間以内が理想、どんなに長くても1ヶ月
4. 読むだけ見るだけじゃなく必ず手を動かす
   - 写経するだけでもやらないより格段にいいが自分で考えてコードを書く問題があると身につきやすい
5. ノートを取る
   - 本を読み返さなくてもある程度復習できるように
   - 自分の場合はアウトライナーを使ってる(マインドマップとかでもいいと思う)
6. 学びながら作る
   - 自分が欲しいと思う簡単なツールを学びながら作る
   - 例えば「セール中アプリを通知するツール」等
   - 言語を学ぶためにはCUIツールのほうが効率がいい
   - テキスト処理・ファイル処理・Webスクレイピング等
7. メモる(ノートとは別)
- HOWTO/Tips:〜したい場合にはどうすればいいのか?
- WHY:なぜXXじゃなくYYするのか?
- ERROR:発生したエラー内容とその原因、再発防止策
- VOCABULARY:用語、概念
- REFERENCE:公式ドキュメント、Style Guide、リファレンス
以上が自分のやり方だけど目的や人によってやり方は変わるはず
10デフォルトの名無しさん (ワッチョイ df3c-FtWv) 2017/01/05 00:11:19.38 ID:JJBRc58h0.net (2/2)
長文スマソ
良いコードを書くためにはたくさん読んでたくさん書いてたくさん書き直すのが大事だけど
新しいプログラミング言語を身につけるためには自分が使う道具を作ってみること(上の6番)が最重要な気がする
おすすめ
https://images-fe.ssl-images-amazon.com/images/I/51j5K%2BZygpL._SL160_.jpg
詳解Swift 第3版
posted with amazlet at 17.01.08
荻原 剛志
SBクリエイティブ
売り上げランキング: 4,076
Amazon.co.jpで詳細を見る
セール中
https://images-fe.ssl-images-amazon.com/images/I/61wRhxNyAtL._SL160_.jpg
詳細!Swift 3 iPhoneアプリ開発 入門ノート Swift 3+Xcode 8対応
posted with amazlet at 17.01.08
ソーテック社 (2016-12-20)
売り上げランキング: 511
Amazon.co.jpで詳細を見る
11★L4人 2017/01/09 01:03:24 ID:_aBcDeFg0BE
〓〓〓〓〓以下まとめブログへのコメント〓〓〓〓〓


参照ブログURL: http://blog.livedoor.jp/itsoku/archives/50396908.html
元スレッド: http://echo.2ch.net/test/read.cgi/tech/1476758084/
YA2ch!: http://ya2ch.net/2ch/tech/1476758084/
12名無しのプログラマー 2017/01/09 00:50:00 ID:dA9pnUeZ0
独学に限界なんてない
13名無しのプログラマー 2017/01/09 00:58:00 ID:fwR8tD.h0
プログラムはかなり独学が楽な部類だと思うんだけどな
数学とかマジで吐きそうになりながら独学した思い出が
14名無しのプログラマー 2017/01/09 00:58:00 ID:SKlGbKyy0
こんだけ勤勉に勉強しても外回りで楽してる営業より給料低い

削除依頼フォーム

削除依頼フォーム

手順に従い正しく入力することで即座に記事を非表示にできる場合があります。

申請対象URL
参照元記事

削除依頼はまず以下の参照記事の管理者までお願いします。

現在の状況
申請理由
詳細情報

問題のあるコメントについての詳しい情報を入力してください。

申請者の情報

入力は任意です

このスレッドのdatファイル: http://monazilla.l4ch.net/itsoku/dat/1483889973.dat