【相談】プログラマーになりたい人のためのスレ 6

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
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/
2020/12/15(火) 01:27:58.70
とりあえず俺はx86命令のleaを理解して初めてコンピュータを語れると思う
命令に関してはこれにコンピュータの汚い部分が全て集約されてる
2020/12/15(火) 01:28:33.13
そしてポインタとはなんぞや?というのもこの命令で全て理解できるはず
2020/12/15(火) 01:33:25.13
>>623
初期のmallocの実装はK&Rに載ってるよ
単にリンクリストに繋いでるだけ
2020/12/15(火) 01:33:58.95
c++チョットデキルけど例えばゲームでのc++と組み込みでのc++って雰囲気全然違うから同じ言語だからできると言える自信ないわ
c++は用途が広すぎて・・・
2020/12/15(火) 01:37:51.58
>>627
AppleとかGoogleのC++コードが最先端
モダンな機能を使いまくってる
まさに異次元のコードだ
2020/12/15(火) 01:52:32.25
「ポインタ」と「参照値」の違いもぜひ理解してほしいな
2020/12/15(火) 02:13:32.34
c/c++の敷居が高いのは言語仕様として修飾や記号がややこしすぎることが原因だと思う
習い始めはconst char *とchar * constの違いに混乱したし構造体がポインタならアロー演算子使うとかアホらしいけどホント悩んだ
この辺はIDEに頼らず写経して身体に叩き込んだわ
631仕様書無しさん
垢版 |
2020/12/15(火) 07:15:21.69
なんか最近Cが流行ってるみたいだな。
ミスターCが率いる共産党が政権を取る前触れかな?
2020/12/15(火) 07:47:42.26
Cで何作るんだ?
目標もないのに勉強なんかせんわ

流行ってる?
なんか広告は見るようになった
学んだとこで何作らされるんだか
2020/12/15(火) 07:48:53.02
組込系がワンサと来るからな。
2020/12/15(火) 09:31:46.01
Cはおっさんが多いから
一昔前のCOBOLみたいなもの
2020/12/15(火) 09:47:04.21
おっさんが多いからってダメな言語ではない
むしろ技術的になくてはならない
Cに対しておっさんがーは無知なだけ
2020/12/15(火) 09:47:40.93
あ、COBOLさんごめんなさい
2020/12/15(火) 11:49:09.14
昔はプログラミングの勉強=C言語だった
情報処理の試験もC言語で受験する人が多かった
だから若い人が「CやJavaのような言語は難しい」っていうと驚く

おっさんからみればPHPやPythonのほうが難しいんだよ
2020/12/15(火) 12:21:01.79
Pythonなんて言語どうこうよりも、やる事が単純だろ。
2020/12/15(火) 12:54:49.70
自分で数式やロジックを組み立てる言語と
誰かさんが作ったライブラリを使うことが主流になった言語の2種類あると思う
後者は誰でも簡単にできるけど痒い所に手が届かない
一長一短だけど前者の方が好き
2020/12/15(火) 13:35:05.24
やりたいことを楽に実現するためのライブラリやフレームワークであって、プログラミングの勉強のためによくわかりもしないでライブラリ使うのは本末転倒なんだよなぁ
2020/12/15(火) 19:57:04.57
>>632
linusを呼んだ?」
642仕様書無しさん
垢版 |
2020/12/15(火) 20:48:54.93
プログラミングの勉強=C言語だったのは、90年代前半ぐらい。
9801とX68000の全盛期。
90年代後半に入ると、Windowsが急激に普及して、Cの出番が激減したようだ。
643仕様書無しさん
垢版 |
2020/12/15(火) 20:56:41.29
Cが難しい理由ってったら、まあ外部ライブラリが多すぎるからだろう。
Javaもかなりのもんだが、Cはソノヘンがさらにひどい。
2020/12/15(火) 22:43:57.91
>>638
データ分析とかでPython使いまくってるけど、
試行回数がコンパイルあり言語の5〜10倍は確保出来るので生産性もものすごく上がったよ。
やること次第。
2020/12/15(火) 23:18:06.28
ひとつ実装が難しいことがあるとそこで時間取られる、というかずっと進まない
放置せずに解決しないといけないんだけど、出来なくてもう苦しくてやばい
そういう時どうしてんの?
2020/12/15(火) 23:27:29.48
>>645
プログラマー未満の素人ですよね?
どんな事に躓いてるの?
2020/12/15(火) 23:28:34.28
無視して他やる
頭切り替えて再挑戦したら
ん?なんでできなかったんだ?ってこともある
できない場合もある
2020/12/15(火) 23:56:04.57
>>645
そもそも仕事で請けるなら難しそうなところは、
・実現はチャレンジングだが美しいやり方
・泥臭くやれば出来るが但し書きがつくやり方
の両方を想定しておいて、後者がない場合は、
やってみてできなかったら出来ないまま納品することになるけどいいですか?と確認してから請ける
前者をoptimisticにできるだろうと思って請けるのはリスキーすぎるよ。
2020/12/16(水) 01:27:27.12
>>645
初心者の壁を越えた者が次に突き当たる壁
苦しいだろうが、何時間かかろうが何とかするしかないんだよな
メンタルの管理だけしっかりやってじっくり取り掛かろう
2020/12/16(水) 03:40:24.29
>>645
そのコードの問題に関わらない部分を削ぎ落して、
なるべく直面している問題だけが残るようにしろ
編集する時はいつでも戻れるように毎回バックアップを取れ
最小限のコードでその問題が再現できるようになってから解析するんだ
問題がシンプルになると、意外と簡単なミスで起こってたと判ることもある
2020/12/16(水) 08:15:34.94
分からないなんて常に続くよ
コードの書き方が問題なのか、仕様に書いてあるフローが問題なのか、どちらが悪いのか、両方悪いのか、何が悪いんだか
とにかく何だか分からない状況に落ち入るなんて日時茶飯事だろ
2020/12/16(水) 08:35:44.51
分からないことが発生するのは当たり前で、問題の切り分けかたや調査の方法、解決方法の考案、新しい(自分のしらない)ことの調査や学習、試行錯誤の方法などのスキルやノウハウを経験を積んで身に付けていくしかないね
2020/12/16(水) 08:48:54.23
ググれば出でくるはず
先輩に聞けば教えてくれるはず

これでも解決できない問題は沢山あります

自分で解決しましょう
2020/12/16(水) 10:51:10.70
問題解決するのが仕事。
与えられた業務が何も考えずにできるものなら、ラッキーか作業って事。
2020/12/16(水) 11:13:43.53
わからない沼の中を息継ぎなしで進み続けるだけだよな
聞けば教えてもらえる、ググれば出でくる、そんな程度の問題ばかりなら
プログラミングなんてただの単純作業ってことになる
2020/12/16(水) 12:25:07.99
いかにwinwinにするか、それが仕事。
2020/12/16(水) 12:43:51.50
え?雇主winだろ
2020/12/16(水) 13:12:17.12
尽くしてもいいことないぞ
2020/12/16(水) 13:42:45.49
尽く尽く奉仕
2020/12/16(水) 14:59:40.80
何も考えずにできる仕事なんて作業だからやりたくねぇな
むしろ多少悩むくらいの難易度のほうがいい
2020/12/17(木) 01:41:05.06
仕事として通用するのってどのレベルなんや?
独学で始めたけどそもそも何を目指せばいいのかわからんくなってきた
2020/12/17(木) 01:50:47.84
ひな壇アプリが表彰されるくらいなので
お月見アプリでもつくっておいとけば
たぶん採用してもらえる
2020/12/17(木) 01:52:03.09
そんなの仕事内容によるに決まってんだろ
プログラミングスクール(笑)でも受講して聞いてみたら?

こういう内容でうだうだ迷うやつが何でプログラマー目指すのか理解できん
向いてないやつはやらんでよろしい
2020/12/17(木) 03:57:40.88
>>663
フロントエンドやってそう
2020/12/17(木) 04:14:10.55
>>661
とりあえず既存のソースを読んで修正できる
これができれば大抵の現場では通用する
だから実は現場では書く能力より読む能力が大事だったりする
他人の書いたコードを理解する力
オープンソースの開発でもこの力は役に立つ
666仕様書無しさん
垢版 |
2020/12/17(木) 04:34:44.68
やぁ30歳の職歴なしフリーターだよ!
プログラミングをまじでコミットしてはじめてのお仕事に就きたいんだけど
年増でもまぁまぁ寛容な分野を目指すならどの言語や方面にステ振りしたらいいんだ
ちなみにトイック900代とマーチ文系デス!
英語と漢字は読めるけど空気は読めません!!!!
先生達助けて!!!!!!!
2020/12/17(木) 05:14:56.92
Welcome to Underground
668仕様書無しさん
垢版 |
2020/12/17(木) 06:49:01.08
>>666
どの言語かというと、正直難しいねぇ。
中国語と言いたいところだが、最近相場が上がってるようだし。
ベトナムなのかインドネシアなのかタイなのかバングラデッシュなのか・・・
669仕様書無しさん
垢版 |
2020/12/17(木) 06:51:32.01
ほら、最近テレワークという動きになってるじゃん?
そうなると、より安い国のやつを使って他社を出し抜く必要があるからさ。
そいつらを上手く使うためにも、その国の現地語ができるやつが重宝される。
2020/12/17(木) 07:51:59.57
>>669
実際にその動きになっているのってあるのか?
多数になると監視者増やさにゃならんし。
TLが6人も7人も毎日成果チェック出来るのだろうか。
余計な頭数なんかいないのに。
2020/12/17(木) 08:10:54.67
会ったこともない海外在住外国籍の作業員を信用している会社の信用が無いわ
672仕様書無しさん
垢版 |
2020/12/17(木) 08:43:11.55
>>666
何とかなりそうなのはJava、PHP、C#、.netあたりか
Javaで良いんじゃないか
2020/12/17(木) 11:27:40.30
JavaとPHPはオワコン。
やるだけ無駄だぞ。
2020/12/17(木) 11:44:24.05
でも未経験30歳がRubyやOythonやGo言語なんかやっても就職は無理だろ?
2020/12/17(木) 11:45:01.45
Oythonってなんだ
Pythonだ
2020/12/17(木) 11:56:40.76
キーボードだと「o」と「p」は隣だからな。
677仕様書無しさん
垢版 |
2020/12/17(木) 12:01:13.13
>>668
先生答えてくれて助かる!
なるほどやっぱ懐に入るっていうか寝技みたいなのはどこでも大事なんですね


>>672
javaかぁ!ありがとう!
肩で風切ってマックブック持ってスタバでカチカチキメます!!
2020/12/17(木) 12:26:27.57
今からjavaとかありえないわ
未経験職歴がないからこそ
Python だと思うがなあ
2020/12/17(木) 12:39:47.16
javaは読めるくらいには勉強しとけ
2020/12/17(木) 12:47:12.54
逆にJavaすら書けない奴とかいらね。
Java、PHP、Cgi/Per、この3つに関して言えば、1日で終わる改修とかサッサと片付けてくれる人間でないと。
2020/12/17(木) 13:09:59.55
未経験30歳職歴なしがJava覚えて就職できるのか?
挫折する未来しか見えない
2020/12/17(木) 13:17:49.65
未経験でもjava読めるくらいにはなっとけ
javaマスターしろとは言わない
2020/12/17(木) 14:36:42.88
>>674
まあ有象無象でも雇ってくれる可能性があるのはJavaとPHPだね
2020/12/17(木) 14:54:38.27
Toeic900でマーチで文系なら管理職スタートだよ
2020/12/17(木) 15:54:58.29
>>681
日本語出来ただけじゃ就職ムリだが
日本語すら出来なきゃムリだと言うこと
2020/12/17(木) 15:59:07.88
>>684
そして職にあぶれて彷徨うスキル詐称の口先上手い詐欺師に騙され、納期直前にバックレられる お子ちゃま管理職になると。
2020/12/17(木) 16:09:46.91
TOEIC900点台後半で現役プログラマの私が颯爽と通りますよ
2020/12/17(木) 16:12:42.40
本当なら凄いな
普通に尊敬する
2020/12/17(木) 16:27:52.26
マーチで文系じゃないと
2020/12/17(木) 18:13:41.29
俺はTOEICで1000点取ったぞw
2020/12/17(木) 18:16:45.03
>>690
ざまぁ、俺は1200点とったことある。
2020/12/17(木) 18:22:12.78
>>691
それ旧式(2006年以前)だろ?今に換算すると800くらいだぞ。
2020/12/17(木) 18:24:42.64
英語って意味あんのか。この業界。
次から次に消えてるんだけど。
英語堪能な会議日程スケジュールメール担当。
去年GoogleにいてNTTDに来ましたとか言ってたがいつの間にかメーリングリストでSkypeアイコン真っ白に。
2020/12/17(木) 18:37:14.57
>>693
どういうこと?w
2020/12/17(木) 18:39:22.04
>>693
日本語でOK
2020/12/17(木) 18:43:06.92
英語できないと、変数やメソッド名がおかしい奴はいるな。
XPosition
YPosition
PositionX
PositionY
2020/12/17(木) 19:01:20.14
日本語の語順で動詞を最後に持ってくる奴あるある
2020/12/17(木) 19:39:31.37
うちの会社はGitの更新コメントを英語で書く決まりなんだが、
どんなバグを直そうが毎回
Fixed a bug
にしている人がいて、
何がどう直されたかdiffを取るまで分からない
2020/12/17(木) 20:03:49.87
width,height
なんて読むん?
わいどす、へいじふ?
2020/12/17(木) 20:11:41.84
>>699
惜しい!!!1!!!!!!!
2020/12/17(木) 20:35:58.42
>>699
ワイズ
2020/12/17(木) 21:27:02.54
ウィズス、ハイト
これまともに読めない奴はぶっちゃけ馬鹿にされてると思うけどなあ。
charをなんて読むかだったら意見わかれそうだけど(チャー派)
2020/12/17(木) 21:53:44.33
チャーだってよ m9(^Д^)プギャー









俺もだが
2020/12/17(木) 23:03:42.40
ウィスやで
ちなみにキャラ派
2020/12/17(木) 23:08:05.50
ウィズス
ヘイグエイチティー
2020/12/17(木) 23:36:38.40
日本語で幅、高さと言う方が伝わる(笑)
2020/12/17(木) 23:40:37.65
dは発音しない。
2020/12/18(金) 00:10:56.93
ウィスヘイな
2020/12/18(金) 00:27:48.16
checkFlgとか意味のない変数名をつけるやつホントアホかと思う
何のチェックをするフラグなのかわからないしtrueやfalseを推し量れない
あとerrorFlgがtrueなら正常終了の処理にしてたりして正気を疑う
2020/12/18(金) 00:31:27.77
なにもかも納期が短いせいなんだ
2020/12/18(金) 00:47:05.22
>>710
言い訳すんな

>>709
いるよな、しかもコメントも無い
2020/12/18(金) 00:51:07.00
新卒2年目ぐらいまでは同じことを思っていた
それ以降は動けば良いと思うようになった
時間をかけて保守性に投資する理由はあまりない
2020/12/18(金) 01:02:12.31
何十年もやってきたが
命名のセンスだけはどうにもならなんだ…
2020/12/18(金) 02:13:49.89
国名でUSAやDEUにJAPを使ったら不機嫌な顔された事はある
2020/12/18(金) 02:14:12.16
国名でUSAやDEUがあったから日本の略語にJAPを使ったら不機嫌な顔された事はある
2020/12/18(金) 02:23:27.19
お前が悪いわ
普通JPNだろ
2020/12/18(金) 03:05:00.51
>>710
多品種の部品の製造業にいたけど、少々遅れても問題ないのが多かったぞ。
718仕様書無しさん
垢版 |
2020/12/18(金) 07:42:13.82
シャア
2020/12/18(金) 08:09:22.93
>>717
責任者じゃないもんな
2020/12/18(金) 08:59:36.60
フラグなんてFだけでいい
2020/12/18(金) 11:59:51.27
キチガイかよ リーダブルコード100回読み直せ
2020/12/18(金) 12:05:43.38
>>706
その方がいいならそうするけど、rectWidth rectHeight screenWidth screenHeightとかw/hの組がいくつも出てくることは珍しくなくて、
そういう時に変数名と違う読み方したら伝わりにくくなるよ。
2020/12/18(金) 19:50:00.31
>>719
いや、そういうことじゃなくて、生産計画が動きまくる売り先だったから。

納期に遅れてもいいやつとホントにいるやつの区分けができればいい。
もちろん全部納期通りに納品すれば一番いいんだけどな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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