2017-04-07

プログラミングの学び方がわからない

C言語とかC++・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、

WindowsAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基本的な構文だけ覚えるだけで満足。

Java・・・使える人が多いからあえて今から学習しなくてもいいような気がする。

文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有セオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。

Go・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。

ライブラリ選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。

GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱりわかんない。

Goデータベース扱うならこれを使え、だけどMySQLしか使わないならこれを使え、あっSQLiteならこっちのライブラリ使うと便利みたいなこういう情報が欲しい。

ただ、言語をあれもこれも覚えるのって僕は意味があるのかなという思いもある。

20言語Hello World出来るより、1つの言語でいろんなアルゴリズムを知っている方がすごいと思う。

コミュ症がフランス語英語ドイツ語覚えても、使う機会がないとまったく価値がないと思う。

広く浅く学習するより、狭く深くいきたいとおもうけど、paizaでCランクしか取れない。

twitterで有名な人てやっぱりSランクとか余裕なのかな、こういうのもいろんなプログラマーに聞いてみたい。

一応著名なプログラマーTwitterフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像RTしてたりと、twitterはメインの情報収集としては利用してない。

twitterやってるプログラマーって勉強会とかオフ会に参加してるようなリア充の人ばっかりなので、肩身が狭いか自分からリプは送ったりはしない。

ファンがたくさんいるのに最近ニコ生配信してくれないchokudai先生みたいに、アルゴリズムを学ぶのがいいのかな。

深さ優先探索とか理解できない。

コード写経しても覚えられないし、仕組みは理解したけど自力コードが書けない。

コードにする能力ってどうやって鍛えるのか知りたい。

エディタサクラエディタからVimに変えた。

どうしてVimかというとプラグインが多いしIDEっぽくできるから

Vim使う一番の理由は補完が強いのが気に入ってるから

Vimってハードル高いイメージあったけど、入門記事がたくさんあるので助かっている。

NetBeansが重すぎるんだよ。補完ボックスが表示されるの遅すぎて警告メッセージが出た。補完ボックスが表示されるまで7秒ぐらい経過すると警告メッセージが表示されたと思う。

パソコンスペックもどのくらいのものを用意したらいいのかわからない。

10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートからプログラミングに向いてないのかもしれない。

VirtualBox上のubuntuMySQLコンパイルすると2時間20分ぐらいかかった記憶がある。

CPUが1コアなのでコンパイル中にそれ以外の作業なんて重くてできない。

スペックお金をかけることで時間節約ツール選択肢が増える

EclipseなどのIDEが支障なく使えるレベルスペックってどのくらいするんだろう。

ノートCore i3メモリ4GBにランクアップしたらいけるのかな。

他人がどんなスペックPCで何のツール使ってプログラミングしているか知りたい。

Python・・・機械学習する上で避けて通れないけど、今のPCだと無理。

例題が豊富逆引き辞典みたいなサイトや本がほしい。

あと、クレジットカード持てないのでAWS上で機械学習するのだけは遠慮したい。

過大請求されるの怖いし、トラブルが起きた時に英語コミュニケーション出来ないから。

僕は中学生の頃、いじめにより心の余裕なんてなかったか勉強どころではなかったけどもっと英語勉強しておけばよかったと後悔している。

やっぱり子供の頃の生活環境って大事だなと思う。

今は英検3級に向けて勉強中。


何を学習したらいいのか本当にわかんない。

迷宮にいる感じ。

トラックバック - https://anond.hatelabo.jp/20170407112743
  • http://anond.hatelabo.jp/20170407112743

    有名ハッカーの伝説みたいなの読むと、孤独に勉強して大成したイメージがあるけど、現実の大多数のプログラマーは、優秀なプログラマーの中で期限を決めて仕事を仕上げる過程で習...

  • http://anond.hatelabo.jp/20170407112743

    これでお金を稼ぐのはハードルが高い プログラマーになるのが、目的かな?その想定で書きます。 その言語特有のセオリーみたいなのを覚えるのが面倒くさそう そういうのがな...

  • http://anond.hatelabo.jp/20170407112743

    プログラミングは道具なんだよ 道具のスキルだけあっても宝の持ち腐れ まずは何をしたいか決めないとキツイ

  • http://anond.hatelabo.jp/20170407112743

    Goを勉強していて、アルゴリズムを勉強したいなら、 アルゴリズムの本を手にいれるか、アルゴリズムを載せてるサイトへ行って、 他の言語で書かれてるコードを移植して、動作を確か...

  • http://anond.hatelabo.jp/20170407112743

    情報系の学部生さんかな 職業プログラマになりたいなら、希望業界に合わせて目標を選べばいい プログラマと言っても業界ごとにスキルセットが全く違うので注意 趣味だったら、...

  • http://anond.hatelabo.jp/20170407112743

    ハードウェアというか、PCスペック eclipse, Visual Studioが快適に動く CPU i5以上出来れば4コアi7、メモリ8GB以上、SSD必須(一番大事なのはSSD) vim, emacsが快適に動く 特に。最安mbaでいんじゃ...

  • http://anond.hatelabo.jp/20170407112743

    意識低い企業内研究者です。プログラミングはサブウエポン。だけど趣味でも勉強してる。 働き方改革のせいで早く帰れって言われて、酒のみながら今これを書いてる。 C言語とかC++...

  • http://anond.hatelabo.jp/20170407112743

    プログラミング歴10年ちょい、仕事でWebシステムとかiPhoneアプリとか、色々プログラミングしてるアラサーのおっさんからだ。 増田は10代後半〜20代前半くらいかな?と思って、書く。参...

  • http://anond.hatelabo.jp/20170407112743

    プログラミング歴10年ちょい、仕事でWebシステムとかiPhoneアプリとか、色々プログラミングしてるアラサーのおっさんからだ。 増田は10代後半〜20代前半くらいかな?と思って、書く。参...

  • C++のスープラ感は異常

    みんなやろうぜ湾岸inゲーセン モーゼも驚くいなせな腕前 YeahYeahYeah仕事も切り上げ YeahYeahYeahおしゃれに決めてけ 家にいねーで湾岸やろう だって今日は念願の週末 スープラに乗って行こ...

  • http://anond.hatelabo.jp/20170407112743

    君の質問は、こういうものを何を使ってどう作ったらいいか分からないから教えろっていうものではなく、そもそも何を作ればいいかわからんしどうつくればいいかわからないというや...

  • http://anond.hatelabo.jp/20170407112743

    プログラミングに興味を持ってJAVAを独学で学び始めたけどいまだに簡単なものすら作れない 会社に入って学べって意見が多いが、そもそも未経験の独学なんてどこも拾ってくれないから...

  • http://anond.hatelabo.jp/20170407112743

    プログラミングなんて、勉強するもんじゃない。 作りたいものを実現するために使う、手段でしかない。 「勉強しなきゃ」と思うならプログラマーは合わない。 プログラミング大好き...

    • http://anond.hatelabo.jp/20170408143316

      その理屈を否定はしないが(そういう領域もあるし、それでも食べてはいける職層はあるので)、 あまりそれを真理かのように声高に言うと、程度が知れて腹の中で笑われるからよした...

  • http://anond.hatelabo.jp/20170407112743

    釣りかもしれないけれど、本気で悩んでるならば、答えたいと思って書きます。 プログラミングで抑えるべきポイント 正直、プログラミング(というか、コンピュータ)は、以下の3...

  • http://anond.hatelabo.jp/20170407112743

    10年超、PG、SEやってます。 未経験で最初に入った会社(よくある客先常駐の孫の孫の孫受けぐらいのシステム会社)ではJavaを勉強しろと言われました。 その頃はJavaの案件が多かった...

  • 経済格差による情報格差の一例かな?がんばって。

    長く書きます。お金の話の経験とかも、少しでも参考にしてください。 話に一個ずつ答えてく 10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラ...

    • lenovoはおすすめしない

      おすすめはlenovoのeシリーズ 個人的な意見だが、自分はlenovoはおすすめしない。 Superfishの件の対応を見ると、はっきり言って倫理観がヤバイと思うんだが、みんな平気なのかな。 Dell...

  • なぜコミュ障はプログラマを目指すのか

    コミュ障は要らないんだよ http://anond.hatelabo.jp/20170407112743

  • http://anond.hatelabo.jp/20170407112743

    ポジティブに考えればいい。これは大きな発見だ。 頭を使う仕事は向いてない。

  • がちゃがちゃうるせえな

    結論から言えば、正解は無い。 今の自分に都合の良い何かは存在しない。見つけたとしても、別の多くの課題を見つけるだろお前は。 学ぶことにおいて最も無駄なのは、何かと理由を...

  • そんなこと考えたこともないわ。プログラムなんて作りたいものがあるから作るんじゃないの?

    http://anond.hatelabo.jp/20170407112743 プログラム書いて金を稼いでるけど、学び方で悩んだことなんてない 作りたい物があって、作りたい物に一番向いてる言語は何だろうって考えて、分かっ...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん