プログラマー目指してるんだが色々と教えてくれ [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2015/12/10(木) 19:54:46.88ID:jSGjW4L8
レスが遅れたりするかもしれないがそれは許してくれ。
2デフォルトの名無しさん
垢版 |
2015/12/10(木) 19:57:45.75ID:jSGjW4L8
プログラマー目指している高校生だが、これはやっとけてのがあったら教えてほしい。

一応、今C言語を勉強しています。「Cは時代遅れ」とか言っている人がいたから
少し心配やけど。
3デフォルトの名無しさん
垢版 |
2015/12/10(木) 19:59:00.35ID:jSGjW4L8
日本語おかしいかもしれんが許してくれ。なんか今、頭がボーっとして
言葉が出にくくなってるから。
2015/12/10(木) 20:09:25.89ID:Au3CIYSv
許さん。体調は整えなさい。あと睡眠は取りなさい。

ところで何のプログラマー?
ゲームだったら今は何だ、C#か、unityか。知らんけど。
webだったらPHPやwordpress、bootstrap辺り触っといた方がいい。htmlとかcssはどうでもいいわ。後デザインセンスもあると便利。
サーバー触るならlinuxも知っとかなきゃいかん。
最先端のカッコイイ言語はpythonだ。数学の知識ないとゴミだけどな。
先にどういうプログラマーになるかはある程度決めておいたほうがいいと思うぞ。
2015/12/10(木) 20:12:23.04ID:2sfc8hvQ
プログラマー目指している35才無職童貞職歴無しだが、これはやっとけてのがあったら教えてほしい。
6デフォルトの名無しさん
垢版 |
2015/12/10(木) 20:16:24.46ID:jSGjW4L8
>>4 

そうですね! 一応、ゲームも考えていますが、主にPCのソフトを
作ったりする方です。
2015/12/10(木) 20:23:24.24ID:Au3CIYSv
>>6
へぇ・・・じゃあとりあえずはCでいいかもな
あとは仮に行きたい会社いくつか決めて、その会社が募集してる言語を勉強するのもいい
何なら直接メールとかで聞けば暇な人事が色々教えてくれるかもしれん
「御社の製品に感銘を受けました!」とか言ったら喜んでくれるかもなー
8デフォルトの名無しさん
垢版 |
2015/12/10(木) 20:24:46.88ID:jSGjW4L8
まぁ、ソフトウェア開発 というんですかね。
9デフォルトの名無しさん
垢版 |
2015/12/10(木) 20:25:34.12ID:jSGjW4L8
>>7

なるほど
10デフォルトの名無しさん
垢版 |
2015/12/10(木) 20:32:36.48ID:jSGjW4L8
C、C++、C#っていうのはどういった違いがあるのか、わかりますか?
2015/12/10(木) 20:42:27.62ID:Au3CIYSv
>>10
Cはクラスがない。
C++とC#は継承とかusingとか記述方法など細かいところが色々違う

Cは基本的な言語。古いけど。
C++は仕様が複雑怪奇だけど何でもできる
C#は逆で楽に作れるがあまり込み入ったことはできないって思っておけばオッケー

あと英数字は半角、これ基本ね。
2015/12/10(木) 20:51:06.45ID:BH3/pLaV
エンドユーザー(我々や企業)向けのPCソフトウェア(デスクトップにアイコンがあってダブルクリックで起動するような奴)
を作りたいんだろ?
それならもうJavaScript以外にはない
今はHTML5とJavaScriptで全部やろうって流れだ

C言語なんて古代の言語はありえねえ選択肢だ
新規開発じゃなくて、既に誰かがCで開発したソフトを保守(改良、バグ修正など)したいなら止めはしないが
13デフォルトの名無しさん
垢版 |
2015/12/10(木) 20:57:28.89ID:jSGjW4L8
方法!なかなか勉強になります!


JavaScriptも勉強してみます。
2015/12/10(木) 21:17:14.30ID:yFaq+uY+
               r'゚'=、
               / ̄`''''"'x、
          ,-=''"`i, ,x'''''''v'" ̄`x,__,,,_
      __,,/    i!        i, ̄\ ` 、
  __x-='"    |   /ヽ      /・l, l,   \ ヽ
 /(        1  i・ ノ       く、ノ |    i  i,    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 | i,        {,      ニ  ,    .|    |  i,  <    がんばろう!
 .l,  i,        }   人   ノヽ   |    {   {   \_________
  },  '、       T`'''i,  `ー"  \__,/     .}   |
  .} , .,'、       },  `ー--ー'''" /       }   i,
  | ,i_,iJ        `x,    _,,.x="       .|   ,}
  `"           `ー'"           iiJi_,ノ
15デフォルトの名無しさん
垢版 |
2015/12/10(木) 22:15:29.98ID:jSGjW4L8
がんばりますw
2015/12/10(木) 23:12:59.29ID:vqbj2s00
言語っていうのは自分にとって読みやすいかどうかがあるから
まず一通りの言語の構文を見ろ
https://ja.wikipedia.org/wiki/Hello_world%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E4%B8%80%E8%A6%A7

この中のどれが「自分にとって使いやすいか?」を見極めろ


次のステップとして
アルゴリズムの再帰とループの相互変換の仕組みを知る

授業でアッカーマン関数は習ったよな?
例:↓
再帰
http://ideone.com/B1bDnp

ループ
http://ideone.com/KDSDTc


それが終わったら次はSAIの試用版インストール
https://www.systemax.jp/ja/sai/

amazonで良さそうなイラストメイキング本を買って絵を描くだけ
17デフォルトの名無しさん
垢版 |
2015/12/10(木) 23:25:17.77ID:jSGjW4L8
アッカーマン関数!? 
2015/12/11(金) 00:07:23.55ID:tvz+Z0m1
>>6
今高校生だろ?
その分野は今後はスマホやWebアプリに変わっていく分野
少しづつ席の減ってく席取りゲームでベテランが一杯いるから出番ないよ
2015/12/11(金) 02:52:17.27ID:jHjUYUtl
ベテランwww

新卒採用しない会社なんてあるのかよ
2015/12/11(金) 06:16:44.10ID:iX3QZ8Jh
>>1
言語の勉強なんかより、まず頭の体操の類でもやってセンスを磨いとけ
2015/12/11(金) 06:45:22.84ID:SefTUXzR
>>19
今はWeb系を除いて新卒なんてほとんど取れないよ。
2015/12/11(金) 08:10:58.69ID:3bK94UTo
え、そうなの。
2015/12/11(金) 08:36:27.91ID:zw9BlGgh
>>19
今後拡大しない分野は新卒配属されないでしょ
会社自体は新卒採用するけどさ
2015/12/11(金) 09:27:42.27ID:c8Z8cN8b
cはかたい
c++はやみがふかい
c#はやわらかい
25デフォルトの名無しさん
垢版 |
2015/12/11(金) 10:48:33.98ID:pr0cG/Kk
ほうほう
2015/12/11(金) 12:02:24.31ID:zw9BlGgh
>>24
あってるww
2015/12/11(金) 14:37:57.00ID:bMURe+oc
>>16
Groovy、HSP、Luaなんかの構文が直感的に分かりやすいですね
2015/12/11(金) 19:02:29.77ID:mOn0TAC6
>>24
ものすごく分かるw
2015/12/11(金) 19:22:43.47ID:jMLQ4Xbe
よくわかるアホ
2015/12/11(金) 21:58:54.11ID:E2IIQFBK
>>24
きみプロですね
31デフォルトの名無しさん
垢版 |
2015/12/12(土) 10:16:19.25ID:kktwtu+i
>>2
基本情報を取得することを勧める。

面接の片隅にいることがあるのだが、面接担当が基本情報の話を良くする。
要約すると「情報科なら持ってて当然、なぜ持ってないの?(応用の話)」、「情報科じゃないのにソフト屋を目指すのは悪くない、でもソフト屋を目指すなら基本情報位取る気はなかったのかな?」

持ってるからと言って実力を証明できる資格とは思えないんだけど、持ってないとすげえ不利な資格に思えるw
2015/12/12(土) 10:47:13.22ID:bnitNt/r
底辺には不要。ブラックでも生き残れる精神力、体力を鍛えよう。
2015/12/12(土) 12:36:43.86ID:RoRkbNgF
ググり方の上手い下手が生き残れるか否かに直結するよ。
一からコード組む機会なんてほぼ無いし、基本は内外からパクってきて改造してく仕事。
2015/12/12(土) 14:52:10.37ID:GXWn7oSu
基本的なアルゴリズムは、押さえとくべきだろ
じゃないとループで一個一個舐めていくとか
えええと思うソースを偶に見る
35デフォルトの名無しさん
垢版 |
2015/12/12(土) 22:50:52.92ID:/ltDyw0Z
>>33

そうなんですか?
36デフォルトの名無しさん
垢版 |
2015/12/12(土) 22:51:56.49ID:/ltDyw0Z
>>35は私>>1です
2015/12/13(日) 00:47:06.38ID:5FRgwNtE
最近web/タブレット系プログラマになった中小プログラマ5年目としてのアドバイス。

基本とかどうでもいいので、
ソースが綺麗かどうかとか本当にどうでもいいので、
セキュリティさえも後から対応すればいいので
とにかく最新の技術使って売れるものを作るといい

最先端で売れるものを作りつづけるのは全てに勝る
2015/12/13(日) 00:49:06.58ID:Be8+1Kca
勉強していないと、検索してもどれか正解か判別できない。
知識を得るのは簡単だが、それが本当か間違いか、判別するのが難しい

2chの西村も、嘘を嘘と見抜けぬ人は、
掲示板を使うのは難しいと言っている

資格が最も短時間で、幅広く基本的な知識を得られる。
時間効率が高い
2015/12/13(日) 01:04:55.98ID:5FRgwNtE
>>35
33じゃないが、一から作ることがないってのはおおよそ合ってる。
1ヶ月で注文サイト作れとか、3ヶ月でレジ端末と連携しろとか、読んだことない20フロントぐらいあるアプリを1週間でキャッチアップして改修しろとか、要約すると速さが正義なんだよね。

結果的にフルスクラッチする機会はそうそうないし、作る時もどこかの真似事や見たことのあるフレームワークみたいになる

あとは、、、多分今はプログラマ単体の時代じゃないな。
SEOやCVできる奴らが今最も旬で、あと3、4年は続く気がする

より売上に直結する技術のほうが企業は好きなんだ
40デフォルトの名無しさん
垢版 |
2015/12/13(日) 02:51:51.91ID:w66vYhhT
>>35
昨今だとセキュリティなんつらでブログ類がブロックされる。
なので「お、ここに書いてある」「あかーん」になって見れない事多し。
申請で通るんで、申請するか、先駆者の通したサイトを利用するパターンあり。

君がこの世界に入る頃は、ちょっと不便な世の中になってるかもね?
2015/12/13(日) 11:33:19.69ID:/K7CibiU
>>38
>2chの西村も
42ノンプログラマー
垢版 |
2015/12/13(日) 12:35:06.95ID:jHz/TIDa
1です。名前書いときました。

1から作ることが基本的にないんですね。
勉強になります。
2015/12/13(日) 15:36:38.45ID:IUyCcCa9
ま、プログラム自体を楽しむ分には車輪の再発明も面白い

プログラムの楽しみ方なら、githubから人気出そうな最新ライブラリのソースを落としてきて、学びながらバグのマージリクエストを出すってのもある

特に後者はお勧めで、最新技術とスマートな考え方と練習問題の実践が最大効率で出来る。
プログラムの世界は10年違えば何もかもが違うので、常に最先端の技術と速度を維持できれば、社会人になった時に君の大きな味方になるよ
2015/12/13(日) 16:56:25.66ID:pGvytXzr
取っつきやすいpythonがオススメ
今やエンタープライズ系の管理用ツールから組み込み系まで様々な場所で活躍してるし、オブジェクト指向言語でk
将来違う言語を使う仕事をするにしてもpythonは簡易ツールの作成とか何かと使えるし
あと英語は必須
45ノンプログラマー
垢版 |
2015/12/13(日) 22:32:27.37ID:jHz/TIDa
>>43,44

勉強するリストにgithub,python入れときます。
46uy ◆Qawu9.2l1E
垢版 |
2015/12/14(月) 05:43:40.57ID:y4ZyIlXf
順序的にまずはgithubにアカウント作れよ
でgistってので細かいソースコードを管理する
githubの機能のメインはリポジトリのほうだけど、そっちは自分でアプリケーション作れるようになってから覚えれば良い

あとは、今何のエディタ使ってるか知らんけどMS製の使うくらいならこれ使っとけ
https://atom.io/
2015/12/14(月) 08:59:50.38ID:WDMOkAlB
俺も便乗させて
winのguiフロントエンド?作るのって何で作るのが簡単なの?
2015/12/14(月) 09:43:31.04ID:ZF2U1u5K
>>47
簡単ってのは人によるからなあ
将来性のある方法がhtml5+javascriptくらいで他は全部落ち目だからまずは今使える言語で出来るか検索してみたら?
2015/12/14(月) 11:20:29.75ID:lTDtx347
>>47
MSDN買え、今ならお安くしときまっせ
50uy ◆Qawu9.2l1E
垢版 |
2015/12/14(月) 14:17:05.09ID:5XsAAUmf
デスクトップアプリにする必要がなければ
ブラウザアプリで作るのが最も簡単
限定的にブラウザ→デスクトップに変換できる機能も作られてるからJs関係だけ覚えてれば
これからのITの発展により、いずれ環境が整う事が予想される
Js関係といっても冗長言語のJavaScriptそのものではないからな
CoffeeやRuby(Opal)といったJavaScriptのトランスレータの学習
総合的に考えてRuby一択
http://opalrb.org/try/
2015/12/14(月) 18:41:12.12ID:2JSVZtRY
>>47
C# が一番簡単
2015/12/14(月) 19:10:32.00ID:OP1tRZHJ
基本情報を取れば履歴書がいくらかマシになるでしょうか?
高卒ニート二年目の20歳です
数学はしょぼいです(センター6割くらい)
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況