X



【相談】プログラマーになりたい人のためのスレ 6
■ このスレッドは過去ログ倉庫に格納されています
0001仕様書無しさん
垢版 |
2020/11/17(火) 20:34:32.88
プログラマーになりたいけどどうすれば良いのとか、
プログラミングを独学でやるにはどうすれば良いのとか、
あまりにも単発質問スレが多いので集約することを試みるスレ

よってage進行推奨


前スレ
【相談】プログラマーになりたい人のためのスレ 5
http://medaka.5ch.net/test/read.cgi/prog/1603235411/

【相談】プログラマーになりたい人のためのスレ 4
http://medaka.5ch.net/test/read.cgi/prog/1599214635/

【相談】プログラマーになりたい人のためのスレ 3
http://medaka.5ch.net/test/read.cgi/prog/1590291825/

【相談】プログラマーになりたい人のためのスレ 2
http://medaka.5ch.net/test/read.cgi/prog/1576503666/

【相談】プログラマーになりたい人のためのスレ
http://medaka.5ch.net/test/read.cgi/prog/1568379904/
0002仕様書無しさん
垢版 |
2020/11/17(火) 20:35:07.86
349 名前:仕様書無しさん[] 投稿日:2020/11/06(金) 15:01:45.60
>>346
未経験者に対して時に厳しく時に優しく現実を教えるスレです
アフィリエイターやインフルエンサーや業者の都合が一切入らない生の意見が聞けるのはこのスレだけ!
0003仕様書無しさん
垢版 |
2020/11/17(火) 21:05:25.38
AIネタを出すアフィリエイターに対しては懐疑的
たぶん、日本では不都合なためAIは流行らないと思う
0004仕様書無しさん
垢版 |
2020/11/18(水) 04:50:14.67
就職に有利なプログラミング言語ってあるんですか?
求人が多い言語とかは聞きますけど応募者が多いと倍率で考えたら就職しやすいとは限らないのでは?
0005仕様書無しさん
垢版 |
2020/11/18(水) 05:26:17.68
就職に有利というよりはどういう開発したいかで決まる
SIerでPGしたいならJavaだし、
Web系ならPHP/Ruby/JSだし、
組み込みとかローレイヤーならCだし、
ゲームならC++とC#だし、
スマホならSwiftとKotlin
とりあえず興味のある奴から始めた方がいいと思う
いくら就職がスムーズに行っても合わない業界じゃ精神壊して続けられないよ。
0006仕様書無しさん
垢版 |
2020/11/18(水) 05:54:54.82
>>5
これな
もう分野によって決して交わらないレベルで溝がある
一昔前なら全部C/C++だったんだけどね
そういう意味でプログラミングは昔の感覚とは随分と違うものになった
0007仕様書無しさん
垢版 |
2020/11/18(水) 08:18:47.67
>>1
乙です
0008仕様書無しさん
垢版 |
2020/11/18(水) 08:32:19.39
>>4
JavaScriptでも達人になれば有利だよ。
勿論PHPでも何でも良い。

去年の野村証券のジョブ型じゃなく、正式に総合職採用された新卒に会ったんだが、そいつ持ち込みでマイナンバーカードをAndroidで撮影した画像からマイナンバーと住所を自動認識してマスキング掛けて画像保存、マイナンバーと住所はDBに保存するJavaScript作ったとかで回って来た。
免許証とマイナンバー自動で切り分けて認識してたわ。

自作能力とアイデアが凄いと思った。
学生最後の年に作ったって。
金融とか本人認証でどこでも用途ありそうだからな。

俺も画像自動加工やってるから顧客の課題検討の集まりに参加した時に会った。

ここで「何の言語が良いですかね?」と聞いてる人と、手が勝手に動く人。
この違いが人生決めちゃうんだろうね。

何か一つ負けないものを身につけたら?
画像認識、文字認識、動画像認識。
まだまだこれからだよ。
0009仕様書無しさん
垢版 |
2020/11/18(水) 09:26:35.58
野村は待遇よくてもメンタル真っ黒
下っ端にも鬱屈した空気が伝染してたのか派遣までモラハラ野郎ばっかりだった
0010仕様書無しさん
垢版 |
2020/11/18(水) 09:27:52.01
電通もなんか新人が自殺してたし
エリートってどこもこんなもんなんじゃろか?
0013仕様書無しさん
垢版 |
2020/11/18(水) 10:49:07.38
>>10
電通はさることながら、広告業界とかクソブラックだからなぁ
0014仕様書無しさん
垢版 |
2020/11/18(水) 12:04:03.98
前スレ>>995
>>993
>いや?やってませんよ。
>実際行けなかったアンタがHP引用した所で研修は無いし。
>受身なアンタよりも向上心ある外人雇うから、Yahoo!もMicrosoftもGoogleもアンタが入る事はない。

>トヨタのコネクティッドhttpなんて大募集してるのに日本人全員落ちとかw
>Excelしか成果物無いから当然の結果なんだけどw

Openworkの話ガン無視でワロタ
都合の悪いことから目を背けてるようにしか見えないんだが…
あとYahooはGAFAMとはレベル全然違うからそこに並べられるのは違和感しかない
0015仕様書無しさん
垢版 |
2020/11/18(水) 13:21:40.99
突出した専門分野を持ってて仕事を丸投げできる相手に研修してもしょうがないからな
0016仕様書無しさん
垢版 |
2020/11/18(水) 14:10:38.06
Pythonの入門動画ざっと勉強したけどさあ、奥が滅茶苦茶深いな
これ仕事にしてる奴って皆初心者用のプログラムならスイスイなんだろ?
凄いと思うよ
0017仕様書無しさん
垢版 |
2020/11/18(水) 14:21:13.20
奥が深いのは達成する目的であるべきで
道具はいるとこだけ使やいいんだ
0018仕様書無しさん
垢版 |
2020/11/18(水) 14:25:25.00
初心者用のプログラムってなんだよ
初心者の言ってる言葉がわからない
0019仕様書無しさん
垢版 |
2020/11/18(水) 16:22:16.66
いまの状況ではPythonが初心者用の言語だと思う
ほとんど先人の技を流用するだけだろ
0020仕様書無しさん
垢版 |
2020/11/18(水) 17:27:01.87
Pythonは、例えば本当はC++で書けるけど取りあえずアルゴリズムの妥当性を試したい、速度やメンテナンス性はどうでもいいから、という場合にはいい選択
Pythonしか書けない人がPythonでは実現が難しいことをあくまでPythonにこだわって書くようなものではないね
0025仕様書無しさん
垢版 |
2020/11/18(水) 19:43:46.99
Python触ったことないんだけど
メモリの使い方が下手なの?
遅い遅いってよく聞くんだけど
0027仕様書無しさん
垢版 |
2020/11/19(木) 01:41:08.86
Pythonが遅いのは事実だけど、触ったことがない奴が遅さを気にする必要はない
触ってみて遅いことがわかったら別の言語を選択すればいいだけの話
大抵触ったことない奴はPythonで遅さを実感できるようなCPUバウンドの処理なんか書く必要に迫られてない
0028仕様書無しさん
垢版 |
2020/11/19(木) 01:59:53.65
Pythonはめんどくさいことをライブラリにぶん投げてとりあえずやりたいことを実現するために書き捨てるのに便利
戻り値を標準出力でしか拾えないから他言語(c#)との連携がイマイチだった
Pythonありきでの実装なんてほとんどない
0030仕様書無しさん
垢版 |
2020/11/19(木) 02:45:20.18
>>29
ありがとう、その記事読んだことあるわ
記事の前段はdll作るんじゃなくて既存のPythonコードを呼んで済ませたかったので除外した

結局、このパターンだと標準出力とかcsvに吐かせるとかで連携するしかないんだよねぇ
> python側をコマンドラインプログラムとして設計し、C#側から起動する
0031仕様書無しさん
垢版 |
2020/11/19(木) 06:57:42.93
ここの連中はどうやら、プログラマーになりたいんじゃなくて、
プログラマーというユルユルに見える入り口を経由して、
大企業の社員になりたいみたいだな。

でも、大企業はちゃんとわかってるから、その口で入った社員
いわゆる情シスなんて、社内カーストの最底辺扱い。
0033仕様書無しさん
垢版 |
2020/11/19(木) 07:09:16.02
プログラマーにはなりたいけど奴隷にはなりたくない
ただそれだけだ
クソな指示、命令の下で働くなら正社員でも御免です
0034仕様書無しさん
垢版 |
2020/11/19(木) 07:18:16.01
なにしろ、ガファムだのトヨタだの野村證券だのと、
クソな指示、命令リスクが高そうな大企業の名前が
頻繁に出てくるもんだから・・・

てっきり、どんなクソな指示、命令を受けても、
ハケンになるよりはマシって思ってるのだとばかり・・・
0035仕様書無しさん
垢版 |
2020/11/19(木) 07:20:30.26
クソ指示、クソ命令が嫌だから働かないんだろ?
わかります
0036仕様書無しさん
垢版 |
2020/11/19(木) 07:51:13.97
コロナ下でもプログラマの募集は沢山だな。
ただブランクOKは激減した。
初心者は到底ムリだろうね。
0037仕様書無しさん
垢版 |
2020/11/19(木) 08:01:40.62
プログラマは諦めたけど、なんとかしてこの業界にしがみつきたいんや
0041仕様書無しさん
垢版 |
2020/11/19(木) 08:12:45.55
>>37
「この業界」じゃないだろ?
「少しでもマシな金になる仕事」と言い直せ

どーせ景気良くなったら「土方」呼ばわりなんだろうから
0043仕様書無しさん
垢版 |
2020/11/19(木) 08:16:13.22
>>30
単に起動するだけでもやろうと思えば共有メモリとか普通にソケット通信とかプロセス間通信のやりようは色々あるのでは?
簡単な方法はパイプとかファイル書き出しだっていうならそれはそうだけど、それしかないってことはないような。
0045仕様書無しさん
垢版 |
2020/11/19(木) 11:31:43.88
>>31
正解
0046仕様書無しさん
垢版 |
2020/11/19(木) 15:18:57.44
>>31
なりたくないよ
出世コース入らないと歳食ったらゴミ扱いだぞ
社内政治は嫌というほど経験した
手に職あるなら自分で何かやった方がいい
0049仕様書無しさん
垢版 |
2020/11/19(木) 18:37:31.13
プログラマ以外のほうが金になるけど(アマフレとか)
月給10万まで減ってもプログラマのほうがいいんだ
0052仕様書無しさん
垢版 |
2020/11/19(木) 20:42:24.15
社宅(家賃0円)、2食付き、光熱費通信費全額補助
この条件はそのままで10万まで減った(もともと30万)
しかも独身

仕事なんて無いから社宅の掃除や雑用してそれ以外は自由時間
忙しいときは自由に自分のコーディングしたいと思ってたけど
いざ自由になるとなかなかやる気にならないもんだね
0053仕様書無しさん
垢版 |
2020/11/19(木) 20:49:35.45
忙しいのを理由にしてやらない人は時間ができてもやらないって、誰かが言ってた
0055仕様書無しさん
垢版 |
2020/11/19(木) 21:57:01.40
ネットでプログラマーになれって言ってる奴らに煽られてなったけど
複雑なロジック実装するのむずすぎやろ・・・
毎日頭痛くなってる、プログラム苦痛すぎる
0056仕様書無しさん
垢版 |
2020/11/19(木) 22:16:59.45
そこが楽しいとこなんだが
仕事になると苦痛だよな
0058仕様書無しさん
垢版 |
2020/11/19(木) 22:25:47.12
苦痛が快感に変わってくると信じよう
慣れは凄いぞ
0059仕様書無しさん
垢版 |
2020/11/19(木) 22:37:36.60
毎回同じことしか作らないんだから
自分の懐にテンプレート用意しとけばいいだけ
0060仕様書無しさん
垢版 |
2020/11/19(木) 23:34:17.84
複雑なロジックとはいっても所詮記号論理みたいなもんだから
慣れたらパズル遊びみたいなものじゃない?

自然言語で人間相手にコミュニケーションを誤解なくかつ相手の感情を逆撫ですることなくする方が難しいと思う
大体の場合コンピュータに適当なコード渡しても冷静にコンパイルエラー返してきたりまともに動かなかったりするだけで、何度試してもコンピュータはキレないけど、
人間に適当なこと言いまくって余計な手間掛けさせたら怒るれるし。
0062仕様書無しさん
垢版 |
2020/11/20(金) 12:19:37.72
try catchで人間の感情にはエラーが出たら怒るというロジックが実装されてるからな
パソコンには自らの生存を守るという目的が設定されてないからエラーで怒るというプログラムがついてないだけ
システムの生存=人間社会の継続性になったら将来怒りという機能が実装されるかもしれない
0063仕様書無しさん
垢版 |
2020/11/20(金) 14:20:26.66
大昔から言われているけど
怒りを実装してもメリットが何もないんだよな
ゲームとかチャットソフトで可能性があるけど
怒ってくれる相手を求めている人はまずいない
0065仕様書無しさん
垢版 |
2020/11/20(金) 15:03:09.35
システムエラーはシステム目線で自分の責任という姿勢で出しましょうとならった
×データが存在しません
〇データが見つかりません

ほんまやろか
0066仕様書無しさん
垢版 |
2020/11/20(金) 17:15:14.91
無意味だしそんなこと気にしても何の得もないな
0067仕様書無しさん
垢版 |
2020/11/20(金) 18:01:12.91
>>65
そう言われてもうまくエラーメッセージなんて作れないしね
世の中のエラーメッセージの9割はゴミ
0068仕様書無しさん
垢版 |
2020/11/20(金) 18:49:21.15
プログラマーってシステムを実装できなかったらどうなるの?クビ?
これは無理!ってところは飛ばしてるんだが
仕事だとどうしてるんだろう?
0069仕様書無しさん
垢版 |
2020/11/20(金) 18:58:27.03
プログラマーってほんと66,67みたいなのばっかりだと思う。
65の内容は個人ではなかなか気づかないようなことで、へーと思って感心したけど。
デザインや用語、用法が統一されてるとか、ソフトウェアの品質に関わってくると思うんだけど。
0070仕様書無しさん
垢版 |
2020/11/20(金) 19:05:10.51
>>68
実装できない理由を明確にする。
例えば管理者権限が必要な事を管理者権限無しで行いたいとか、無理なものは無理。
0071仕様書無しさん
垢版 |
2020/11/20(金) 21:23:08.56
>>68
そもそも仕事を請ける前に実装できるだけの準備が自分にあるか考える
もちろん多少の冒険はする、が、どこもかしこも出来るかわからない、じゃその仕事は請けない。
依頼する方も普通は発注を受注されたら他のところに保険で発注したりしないのだから(もし両方が出来て両方から請求が来ても困るし)
受注というのはよっぽどの理由がなければ納品に絶対に着地させるという意地が持てないのであればしてはならない

結婚式用にテーラーにタキシードをオーダーメイドして、受注されたから納品予定日よりしばらく先に結婚式の日程を決めたのに、
テーラーから、「実は上手くできませんでした!お金はいらないのでなかったことにしてください!」と納品予定日ギリギリに言われたら困るでしょ。
それで給料が発生するということであれば、「完成はしなかったけど働いたのでその分は払ってください!」となるわけだ
どれだけ依頼者にとって酷いことを言っているかわかるでしょ
0072仕様書無しさん
垢版 |
2020/11/20(金) 21:44:38.68
そこがプログラムの難しいところなわけで
請負なのか委託なのかいつも曖昧

道路とかトンネルを作るのは請負
できませんでした
では通らない

医者とか弁護士は委託
必ず病気が治りますとか
必ず無罪になりますとか
保証できない
全力を尽くしますというだけ

プログラムはどうしても出来上がらない
ということかあるからなあ
請負で行くんだがやっぱりもめる
0073仕様書無しさん
垢版 |
2020/11/20(金) 22:03:43.64
>>72
まぁ、勿論そりゃそうなんだけど、極論を言うとトンネルなんかも「できませんでした」はあるわけでしょ
事前の調査で100%の地質調査はできない、できたら工事終わってるようなもん(は言い過ぎか)

実際>>68みたいな「これは無理!」ということが発生する可能性の高い人だったら、ベテランのバックアップの元、
ベテランとは違う時給換算で働くということになると思うし、ベテランが「これは全体的に大丈夫」と判断して
>>68に難しくないところを任せて、難しいところだけやる、という方向性になるだろうね

でもさ、ある程度のベテランが合理的な理由を説明できないほどにプログラムが完成しない場合ってあんまりなくない?
一部、特定の条件を満たさないと動作しないから運用でそこをカバーして使ってくれ、とかそういうのはあるだろうし、
要件定義時、見積もり時、開発時に段々見えてくるから都度お客さんに言うものじゃない?
プログラム的に困る部分の仕様を変えても、実はお客さんは特に困らないなんてときはよくあるものだし、
ガッチガチに固めてゴールを動かせないプロジェクトって、あんまり見通しが立たないまま始まる小規模プロジェクトで
あまりあるように思えないのだけど。相手が行政とかだとそうでもないのかな。
0075仕様書無しさん
垢版 |
2020/11/20(金) 22:08:16.02
近頃はブラックボックスが増えていて
ブラックボックス同士をつなごうとして
どうしてもつながらないではまる
というケースも多いわけで
そういう場合は客にどう説明する?
0076仕様書無しさん
垢版 |
2020/11/20(金) 22:20:06.75
>>68
業務システムでできませんでした的なことはまずない
個別の処理はめちゃくちゃ単純で技術的に不可能ということはないから
例えばゲームみたいに高精度なグラで60fps出せるかどうかみたいな技術を競うような面はない
0077仕様書無しさん
垢版 |
2020/11/20(金) 22:29:08.91
>>75
ブラックボックスの選定からが仕事でしょ?
安牌を用意してから請けるもんじゃないの?
仕事の相談があったときに、「まずうちの想定で出来るか軽く検証させてくれますか?(他社に断られてうちにお願いしているのであればうちの技術力、問題解決力が優れているだろうからの相談ということで)検証に(金銭的にだったり、機材のレンタルだったりを)協力してもらえませんか?」となるような気がするけど
どこに頼んでも一緒みたいな仕事だけど、モジュールの相性リスクを解決できない程にノウハウがないレベルの会社だったら、きついけど。
基本は出来るか出来ないかわかんないところは正直に言ったら一緒に考えてくれると思うけどなあ。
発注側も下請けに意地悪してみて意地悪に応えられたらお金あげるという遊びをしているわけではなくて、
さっさとシステムを問題なく組み上げてクライアントからお金貰いたいわけで。
0078仕様書無しさん
垢版 |
2020/11/20(金) 22:55:49.15
プログラマってすぐに例えば車とかに例えるとっていうけど
その例えがめっちゃ分かりづらい馬鹿なの?
0079仕様書無しさん
垢版 |
2020/11/20(金) 23:02:56.51
>>78
車って基本誰でも接したことあるじゃん?馴染みがあるものなんだよ。
これが医療機器とかだったら馴染みがないのもわかるけど。
誰でも馴染みがあるはずのものに例えられてるのに分かりづらいときは、自分の知性・知識・態度を疑うことも必要なのではないか?
0081仕様書無しさん
垢版 |
2020/11/20(金) 23:34:59.27
クラスの説明で車の例が出てくるのは分かりやすかった
0082仕様書無しさん
垢版 |
2020/11/21(土) 01:15:24.92
近頃の若い者は車に興味がないので
例として選ぶのはスマートフォンかゲームがいいらしい
0084仕様書無しさん
垢版 |
2020/11/21(土) 06:27:34.03
プログラマがすぐ車に例えるわけではなくおっさんが車に例えるだけだと思うんだけど
0086仕様書無しさん
垢版 |
2020/11/21(土) 06:37:56.50
>>37
>>74
仕事なしのゴミプログラマーがなんか怒ってるぞワロタ

おまえじゃ無理無理"プログラマーは諦めたけど"
ならこのスレにくんなカス
日本語読めーねのかだからプログラマーなれなかったんだよな(笑)
まずは日本語を勉強しようか?
でも無理かなー


諦めな(笑)
0087仕様書無しさん
垢版 |
2020/11/21(土) 06:54:45.12
>>37
おいおいここはプログラマになりたい人のスレだぞ
プログラマになりたかった人のスレじゃねーんだから
プログラマーを諦めたカスは書き込むなよ〜?www



おっと返信しても無駄無駄
俺はこれから手塩にかけてた案件が大詰めになるからな。
充実してるわ〜俺はプログラマーになれたからな(笑)
お前みたいに、ここを覗きに来るクソ時間もない(笑)

勝ち逃げ最高♡
0088仕様書無しさん
垢版 |
2020/11/21(土) 07:07:12.04
スパゲティを車に例えると
ごちゃごちゃ改造したけど優勝できないミニ四駆だな
0089仕様書無しさん
垢版 |
2020/11/21(土) 07:43:18.87
例えば、オブジェクト指向の説明で
クラスは設計図や金型->もうここで終わる。クラスは設計図じゃないし、金型とも違う
インスタンスは金型で量産->ここで終わる。インスタンスは量産するものじゃないし、しない。
なんであんな変な例え話で説明しようとするんだろうな
0090仕様書無しさん
垢版 |
2020/11/21(土) 08:01:53.08
オブジェクト指向って
わからない突破したら
わかったつもりに昇格
認識の間違いを指摘されて次のわかったつもりに昇格
でも自分の方があってたじゃんで昇格
別の認識違いを指摘されて、こっちじゃね?と反撃
わかってるつもりがいるから大変なのよ
コピペで動かす時代の産物
0092仕様書無しさん
垢版 |
2020/11/21(土) 09:09:02.20
オブジェクト指向で開発された巨大システムを
関数型のシステムで置き換えられるんなら話は分かる
そんな昭和企業がどんだけ存在してるかしらんが
0093仕様書無しさん
垢版 |
2020/11/21(土) 09:14:20.37
オブジェクト指向の現場しか知らない
むしろ関数型って何?状態
0094仕様書無しさん
垢版 |
2020/11/21(土) 12:04:36.48
オブジェクト指向が出てきて、「staticじじい」が駆逐されたように
関数型プログラミングが出てきて、「オブジェクト指向ジジイ」は今後駆逐されていく模様。
0095仕様書無しさん
垢版 |
2020/11/21(土) 12:15:27.77
関数型関数型って騒いでるのはstaticじぃだけだろ
0096仕様書無しさん
垢版 |
2020/11/21(土) 12:17:26.27
5年前にも同じこと言ってたけど今どうなってるかというと、
関数型言語は良い部分だけ既存あるいは新規の言語に取り入れてメインストリームから捨てられた

大体オブジェクト指向と関数型言語は概念として直交であり、
同時に存在できるというのは基本事項
置き換わることは未来永劫ありえない
0097仕様書無しさん
垢版 |
2020/11/21(土) 13:37:15.17
昔からこのやり方なんだ!とstatic型を死守するしかない
0099仕様書無しさん
垢版 |
2020/11/21(土) 15:04:34.94
オブジェクト指向と関数型プログラミングは直交しませんよ
ttps://jp.quora.com/オブジェクト指向プログラミングと関数型プログラ-1
0100仕様書無しさん
垢版 |
2020/11/21(土) 15:32:38.52
オブジェクト指向と関数型を完全に融合させたTypeScriptこそ最高
JavaScript由来の部分を消せれば本当に最高なんだけど
■ このスレッドは過去ログ倉庫に格納されています

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