人気サイト様 最新記事

博士ちゃんねる ヘッドライン

レスの強調ウゼェー!というドクターへ

レス内の強調表示をOFFにする コチラをクリックして切り替えてください。設定は30日間Cookieに保存されます。
現在のステータス:強調有効

未経験からプログラマになるにはどうしたらいいの? @ [プログラマー板]


未経験からプログラマになるにはどうしたらいいの? @ [プログラマー板]
1: 仕様書無しさん 2016/07/09(土) 03:16:18.94 .net
目標:アプリ開発、Webサービス開発
やろうと思っている言語:HTML5/CSS3/javascript/Java/swift

まずは勉強だと思うけど、何を勉強すればいいかも最適な手段が何かもわからないので、ご教授ください。体験談などあれば尚ありがたいです。
正直なところ金が無いから、独学、職業訓練、派遣会社のスクール、企業内研修辺りに絞られてます。
2: 仕様書無しさん 2016/07/09(土) 03:24:46.17 .net
>>1
スペック
年齢:25
学歴:ニッコマ文系
前職:営業
所持品:知り合いから譲り受けたMacBook pro(多分2010年の)、iPhone6s
他:プログラミング未経験、東京一人暮らし
趣味:アニメ鑑賞
3: 仕様書無しさん 2016/07/09(土) 04:51:18.88 .net
>>2
トリアエズiPhoneアプリヲツクレ。
4: 仕様書無しさん 2016/07/09(土) 10:41:02.75 .net
>>3
swiftをやればいいということ?
5: 名無し集中。。 ◆O/rpF5PUVw 2016/07/09(土) 11:32:49.28 .net
Swift wwww

JavaScript(ECMAScript, ES2015, TypeScript, AppleScrit) のがいいと思うよ
xPath と RegExp も精通して使いこなせればなおよい
HTML5/CSS3 は基本だから当然
XAMPP でAppach MySql/Sqlite も当然パソコンにインストール
WireSharkをインストしてTCP/IPも勉強

日経ソフトウェア 定期購読しとけ 今月からなんか新しいのはじまる

MacだからってPython2に手をだそうとすんな。Pythonやるなら3

図書館や本屋もいってないの?
素人が独学とか挫折しないの千人に一人くらいだろ
12: 仕様書無しさん 2016/07/09(土) 23:02:39.91 .net
>>5
無知で申し訳ない。
これらを学ぶとどういうものを開発できる?
6: 仕様書無しさん 2016/07/09(土) 14:39:33.90 .net
Swift wwwww
の意図がわからんな
何がおかしいんだろ
28: 仕様書無しさん 2016/07/12(火) 01:19:10.99 .net
XAMPP入れずにVirtialbox vagrantで構築したら?
黒い画面にとにかく慣れたほうがいいと思うけど
管理人より:「Swift」は、現在のiOSアプリの標準開発言語。なんで草生やしてるかわからないですが、「独自言語で囲い込むな!」…とエンジニアの間ではあまり評判が良くないからかも。
「Python」は多目的型のマルチ言語。2系と3系は、後方互換がバッサリ切られてしまいました。現在サーバーサイドで動く現役の定番(しかしレガシーな)プログラムが2系で動いてるものが多く、なんも考えなしに3系へアプデすると死ぬ思いをすることも。
「XAMPP」というのは、だいぶ昔のWEB系ソフトが全部入りで一発インストールできるとかいう怪しげなやつ。管理人は使ったことないのでよく知らんのですが、これを使ってローカルに環境作りたがるのは、だいたい業務アプリ系あがりのひとが多かったです。今はマシンのスペックも上がったし、Mac使うか、»28さんみたくWinにLinuxの仮想環境入れた方がいいと思う。
「WireShark」はTCPパケットの解析ソフト。
「XPath」はなんて説明したらいいかよくわかんないけど、XMLベースでHTMLのDOM構造を特定するクエリー言語。こゆのは各言語にネイティブなものもいろいろあるから、どれか好きなの選べば良いです。
7: 仕様書無しさん 2016/07/09(土) 19:42:51.56 .net
>>1
東京近郊にいるなら、いわゆる"ノマドカフェ"で開催されているWeb系の勉強会に行け
勉強会を取りまとめたサイト(connpassとかそういうの)で、調べると結構ある
基本無料だし、あんたのような初心者が沢山いるぜ


講師に教えてもらうというより、みんなで集まって勉強するって感じ
カフェには掲示板とかがあって、アルバイトの募集とかやってる場合も(時給は安そうな感じだけど)

間違っても、Javaをかじって、特定派遣でSIer業界に入ってはいけない
いいか、絶対にだぞ
8: 仕様書無しさん 2016/07/09(土) 20:02:02.34 .net
人生の分かれ道が見える。

←アプリ系
ウェブ系→


あなたはどちらを選ぶ?
10: 仕様書無しさん 2016/07/09(土) 21:55:39.63 .net
>>8
組み込み系
管理人より:「SIer」とは「システムインテグレータ」の略で、流れの上流にいて中間をごっそり搾取している、言ってみればプログラマーの「敵」。業界の「系」についてはこちらをドウゾ。
11: 仕様書無しさん 2016/07/09(土) 22:31:37.46 .net
業務アプリは、もう業務SEと運用保守インフラ以外の日本人なんていらねって感じだけど、Webプログラマーもそんなに案件あんの?
17: 名無しさん@そうだ選挙に行こう! Go to vote! 2016/07/10(日) 16:20:36.24 .net
>>11
いわゆる"ノマドカフェ"の主催者がおいしくいただくための餌が必要なんじゃね?
13: 仕様書無しさん 2016/07/09(土) 23:17:50.74 .net
ノマドカフェ調べてみます。

自分の認識としては
Web→HTML、CSS、PHP、javascript
アプリ→Java、swift
って感じですが、合ってます?
15: 仕様書無しさん 2016/07/10(日) 03:19:52.70 .net
>>13
合ってません。
14: 仕様書無しさん 2016/07/10(日) 03:19:19.75 .net
北方謙三>>1
未経験ならとりあえずソープランドに行け。
16: 名無しさん@そうだ選挙に行こう! Go to vote! 2016/07/10(日) 11:57:02.15 .net
職業訓練校でJava勉強してからプログラマで就職したけど、今は行政側が五月蝿いから、教える側も教える内容的にもまともだよ
ただ職業訓練校だから自分のやる気が続かないとすぐ置いて行かれる
挫折してやめる事もせずに、授業中ずっとだらだらネットで遊んでるおっさんもいた
やる気だったり興味が持続するのであれば、講師の人に色々聞けるし場所によっては集団で何か作るって事もやるし、独学よりも職業訓練校って選択肢はいいと思うよ
18: 名無しさん@そうだ選挙に行こう! Go to vote! 2016/07/10(日) 16:34:08.00 .net
職業訓練はやる気があって素質のある人にはいいと思う
前の職場でも、職業訓練上がりの30過ぎの人が居て、実務経験ゼロなのになかなか出来る人だった
22: 仕様書無しさん 2016/07/11(月) 16:15:02.05 .net
>>1
まずは英語を勉強すれ。
主立ったプログラミング言語も英語ベースだし。
24: 仕様書無しさん 2016/07/11(月) 21:18:36.84 .net
英語だけ出来ても就職する上では全くメリットないよ

でも、実際にプログラミングする上で、英語力がある程度ないと色々苦労する
たとえば、invoke、yield、recursive、populate, duplicated, deprecated
これくらいの簡単な単語は全て知ってないと話にならん
92: 仕様書無しさん 2016/08/16(火) 11:29:31.82 .net
>>24
簡単な単語っていうけど、英語圏に10年以上住んでてネイティブと普通に事務仕事してる俺でもそれらの単語は半分くらいしか知らなかったよ。
ほとんどプログラミングの分野とかでしか使われない単語じゃねーの?
26: 仕様書無しさん 2016/07/12(火) 00:17:30.08 .net
30過ぎたおっさんでもない限りはandroidかiosの中身はなくても、見栄えがそれなりのアプリ作ってこんなの作ったんですよ、とでも見せれば、どこかの会社には入れるだろ。
実際作って公開までやり遂げれるのなら、性格や空白期間があってもどうにかなるよ。
最後まで作りきれる人ってのは案外少ないからね。
27: 仕様書無しさん 2016/07/12(火) 00:29:03.01 .net
>>1がそれを作り上げるまでの間に30超してそうだけどなー
33: 仕様書無しさん 2016/07/15(金) 03:16:52.83 .net
インド人のがプログラム上手なんだから給料が上がる訳無いんだよな
34: 仕様書無しさん 2016/07/15(金) 05:33:39.07 .net
>>33
インドのソフトウエア企業は、新人を雇うと1年くらい大学みたいな雰囲気の建物&広大なキャンパスで、みっちりと情報理論とかソフト開発の講義をする。
もちろんその間、会社は給料を払う。たぶん国の援助もあるのだろう。

しかも、それが終わっても、基本的に派遣なんて人身売買という儲からない商法はしない。
まあ、海外で働くケースも多いのでゼロではないと思うけど。
きっちり自社内でソフト開発の仕事。


全てのソフトウエア企業がそうだとはいわないが、大手はこんな感じだと聞いた。
日本よりも、ソフトウエア企業の経営者や国の指導者が優れているってことだろうね。
36: 仕様書無しさん 2016/07/18(月) 08:38:14.27 .net
日本がほんとに人材を育てたいならやっぱインドみたいな事しないとだめだよな
37: 仕様書無しさん 2016/07/18(月) 17:45:18.45 .net
日本「小学生から授業に取り入れて奴隷育てるからでえじょうぶだ」
38: 仕様書無しさん 2016/07/19(火) 12:59:01.94 .net
募集記事にある未経験ってのは、業務経験が無いってだけだからなぁ
最低でも趣味や大学でプログラムやってるのが条件だから。
42: 仕様書無しさん 2016/07/20(水) 01:36:11.95 .net
>>38
童貞募集じゃなかったのか!!
45: 仕様書無しさん 2016/07/21(木) 19:35:43.43 .net
>>38
しかも普通に仕事ができることが前提だから。
Excelの操作もままならないレベルだと相手にされない。
管理人より:「未経験者歓迎」って言ってるくせに、なぜ歓迎されないのか?
39: 仕様書無しさん 2016/07/19(火) 18:52:15.39 .net
派遣に採用されそうなんだけど残業月100時間なんてあるの?
特定派遣で残業とかアホらしいんだが
40: 仕様書無しさん 2016/07/19(火) 19:26:47.18 .net
普通にある
41: 仕様書無しさん 2016/07/19(火) 19:45:23.14 .net
そうか、残業の少ないほうの派遣にするわ

結局のところ業務経験がほしいだけだからな
特定派遣に長居するつもりはないし
43: 仕様書無しさん 2016/07/20(水) 01:57:48.83 .net
>>41
>特定派遣に長居するつもりはないし

みんな最初はそう思うんだよ。たぶん。
51: 仕様書無しさん 2016/07/21(木) 23:33:53.12 .net
>>1
マジレスすると、勉強なんかやっても無駄。
結局上質なMVCモデルで描かれたソースなんかは現場にしかない。
よってその年齢。自分ならノーギャラで開発現場に入れてもらう。
今はどこも人手不足。少しでも足しになりそうな人材はほしい。
ただ単価が高いのはダメ。
ダメなやつは切って捨てられるくらいの気軽さもいる。

プログラミングを学ぶには情熱がいる。
現場のソースを見せてもらいながら、簡単な修正作業から、どんな風に現場のプログラムが動き、どんな風に管理されて、どんなドキュメントが必要なのかを仕事しながら学ぶのが手っ取り早い。

一つ現場をふむごとに、経歴がつく。
その経歴を買うためにタダで働け。
派遣なんか探してもだめ。
小さめの派遣の営業に自分をうりこみ、その営業にどっかのプロジェクトにねじこんでもらえ。
それが一番。
歳が若いのは武器だ。がんばって。


あと、一人でゴリゴリ組むことは案外少ない。
プログラミングは手段なだけ。
難しいのはもっと違う所だったりする。
53: 仕様書無しさん 2016/07/21(木) 23:38:28.41 .net
>>51
そうそう、小さい会社でいろんなプロジェクトを見てきた人間の方が、どんなにすごいIT企業、SIのプロパーでやってきた人間より仕事ができたりする。
56: 仕様書無しさん 2016/07/22(金) 01:48:54.03 .net
>>53
そう思い込まないと、たらい回しにされた自分を肯定できないものなあ。
大変だね。頑張れ。
管理人より:ちょw
54: 仕様書無しさん 2016/07/21(木) 23:41:15.87 .net
>>2
1時間1,000円くらいで一週間に1日なら教えてやってもいいぞ。
55: 仕様書無しさん 2016/07/21(木) 23:43:40.10 .net
ただし本人が分かろうとする努力がなければいつまでたってもできないので、誤解しないように。
教えてもらってないから、できないなどと考えるような人間ならIT技術者としてはやっていけない。
58: 仕様書無しさん 2016/07/22(金) 06:52:56.07 .net
>>55
今はネットが使えていい時代だよな
必要な情報はすぐ手に入る。
こんな時代にわざわざなに書いてるのか、ほんと意味不などでかい入門本とか買うやつのセンスを疑う。
『勉強する』とか言ってる時点で、話し合わない。

プログラミングは動かす手段。
手段を勉強する意味わからない。

まずはどうしたい、というものがなければ動きようがない。

本に載ってるようなソースは現場では役にたたない
59: 仕様書無しさん 2016/07/22(金) 08:17:11.44 .net
>>58
なんか的が少し外れているけどな。
管理人より:まぁ、お金払って「入門書を買う」とか「教えてもらう」のは下策だとは思いますが、「手段を勉強する意味わからない」はさすがに極端すぎ。
62: 仕様書無しさん 2016/07/22(金) 12:23:58.08 .net
以前特定派遣に入ろうかと書いたものです
内定出ていましたが辞退しました

エンジニアを評価できない派遣元に雇用される特定派遣よりは、一般派遣のほうがマシと考えるに至りましたまる
64: 仕様書無しさん 2016/07/22(金) 14:25:41.34 .net
>>62
新人なら最初の何年かは特派は悪くない。

一般派遣だと仕事が明確化されている分、楽ではあるがいろいろ経験させてくれないデメリットもある。
65: 仕様書無しさん 2016/07/22(金) 14:56:26.43 .net
>>64
でもそんな一般的な話は派遣先によるの一言でどうとでもなるんでそ?
66: 仕様書無しさん 2016/07/22(金) 15:07:58.20 .net
>>65
特派は契約が非常にあいまいだから、何をやらせても問題ないが、一般派遣はそうはいかない。

SIerはモラルがないので一般派遣でも何でも押し付けることもまだ多いだろうが、一般派遣は下手に使うと行政処分されるから、部分的なテンポラリーの仕事しか案件としては出てきにくい。
67: 仕様書無しさん 2016/07/22(金) 15:29:39.65 .net
>>66
それ一般派遣なら契約の際に業務内容を詳しく説明してくれるけど、特定派遣は説明されないってことじゃん

納得してできる一般派遣でいいな
68: 仕様書無しさん 2016/07/22(金) 16:16:26.71 .net
>>67
特派は仕事内容も仕事範囲も責任範囲もあいまい。

特派の廃止は決まっているが一般派遣化するまで3年あるから大半の特定派遣はぎりぎりまで特派を続けると思う。
70: 仕様書無しさん 2016/07/22(金) 20:58:53.86 .net
>>66の言ってることは実情とは違うんだが・・・

一般派遣は、完成責任や納期がない
1日8時間オフィスで指示された事やってくれ、という感じなんで、良い意味で、柔軟すぎてガバガバw
プログラミングに関する事なら、何でもOKなのが多い

明日から今やってるそのプロジェクトは置いておいて、こっちのプロジェクトをヘルプお願い!、なんて日常茶飯事

逆に、特定派遣は完成責任や納期があるケースが多くて、そんな柔軟性はまずない
とにかく1プロジェクトを最後まで完遂するって感じ
72: 仕様書無しさん 2016/07/22(金) 21:13:34.54 .net
>>70
その特派は違法。派遣契約ではなく請負になっている。
だから特派も廃止が決まった。

一般派遣で何でもやるのは派遣社員本人の自由だが、契約上は契約違反。
一般派遣には業務の拒否権がある。
74: 仕様書無しさん 2016/07/23(土) 06:08:29.40 .net
>>72
> その特派は違法。派遣契約ではなく請負になっている。
ほへぇ、なるほど、知らんかったですわ 参考になるます

> 一般派遣で何でもやるのは派遣社員本人の自由だが、契約上は契約違反。
大抵は、"何でも"が可能なように、契約に書いてあるけどね
プログラミング業務、補助業務なんちゃらって

ただし、とあるプロジェクトをやる話でやってきているのに、何ヶ月も別のプロジェクトをやっていたら、社会通念上マズイわ
そういう時だけ苦情言ってる
77: 仕様書無しさん 2016/07/23(土) 18:24:01.33 .net
>>74
それはおまえの使っている一般派遣が時代遅れなんだよ。

そんな曖昧な業務内容の契約書を交わす派遣先はSIerくらいで、派遣元も中堅、中小派遣会社だろ。
75: 仕様書無しさん 2016/07/23(土) 06:09:29.42 .net
なぜか派遣スレになる
78: 仕様書無しさん 2016/07/23(土) 18:24:27.93 .net
>>75
大半は派遣だからな。

とゆわけで、年1回くらいは投下しようと思ってる、プログラマー未経験者に先輩方が衷心よりアドバイスするスレ。
今回は珍しく「資格を取れ」というひとはひとりもいないですね。だいたいいつもいるんですが。

*勉強会に行け
*アプリでもWEBでもとりあえず作れ
*職業訓練校に行け
*ちょっぴり派遣に行って経験を積むのもアリだ
*でも派遣にどっぷり浸かるのは絶対にダメだ
*入門書を買うのはムダ
*とりあえずソープに行け

ってところですか。
管理人はWEB系の雰囲気が気持ち悪いので、勉強会には一切行きませんが、最新の情報をゲットできる可能性もあるらしいので、別に悪くないでしょうね。
職業訓練校も最近のは案外ちゃんとしてるらしい…とは聞きます。ただ、けっこう倍率が高いって言ってました。
入門書に関しては全体を俯瞰しやすいから、最初の最初だったら買ってもいいと思う。でも、長期間役に立つかというと確実に何度も何度もは見ないので、家の中でジャマになる。したがって、「技術書に投入するお金はムダだ」ということに、やがては気づきます。

だから、あがってる項目はどれも間違ってはいないですが、共通してるのは「自主的に行動しろ」という点だと思います。そういう自主性がなければこの業界では「絶対」やってけない、と覚悟すべきですよ。
今回の»1さんは、「どの言語やればいいの?」とか「どんなPC買えばいいの?」っていうレベルからは一歩進んでますが、まだスタートラインには立てていない。
まずは曲がりなりにも、なんでもいいから1個アプリケーションを作ってみなくてはなりません。そこがスタートラインです。

ここがなかなかクリアできない初学者は、案外多いのではないかと思うんです。
それはなぜなのか?と考えるとき、どうしてもひとは最短距離で目的地まで行こうとするからなんではないでしょうかねぇ。
こと、プログラミングに関しては回り道をすることにも大いに意味があるので、回り道上等でいろいろ試してみる方がいいんですよ。それぞれの「系」の言語にも、やっぱり「好き/嫌い」「向き/不向き」「合う/合わない」がありますし。

プログラミング言語を学ぶことや覚えることを、膨大なコストがかかるから…と思い込んでるのであれば、それは違うと断言しておきます。
言語を覚えるのなんてすぐですよすぐ。その覚えた言語を使って目的の成果物を作るのが難しいんですから、要点を履き違えてはいけませんよぉ~。

だから、興味があるなら悩まずにとっととやってみるべき。悩む時間がムダです。プログラミングなんてそんな真剣に悩むような上等なもんじゃないですって、これホント!

管理人は全然知らなかったんですが、最近の若手エンジニアときたら超売り手市場で、引く手あまただそうじゃないですか。どうやら我々のターンが回ってきたっぽいですよ、いつまでこれが続くかわかんないから、新兵の諸君も後に続け!突撃ぃー!!
12.2追記:当記事を「朝目新聞」さんでご紹介いただきました!
ダラダラ仕事して残業代もらったほうがお給料多いっつーのも、まーおかしいわけですが。
プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業
米田 昌悟
SBクリエイティブ
売り上げランキング: 6,404



人気サイト様 最新記事

博士ちゃんねる ヘッドライン

    • ※1 : 名無し
    • 2017.11.29 23:41
    正直、英語力はプログラミングにはそんなに必要ない。
    業務上、英語を使うとか開発ツールが日本語版出てないやつだったりする場合は別。

    年齢もまだギリギリ大丈夫そうだから、未経験オッケーな会社を受けまくりなよ。
    そこで数年頑張って、そのまま頑張るかステップアップするかは本人次第。
      • ※3 : ドクター・ノオ・ネーム
      • 2017.11.30 15:36
      >※1
      > 正直、英語力はプログラミングにはそんなに必要ない
      なんによらず、IT系の一次情報は英語であることが多いよ。
      ググるのは結構だけど、ソース付属のコメントやドキュメントを読むのが先でしょ。
      誰かにに質問するとかも、英語コミュニティの方が概して反応がいい。

      得意でなくてもいいけど、苦にしない程度に読み書きする能力は要るよ。
      そうでないと、英語を理解できる誰かというフィルタを通した情報しか手に入らない。
      永遠にね。

      よいプログラム書く能力に直接影響する訳じゃないけど、
      何かを早く正確に理解する能力は、現代のプログラマには必須能力。
      そのために英語はとても役に立つというのが俺の意見。
        • ※8 : ドクター・ノオ・ネーム
        • 2017.12.2 18:34
        >※3
        その程度の英語力って「そんなに必要ない」の範疇じゃね?
        一般に英語力があるって言う人間をイメージしてみ?
        ぺらぺらでガンガン読めてニュアンスも十分に理解できる奴が頭に浮かぶでしょ
    • ※2 : ドクター・ノオ・ネーム
    • 2017.11.30 6:08
    才能ない奴はマジ合わないからな。誰でもできる仕事ではない。
    • ※4 :
    • 2017.11.30 20:21
    とにかくまずはアプリケーションを作ってみるというのが
    大事だと思われる
    スマホアプリでもいいし、Windowsアプリでもなんでも

    英語に関してはやる言語によると思う
    今流行りのPythonなんかは絶対に英語で
    1次ソースに当たった方が早い
    というかpythonは日々言語仕様が
    変わっていて、特に2と3の差がでかい
    最新の情報はほとんど英語にしかない

    逆にc#やjavaなんかは日本語の解説サイトが
    山ほどあるからそんなに英語なくても大丈夫
    stackoverflowの日本語版もできたし、quiitaもあるからね
    • ※5 : ドクター・ノオ・ネーム
    • 2017.12.1 23:27
    とりあえず人足りなそうな会社に働かせてくれって連絡するのがいい気がする。
    はじめスゲー辛いと思うけど仕事は無理やりアウトプット求められるから嫌でも経験値たまる。
    経験さえ積んでしまえばあとは転職でもすればよい。
    正攻法なら難関大の情報工学科か数学科から院を出て数値計算系とかからベンチャー行くのがいいと思う。
    • ※6 : ドクター・ノオ・ネーム
    • 2017.12.2 2:23
    身も蓋もないんだけど、そもそもプログラムの勉強で悩んでる時点でやめといたほうがいい気がする
    少なくとも一生食ってくのは苦しいと思う
    • ※7 : ドクター・ノオ・ネーム
    • 2017.12.2 14:58
    最初はボードゲームやパズルゲームみたいにルールが決まっているものを作るのがいいと思う。
    (それも1つの画面上で動かせるやつ)

    例えばオセロとか数独とか。
    • ※9 : ドクター・ノオ・ネーム
    • 2017.12.4 11:52
    ぶっちゃけ、フロチャート書ければ言語なんてどれでもやっていけるぞ。
    ただし、書いたフロチャートがちゃんと書けていれば、ってのが前提になるけど。
    ロジックの組み立てさえできれば、言語なんてマニュアル引きながらでもOKだから。
  1. トラックバックはまだありません。


コメ欄での議論はおおいにけっこうですが、当サイトではドクター同士の罵り合いは禁止となっております。反論する際には、相手の意見・人格を尊重し、どうぞ冷静に。
*