プログラムの勉強がしたい




1: 名無しの民 2018/05/30(水) 07:33:03.35 ID:9XG9ujSm
独学でなんとかなりますか?
いろんな分野があるみたいですが
何から始めればいいんでしょうか、

 

独学でやるならどんな本?を参考にすればいいですかね、

時間はあります

3: 名無しの民 2018/05/30(水) 09:09:14.27 ID:skdsQKQU
>>1
>独学でなんとかなりますか?
たぶんなるが時間と根気は要る

 

>何から始めればいいんでしょうか
やりたいことについての情報収集をしていく
Webサービスとかスマホアプリとかゲームとか

とりあえずググれ

>独学でやるならどんな本?を参考にすれば
最初はやさしい入門書から始める

ただしJavaでもRubyでも何でもいいが
上達するまで言語は一本に合わせていく

別の言語の本や難しい本は後回しでいい

 

32: 名無しの民 2018/06/04(月) 23:49:35.03 ID:KHujgYau
>>1
なんでわざわざとっつきにくいJavaを選んだん?
まああんたの勝手だけどさ
例えばPythonなら統合開発環境IDLEとかすぐ使えるよ?
しかも使いやすいし

 

2: 名無しの民 2018/05/30(水) 07:46:41.78 ID:+Ie0YL5s
まず何が作りたいのか。
どうせゲームだよね。

 

5: 名無しの民 2018/05/30(水) 15:29:50.66 ID:bmAHw2vG
独学はあまりおすすめしない。
疑問点があっても聞く人がいない。
内容にもよるが調べるだけで何時間、ということが頻繁にある。
しかもその結果納得する結論に到達出来るという保証もない。

 

7: 名無しの民 2018/05/30(水) 16:21:19.92 ID:+w4ktCEP
このスレ定期的に立つね!
PCとネット環境あれば無料で十分すぎる開発環境手に入る時代なのにやる気のなさが伺える
>>5
対象が凄くマイナーな言語か凄く検索が苦手な人なのはわかる

 

9: 名無しの民 2018/05/30(水) 18:27:09.11 ID:skdsQKQU
>>5
聞ける環境がある方が楽なのは間違いないが
粘り強く調べたり試行錯誤することで分かることもあるので
そういう面倒なこと全部抜きにした方がいいとも限らない

 

というかむしろ
自由自在にプログラミングするためには
独学する時期が必要不可欠に思える

>>7
たしかにマイナーな言語の場合は労力が多いから避けてもいいが
今どき検索すら避けてるようじゃ競争力のある技術が身につくわけない

 

6: 名無しの民 2018/05/30(水) 15:50:29.52 ID:jvVUm9ge
> 疑問点があっても聞く人がいない。

 

いるぞ? おまいら

 

8: 名無しの民 2018/05/30(水) 16:41:14.56 ID:SFyCA50J
何時間も悩むのはまだマシ。思考停止して諦めるのが挫折の一番多いパターン

 

10: 名無しの民 2018/05/30(水) 19:07:45.31 ID:fp7u3/vL
独学で出来るやつはこんなスレ立てず書店で適当な本手にとってちゃっちゃと勉強始めてる

 

12: 名無しの民 2018/05/30(水) 21:06:52.21 ID:b9dhlT6a
>>10
いや、ホントそうだね。
しばらく進んで、質問があれば具体的に聞くよね。

 

11: 名無しの民 2018/05/30(水) 20:05:57.18 ID:7sqW+65T
趣味でやるならあれだけど、it業界に行きたいっていうなら先に就職した方がいい。

 

13: 名無しの民 2018/05/31(木) 06:05:55.69 ID:si6xnNLH
>何から始めればいいんでしょうか、
どの言語を勉強するか決める所から。

 

参考サイト:
【2018年版】初心者はどの言語が良い?
おすすめプログラミング言語ランキングTOP10
https://tech-camp.in/note/technology/37745/

 

14: 名無しの民 2018/06/01(金) 06:29:32.54 ID:xtWo1T5S
https://i.imgur.com/ZFjkQIb.jpg

 

これでjavaとやらはやれますか?
なんかjdkのインストールができないんだけど

 

15: 名無しの民 2018/06/01(金) 07:04:28.89 ID:pJKbzob1
>>14
https://ideone.com/

 

インストールできるとは思うが
環境構築が最初の難関だから
最初のうちはオンラインエディタでも別にいいと思う

 

23: 名無しの民 2018/06/03(日) 18:08:34.06 ID:IDACFWbE
>>14
それかJavaならNetBeansを使うといい
https://ja.netbeans.org/ (日本語版)
JDKだと環境変数の設定が確かに少し難しいから

 

33: 名無しの民 2018/06/07(木) 00:36:31.27 ID:4uHiLyoQ
>>14
なんで7なんだろ?10にすればいいのに

 

17: 名無しの民 2018/06/02(土) 11:03:56.46 ID:EfxrOVAT
実際詰まってるやん
最初は情報もロクに出さんから教えようが無いし

 

18: 名無しの民 2018/06/02(土) 12:02:32.56 ID:eCqhLVMQ
問題が起こったら自分で全て解決しなければ何も作れないよ
物を作ろうと思えばお前が想像しているよりはるかに多くの問題に突き当たる。それは人に聞けるような量ではない
それでも人に頼って解決しようというなら、お金を払ってしかるべき会社なり人なりに発注すべきだ

 

19: 名無しの民 2018/06/02(土) 15:47:31.13 ID:zXboLjal
Javaは普及してて情報が豊富だから
使いやすい言語だと個人的には思うが
(LispやPrologは難しいというか使いにくい)

 

それでも環境構築は
初心者にはハードルが高いから
オンラインエディタ勧めてる

 

20: 名無しの民 2018/06/02(土) 17:26:13.73 ID:l9yy/Kio
初心者本一冊目が終わったら何をすべき?
その本を見なくとも本の課題が作れるように往復すべきなのか、それとも近いレベルの本を買うべき?2冊目にどうぞっていう本があるのかな?
ちなみに初言語でC言語。本は菅原朋子著「速習C言語入門」。

 

22: 名無しの民 2018/06/02(土) 20:29:49.09 ID:enEIbncS
>>20
お勧めはテキストエディタ、トイ言語(インタプリタ)。どちらも文字列処理、メモリ操作のトレーニングになるよ。

 

31: 名無しの民 2018/06/04(月) 23:03:58.52 ID:SElvJyNb
>>20
標準ライブラリ関数について、仕様を調べて自分で実装する。正常ケースだけでなくエラーケースもきちんと。

 

21: 名無しの民 2018/06/02(土) 19:01:43.91 ID:zXboLjal
>初心者本一冊目が終わったら何をすべき?
小物ツールをいろいろ作るのがオススメ

 

たとえばファイルをリネームするとか
画像を表示するビューアとか単機能でいい

一個一個は十行のプログラムとかでもいい
あまり複雑なソフトを作ろうとすると挫折するから

 

24: 名無しの民 2018/06/03(日) 20:04:02.20 ID:7eBaJ31s
インタプリタは慣れると実は大した事やってないんだけど
本当の最初にやる課題としては難しい方だと思う
BNFとかオートマトンとかあの辺分かってる必要あるから

 

25: 名無しの民 2018/06/03(日) 20:21:46.70 ID:4D2tbupF
ほんと環境変数のセットアップとやらがわかりませぬ、
Jd導入パスというのが本当にわからないし
知恵袋などで聞いて見てもみんな言ってることがバラバラで
余計に混乱します
誰かにつきっきりで見てもらいたい気分ですた

 

30: 名無しの民 2018/06/04(月) 21:54:57.49 ID:1yOTZ57C
Gender 29w = (Women) dimsdMna;

 

34: 名無しの民 2018/06/17(日) 11:48:51.19 ID:eEWfV0tw
プログラミングというのは個人の才能や適性が現れやすいから、苦手なら永遠に出来ない
と考えていい。無理に学ぶ必要はない。

 

若い人や小中学生であれば、算数の基本や基礎をきちんと学び、国語の基本を理解する
ことのほうがはるかに重要だ。
言葉というものは考える思考の道具でもあるし、算数は計算の基礎だから、それが出来ていないと
プログラミングは無理。

コンピュータの世界はもっと難しく抽象的な概念を扱うので高等教育以上の才能が求められる
から誰でも出来るという話を鵜呑みにすべきではない。

 

35: 名無しの民 2018/06/18(月) 23:25:52.99 ID:ISwkLMku
自分は逆だったというか、プログラムを作るようになってから
わかるようになった数学の理論とかがある。

 

36: 名無しの民 2018/06/22(金) 02:56:28.75 ID:IG7vz5xL
何の根拠もないことをドヤ顔で語っちゃう奴の方がプログラミング向いてなさそう

 

37: 名無しの民 2018/06/25(月) 14:33:57.24 ID:tpBtUwyy
ソース:おれ

 

38: 名無しの民 2018/06/25(月) 21:43:37.82 ID:r3AeGyW+
効率よく学ぶ工程が整っていないのが良くないよなぁ
だから何時まで経っても十分に人員が揃わない

 

39: 名無しの民 2018/06/26(火) 17:33:04.85 ID:tBBo1UMN
プログラミングに才能もくそもねーよ。
設計通りにただただ組み立てるだけの単純作業。

 

40: 名無しの民 2018/06/26(火) 22:06:50.01 ID:hccXG5Wa
そりや仕様書がしっかりしてればなぁ

 

41: 名無しの民 2018/06/28(木) 12:43:52.40 ID:/AOKnX6v
仕様が固まってないなら不明点を打ち合わせて仕様を詰めろよ無能社員
仕様が固まってないうちにコーディングすんな

 

42: 名無しの民 2018/06/29(金) 01:12:39.84 ID:ScSbKAdb
そりや納期が過ぎてるしなぁ

 

44: 名無しの民 2018/08/23(木) 06:04:57.53 ID:NPcuqlt3
新しい言語覚えるときはまず勤務表作ったな
金に直結してるし、自分が楽できるから

 

46: 名無しの民 2018/09/20(木) 23:27:50.83 ID:v2140bTt
自分も8月に趣味で独学始めてgdgd続いて今に至ります
お互い頑張りましょう( ´Д`)

 

47: 名無しの民 2018/09/21(金) 19:13:48.30 ID:+zpU6K4O
最初はRubyからはじめるのがいいと思う
Rubyはフラフープ、誰でもできるってLispの本に書いてあった

 

49: 名無しの民 2019/02/10(日) 12:52:04.26 ID:5422qkPI
過疎スレでマジレスだがRubyやPythonでオブジェクト指向の勉強するのがいい気がする
Javaの型付けもいいが今後Javaも型付けは無くなる方向になりつつあるし

 

で、実際に作ってみるのは簡単なツールあたりというのは同意
Javaの勉強で*nixのcrontabを出力するアプリとか作ってみたしな
人によるとは思うが作りたいものありきでないとプログラミングはモチベ維持がキツイ気がするというのは個人的な感想

 


引用元

https://mevius.5ch.net/test/read.cgi/tech/1527633183/




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です