「プログラミング」を含む日記 RSS

はてなキーワード: プログラミングとは

2018-06-25

anond:20180625041934

ビビるぐらい適当に回答した感があったので補足を、言語習得するには向き不向きがあるので、最低限のプログラミングセンス必要です。

このあたりはやってみて確認してください。ドキュメントを読んで思った処理が書けるならプログラミングセンスとしては十分です。

もし働くって観点で、ステップアップを望むなら、数学力が必要になります。もし理系出身数学センス下地があるなら、数学科に行く必要はないです。

アルゴリズムの数式を理解できれば良いので最低限は代数行列計算です。その他は特化した数学を都度身につけていけばいいです。

数学知識完璧でなくていいです。確認して理解できれば十分。

言語習得擬似コードフローチャート英語など、必要ものはほかにもあるのでバランス良くね。

言語勉強も入門レベルを終えたら、本やブログなどに頼るのではなくて、APIドキュメントを読んで勉強するようにしてください。

2018-06-24

プログラミングを何から始めればいいのか悩む

プログラミングってこれから時代必要っぽいし、なんとなくイケてるスキルっぽい。

ゲームとかアプリとか作ってストアで公開とかしたら就職とか転職めっちゃ有利じゃね?

俺はこういうのが出発点で良いと思う。

でもプログラミングを始めようとすると「何がやりたいの?」と聞かれてソッコー詰まる。

俺は「何をやればいいの?」って思って調べてるつもりなのに「何がやりたいの?」って突き放される。

ここで混乱して立ち止まってしまう。

でも一呼吸おいて、初心者とそれ以外の間に生じる認識の祖語について1つずつ解消しなければ先に進めない。

俺はプログラミングを覚えるということは、何でもできるようになることだと思っている。

でも先人たちはそのようなスキルをすぐに教えてくれない。それどころか「何をやりたいの?」と言って、他につぶしの利かない小さな範囲知識を与えようとしているように見える。

アプリ作りたい」と言えば、どんなアプリ?という問いが続くし、特定の具体的なアプリしか作れないような知識しかもらえないだろう。

どういうことか?

試しに「何でも作れるようになりたい」と言ってみると「じゃあC言語やろうぜ」とか言われる。

C?いまさらCで何作れるんだよ。AndoroidアプリJavaじゃないの?C関係ないでしょ!?Cでスマホアプリウェブサイトも作れないじゃん!何言ってんの!?


スマホアプリ作りたいの?じゃあJavaでいいじゃん」

ち・が・う!何でも作れるようになりたいの!あんたみたいに!Visual Studioだろうとgccだろうと、cとかc++とかc#とかjavaとかpythonとかrubyとかphpとかテンサーフローとかhtmlとかjavascriptとかjqueryとかgoとか駆使してたくさんウェブサービスとかアプリとか作りまくってるあんたみたいに!

「じゃあ今挙げたやつ全部やれよ。ちなみに今の俺は10年以上プログラミング勉強してるから。10年後今の俺になったところで、俺はさらに10年積んでるからな。一生追い付かんな」


から今すぐ追いつく方法教えてって言ってるの!


「じゃあ今、あるいはこれから使えるものを重点的にやっていくしかないな。で、何がやりたいの?」


何がやりたいのってどういうこと?むしろ何ができるの?


アプリ作るとか」

わかった!じゃあアプリ作るわ!

「どんなアプリ作るの?」

…………どんなアプリ作れるの?

「ストアにあるようなやつ」

じゃあFGOみたいな……

「お前には無理だからw」


はぁっ!?ストアにあるようなやつって言ったじゃん!






そこでまた数回やりとりが発生して、プログラムを書くコストとかスキル問題について再確認することとなり、

現実的に俺個人が支払えるコスト範囲で、何を作れるようなスキルを取捨選択するかという問題になり、

結局は教科書サンプルをちまちま作っていくしかないのではないかというつまらない結論脳裏に浮かぶし、

その道筋でさえ結局何年も積む必要があり、そのころには別の言語とか開発環境が主流になってるかも……

「そこだよそこ」

えっ?


「まずさ、日本語教科書を読むには日本語必要じゃん?それでも国語辞典とかwikipedia調べながら知らない単語概念は別途補てんする必要がある」

う、うん。

プログラミング教科書とか風潮を読むにはプログラミングの基礎が必要。それに加えて、作りたいものに合わせて新規に開発環境なり言語なりを学習することになる。だから何でも作れるようになりたけりゃ、この世の全てを体得する必要があるけど無理だろそんなの」

え、えー

「でもいくつもの開発環境言語を使って、ソフトウェアをいくつも実際に作ってると、基礎的な引き出しは大きくなるし、追加で新しい環境とかを学習する要領もつかめてくる。何年も積み重ねがあるとなおさらね。するとより少ない労力で新しい技術追従できるし、新しい開発環境アプリの分野でもサクサク作ってるように見える。それが、お前の言うところの『何でも作れる』ように見えるものの正体さ」

なんか夢から覚めた気分。

FGOを作りたいなら、FGOをかみ砕いて、自分ならどういうアレンジでそれっぽいものを作れるか考えて、その過程自分能力とか限界を見極めていく必要がある。でもそれは結果論であって、最初は作りたいものをひたすら作ってみるしかない」

ふーん

「何度も聞くけど、何が作りたいの?FGOならFGOでいいよ。やってみろよ」

どうしよっかな……(頭を抱える)

anond:20180624083021

コードコンプリートプログラミング学習する奴はいいからな

あれを読むくらいの程度になったなら臨機応変に考えても大丈夫だろう

プログラミングのコツ(初歩)

「一つの関数には最小限の役割だけ与える」

「一つの関数は長くても20行以内に収める」

「できるだけ引数で受け取った値を戻り値に返すように書く」


これ、学校とかで教えておいてほしいコツだった

これ知った後、自分みたいなアホでも割と大規模なプログラム簡単に、

全容を把握しつつ読みやすい内容でかつ増築やすくなった

たぶんあらゆるプログラムに通じる基本的ことなんだろう

その割に過去読んだ教本では触れられてなかった気がする

心掛けるだけでだいぶ躓きにくくなるだろうからぜひ基本の知識として最初らへんに教えておいてほしい

2018-06-23

anond:20180623124611

別にこの人はプログラミングを全く理解出来ないとはいってないでしょ まず日本語勉強したら?

anond:20180623164930

精々年一回の体験学習レベルに何を期待しているのか。

国語」「算数」みたいに「プログラミング」という科目が出来て何十時間もやると思ってるのか?

小学生プログラミング教育

いきなりプログラミングでなくて、もっと基本的なことを教えた方がよくない?

ソフトウエア開発の現場でも、ドキュメントのページ番号を手で入力してるとかそんなのが横行してるんだが。

anond:20180623163028

ヒント:「小学校プログラミング教育の手引(第一版)」の公表について:文部科学省 http://www.mext.go.jp/b_menu/houdou/30/03/1403192.htm

2020年度(平成32年度)から実施される新小学校学習指導要領においては、各教科等の特質に応じて、児童プログラミング体験しながらコンピュータ意図した処理を行わせるために必要論理的思考力を身に付けるための学習活動計画的実施することとしました(小学校プログラミング教育の必修化)。

プログラミングに自信ニキに聞きたいんやが

プログラミングコンテストで一番有名で権威があるのはGoogleのCode Jamと思うんやが

二番目・三番目はどこなんや

anond:20180623133415

あなたIT業界で働いてるもしくは理系学部卒業された方ですか?

記事後半の主張には絡んでいないコメント申し訳ないですが

大学工学部で今はエンジニアとして働いています

大学時代工学部理学部建築学部含めても自分大学では

男性がそのような認識を持って女性(私達)に接してきたことはありませんでした

(他の学部も出したのはそういう話を友人知からいたことがなかったからです)

女性でもプログラミングがかなり得意な人もいましたし皆教えてもらったりしていました

これは非常に幸福だったということでしょうか

女性同士の煩わしい人芸関係もなくサッパリした人が多いので学生時代も今も非常に過ごしやすいです

anond:20180622070415

君はプログラマーに向いてない。

公式ドキュメントって、マンガアニメみたいに面白いものじゃないからね。

他の分野で才能を開花させるように頑張った方が、人生時間無駄にならないかも。

ほとんどのプログラミング本や講座はほぼ学校教科書でつまらしわかりにくいし楽しくもない。

anond:20180622070415

Processing芸術家がteam labみたいなことするために作られた言語/IDE(?)で

プログラミングなんてやったことないアーティストでも扱えるようJavaを簡略化したものFlashに近い

Shaderはなんだ?UnityだかのゲームエンジンCGレンダリングするときシェーダ

2018-06-22

今年の夏休み(8〜9月)の目標を決めた

英語力を磨く。ネイティブ日常会話が支障なく出来、TOEIC対策をせずに900点取れる程度を目指す。

プログラミング力を磨く。Google Code JamのRound3…はムリでもRound2は普通に解ける程度を目指す。

新書10冊・文庫10冊読む

脂肪4kg落とす

ソープセックスの講習を受ける

anond:20180622202749

仕様設計だけして実際にコードを書くところは人にお願いするにしてもプログラミング勉強必要だよ

anond:20180622195041

プログラミングなんて目的を達成するための手段であることなんて昔から変わってないんじゃない?

プログラミングすることが目的プログラミング習得するのが目的にすると失敗しやすいなんてずっと言われてる事だぞ

プログラミング簡単になってる?複雑になってる?

言語・・・進化して書きやすくなってるが、覚えることが膨大になりすぎて初心者お断り感がすごい

 

プラットフォーム・・・デザインやら仕様やら支援ツールやらが洗練されて使いやすくなってきたがやはり覚える量は膨大になりつつある

 

知識を調べる方法・・・格段に進化している

ソースを共有する方法・・・格段に進化している

 

なんというか、「何をしたいかから初めないと潰れそうな感じがする

プログラミングとか詳しい人に聞きたい

JavaScript/Processing/Shader

このへんわかってたら在宅で仕事あったりするかな・・・

後ろ二つは何に使う言語なのかもよくわからんけど

ディズニープログラミング覚えるやつ(テクノロジア)で習得しようか迷っている

HTMLCSSは多少わかるし仕事もあるけど単価安いので

anond:20180617202633

マジレスすると英語とかプログラミング勉強会。あとはクライミングとか自転車とかの運動系

お前自身がイケてないとイケてる奴には会えないぞ。

ちなみに理系男子って言っても普通に商社マンバリバリ営業してるやつもいるかステレオタイプやめろよ

ディズニーの本気のプログラミング講座がヤバそう

魔法学校テクノロジアとかいうやつ

どっかの電気屋でチラッと見たことあるんだけど、ここを変えるとこうなる、というのがリアルタイムで分かるようになってて感動した。

ほとんどのプログラミング本や講座はほぼ学校教科書でつまらしわかりにくいし楽しくもない。

分かる人向け・才能がある人向けの講座だ。


ディズニーのはゲーム形式みたいだし楽しさしかなさそう。

とりあえず体験版申し込んだ。

プログラミング挫折勢だけど手を出す価値あるかなぁ。

取り扱い言語がいいのか悪いのかもわからん

HTMLCSS理解済みだから学習必要ないけど。

どのレベルまで学習できるのかはしらん。


JavaScript/HTML/CSS/Processing/Shader

jsは知ってるけどプロセッシングとかシェーダ?とかは初めて聞いた

10万かけて学ぶ価値はあるのだろうか

女性エンジニアが少ないと男性がやる気が出ないやつ

https://logmi.jp/294756

http://b.hatena.ne.jp/entry/s/logmi.jp/294756

ブコメ読むと総スカンだし、Twitter見てたら「エンジニアやめろ」とか言ってる人いたけど、言うほど酷い内容か?

中国プログラミングモチベーターとか、ドワンゴ女子マネとか、男性エンジニアのやる気を上げる施策って前からちょいちょいあったと思うんだけど、別に全然炎上してなかったじゃん。しかもこれ2ヶ月前のイベントの書き起こしだぞ。なんで今更こんなのが炎上してんの。

Paizaのときもさ、数ヶ月前のイベントCodeIQ美少女擬人化仕事もらってる人が文句言って炎上してたけど、根は一緒だと思うんだよね。

二次元三次元女性男性エンジニアモチベーションを上げるのはOKで、女性エンジニアダメ理由がまじでわかんないんだけど、怒りの基準は一体なんなんだ。女性エンジニア職場の同僚に言い換えたらOKだったのか。

もも展のときもそうだったよね。渋谷でやっても問題なかったのに、池袋でやったら炎上して中止してさ。

人間感性って適当だよね。もうここまで来るとさ、変なタイミングで見つかって運が悪かったね、としか言えない。

プログラミング楽しいけど 2

もうすぐ完成!って思ったところから実際に完成するまでにめっちゃ時間かかるのは何故だろう

この関数書き終われば完成!→エラー/^o^\

みたいなのを延々繰り返して気づいたら2時間半経ってた

2018-06-21

[][][] 貧乏から自殺したいという増田の皆さんへ

貧乏を解消するだけなら、そんなに難しくないよ?

  1. 筋トレ
  2. 英語
  3. プログラミング

の3つをやればいいよ。(この順番で攻略するのが良い)

 

この3つの土台の上に、自分の特技/コアコンピタンスを乗せれば鬼に金棒だ!

  1. 健康バイタリティーがあれば、バリバリ活動できるし、
  2. ITを駆使して、自分価値あるソリューションを作り、
  3. 英語ペラペラなら、グローバル展開できますよね?

学校先生社畜の筆頭だから貧乏から脱出方法を教えてくれないんだよなーw(残念)

ルベーグ積分とかランダムウォークとか並んでる数学書の片端ゲーム理論の棚に

ゲームプログラミング数学物理」を並べてるのは冗談でやってるのか

司書に聞いてみたい

anond:20180621170410

うわ~、完全に調教済みの人間って、こんな思考回路なんですかね?(驚き)

ゼロサムゲームでレールに乗って進んだら、イス取りゲームで負けて、レールが終了→エリート社畜になれないなら、自殺しかないって、洗脳されすぎw

これじゃ、日本に将来がないのも当然だわ。

 

ありがとう

日本人が自殺したがる理由が分かる参考情報になりました。

 

今の君の立ち位置が分からいから、何とも言えないけど、ピボットする余裕があるなら、

  1. 筋トレ
  2. 英語
  3. プログラミング

をやれば良いと思うよ。(この順番が良い)

 

近所の店とか見てみなよ?高卒のアホでも年収1000万とかザラでしょ?スキルがあれば自営でも行ける。

人間死ぬ気になって頑張れば、プログラミングなんて1年あればマスターできるよ?

突破口は、他人に与えられるを待つよりも、自分で作った方が早い。

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