【相談】プログラマーになりたい人のためのスレ 9
■ このスレッドは過去ログ倉庫に格納されています
スレ立てお疲れ → 1乙 → イチモツ → ちんこ
前に他スレで文句言われたので書いとく >前スレから
現職は経理をしていますが、プログラマに転職したいと思っています。理由はフリーランスで仕事が取りやすいこと、ある程度の収入が見込めること、あとは仕事に関する事なら話せるけれど、いわゆる雑談のコミュニケーションが苦手だからです。経理部ではお喋りで最低限の仕事をする人ほど好かれており、私のような喋らず仕事を淡々とする人は嫌われていてやりづらいです。
そこで質問なのですが、仕事の伝達に関すること以外のコミュニケーションは頻繁に要求されますか?
飲み会や日常の雑談など。
また、身につけておくと有利な言語は何でしょうか?
よろしくお願いします。 身に付けておくと良いのは プログラミング言語に限らないけど
SQL / HTML / Excel / bash (shell script & awk) / javascript (TypeScript) / Python / Go
仕事道具としてはお好きに
C / C++ / Java / PHP / Rust / Swift / [Python / Go] 真面目に国語
誤解させない報告を上げたり報告を間違った受け取り方しないためにも
ちゃんと日本語が使えるのが重要
プログラマなら数学よりも(論理としての)国語の出来不出来を
そのまま良し悪しとして観たほうがいいぐらいに大事
早慶の大学院卒以上とか最適化や数値計算とかなら数学や英語が重要になってくるだろうけど
それ以外の95%のプログラマは日本語を論理的に扱えるかがほぼ全てと言っていい >>4
雑談は元々少なかったけどリモートになってから殆ど無くなった
プログラミングは人によって向き不向きがあるから、まず趣味で始めて見て、自分のプログラミング適性を量った方がいいと思う
まずはExcelのマクロでもブラウザのJavaScriptでもスマホのSwift やJavaでも何でもいいから興味を持ったもので
今はググればいくらでも情報が入手できるし >>7 早慶以上の理系なら院進学も普通に多いけど、それでもその括りは1%とかそんなもんじゃね?下手したらさらに一桁少ないか? 趣味でゆるくやってるけど、好きでやってない人が膨大な幅広い知識を吸収し続ける事ができると思えない
自分が仕事としてやっていけるか、と言われるとわからんけど... Web系プログラマーになりたい人はこれを参考に進めるとよい
https://github.com/kamranahmedse/developer-roadmap
これはあくまでもプログラマーに必要な技術を習得するためのロードマップ
・これらの技術は常にアップデートされるので最新情報を仕入れること
・これらの技術を使ってシステムを構築できなければならない
・Web系だと要件定義や設計がない場合があり、コミュニケーションだけで開発できなければならない
・たとえ受託でも複数人と開発することはよくあるからコミュ障を理由にプログラマーを選ぶな
・全てできる必要はない
・しかし楽に稼げると思うな
・向き不向きがあるが、向いてる奴は他人に聞く前に自分から進んでやってる
・何よりもプログラミングが好き・楽しいって思えないと挫折しやすい
・最短2週間学習で受託とかありえないからそういうクソみたいなスクールに騙されないように
・始めるきっかけなら何でも利用すればいい
・とにかく学習してみてから仕事にできるか判断してから転職すること。今の仕事辞めてから始めたらいかん >>9
俺は営業事務だからわかるけどとにかくコキ使われるからね、事務系は。昼休みに弁当買いに行かされたり、営業の代行を頻繁に頼まれたりな。 開発志望の場合テスター経験はほとんど役に立たないのはわかったけど、
保守・改修で数年経験積んで新規開発案件に行くのも無理?
開発実務経験何年〜てのに保守開発の経験入れていいのかどうか >>14
そりゃオメーの実力次第だ
趣味でコード書いてないとまず無理としか言えないが >>14
非エンジニアの意見だけどいけると思うよ
保守・改修ってことは人が書いたコードを読み解いて整備するんでしょ?
だったら「他人が書いたコードを読み解く力がある」、「実際に開発者がどんな風にコードを書いているのか知っている」、「ダメなコード、良いコードの特徴や書き方を知っている」とかをアピールしたらいけるんじゃないかな >>14
新規開発案件で求められる部分にもよるけど0から始めるようなところだと多分受け入れてくれないから安心しろ
既に開発が始まってて手が足りないような案件ならコードを読めるという保証(保守経験)が認められたら受け入れてもらえる
それだけの話 なるほど確かに0からやるようなところに新人ばかりは無理か
結局のところ育成してもらえる場所が必要なんだね
そういう意味ではやっぱり上に気に入られるのが一番大事なのかも
プログラマーも結局コミュ力なんかね >>20
あたりまえだけど新卒なら何も知りませんでも入れてもらえるかもしれんが
30手前ぐらいで入ってくるなら石にかじりついてでも頑張りますぐらいの気持ちがないとやばいんじゃないか
育成してもらえるとかそんな気持ちなら辞めたほうがいいと思うぞ
あとコミュとか持ち出す奴いるけど教える側だって本来の作業を止めて相手の反応をうかがいながら説明するわけだから
ないよりはあったほうがいい
不快になるような相手と誰だって話したくはないだろ コミュ力に自信ないからプログラマーになりたいってやつ見てると、ホントにプログラマーってナメられてる職業なんだなと思う そのコミュ力あらずんば人権あらずみたいな風潮はよくない >>13
上司がおっさんばっかだから仕方ないのかね
システム系もおっさんの場合はあるが無能な場合は口出ししないことが多い >>14
テスターだろうが保守だろうが未経験よりはマシかも
ただ未経験だとそもそもテスターくらいしか出すところ無いのが現状
自社開発が自社で請負してたりする案件でもあれば助手とかで経験つめるかもだが
いきなりSESで別の会社に常駐は仕事にならんと思う
独学でやってたなら何とかなるやつもいるけどな 正しく情報を伝える事ができる能力をコミュ力というならば大事かもしれないけど、
会話力とか話し上手みたいなコミュ力はそんなに要求されないんじゃない?
折衝やマネジメントする立場だと変わってくるかもしれないけど 俺未経験だったんだがこんなふうにデータ処理してましたってみせたらなんかぜひ来てくださいっていわれたなあ
コミュ障だお 働いてるプログラマーって謎のバグで詰まってて納期も迫ってる状況で
解決するのに時間がかかりそうな時どうしてるの? >>30
自分で作ってるのに謎のバグで詰まるなんて状況あるかな?
仮にあったとしたら対応する人を増員するとか、時間外にも対応するとかじゃない? 割り込みやノイズによるバグは発生が不定だし挙動も不安定だしで頭抱えるぞ
まぁ対処法としては、気合いで頑張るしかない
人増やしたってバグが解消するわけじゃないし >>30
さあコミュニケーションが取れない人はどうするっ! >>31
C++でメモリ破壊とかしてると原因の特定にかなり時間がかかることはあったな
納期については納品一発締め切りで後がないなんてことはなくてある程度検収期間をとっておいたりするから、既知の不具合として報告して時間をもらって修正版を出したりするよ >>30
頑張って調べて何度も作り直す。
要は根性デバッグ。
大抵は2日もやりゃあな。 >>30
その部分は飛ばして他を進める
最悪納期に間に合わなくても終わっている箇所が多いだけで印象が段違いだし言い訳も立つ
プロジェクトが終わった後、自分のせいなのか他の人間のせいなのか、こんな状況に陥った原因を探して次から気を付ける まずそのバグ直さないとプロジェクトは終わらんだろ
エアプやめろ ほんまどこの企業もスキルとか経験ばかり要求しやがって
育てるとか機会を与えるとかやれよ
ほんまにええかげんにせえよな バッファオーバーフロー系はマジでわからない
多分どこかでオーバーフローしてるんだなと直感でわかって
あとはメモリ関連の処理を見直す
1週間以内には解決できる
あとはレースコンディション系のバグも厄介
大抵はレースが起きる場所はここってのが決まるから
対処療法で乗り切ることが多い 文章がほんと THE 素人って感じの奴しかおらんなぁ rails便利〜って思って関心してたけどpc変えてからバージョンの違いで全然動かないから面倒くさい
初めて触ったDjangoより分かりやすいけど独自ルールが多い印象
会社によると思うけど最近の新規開発ではフレームワークなしで作る場合が多いのかな? 案件次第だけど
だいたいは何らかのフレワは使うやろ >>36
現実は簡易レビューの時に真っ先に直せと言われるわ
体調不良常習犯の奴が良くやる最悪のパターン。 よくコミュ障がスレに出てくるが、コミュ障はレビューで詰む
スキルなくてもコミュ力あれば指摘に対してその場で擦り合わせできるし結局指摘を受け入れるにしても精神的負荷は小さい
それができないと指摘をそのまま受け止めてしまうことになるので精神的にキツい
レビューはするほうもされる方も神経を使うので精神的な受け身を取れないと厳しい現場では保たない 何でこうなってるの?というただの質問を詰問だと感じる人にはつらいだろうな APIだけならフレームワーク無くても行けるけどセキュリティとかを担保する為にフレームワーク使っておいたほうがいいかって面はある >>51
「○○にすべきではないか?」と代替案でもなく「何でこうなるの?」なんてレビュアが言おうものなら
レビュー時間ばかりかかりすぎてうちの場合は注意されるわ >>46
そうなんだ
バックエンドのfwを使うのかが気になってた
jsのfwは訪れるサイトでよく見る
>>52
fwで推奨されている方法取ったほうがセキュリティ面も担保できるんだね 訪れたサイトの技術を見るのが好きなんだけど、体感では
jsのfw各種>>>>>Nodejs Ruby on Rails>>etc で
DjangoとかLaravelサイトは未だにほとんどおめにかかってない フレームワークを使うメリット
・パターンにハマったコーディングをさせて可読性をあげる
・FW内に用意されたメソッドを利用することで最低限のセキュリティをあげる
・一般的に認知度のあるフレームワークを使うことで新参の人でもスムーズに案件に参加できる
フレームワーク使わないと文字列の足し算だけでSQL組んじゃう人絶対でるからね >>56
わかりやすい
そういえばチュートリアル以外でまともにSQL文書いたことないな...
dbとの連携もfwの強みなのかな >>53
代替案を出す前にそもそも意図が分からないコードもあるだろう。そんなレベルの奴がいないというならそれは素晴らしいこと。 >>59
レビューするなら仕様ぐらいわかるだろ?
まさかお前は仕様も知らない新人なのか? コードファーストでレビューすると
コードから仕様を読み取らないといけない
コードに引っ張られて間違ったレビューをしてしまう可能性すらある 質問相談スレがいつの間にか雑談スレに変貌する現象について問題提起したい
この状況で相談来る? >>50
間違いだらけだな。
> スキルなくてもコミュ力あれば指摘に対してその場で擦り
>合わせできるし結局指摘を受け入れるにしても精神的負荷
>は小さい
その場だけの誤魔化しは効かないよ。
翌週、下手すりゃ3日後の再レビューて怒鳴られる。
> それができないと指摘をそのまま受け止めてしまうこと
>になるので精神的にキツい
NECムサコスタワーや富士通川崎工場に行ってみな。
「何真剣に聞かないでヘラってんの?」と言われたジジイや若手が、初めて真剣に受け止めて凹む姿を何度見たか。
> レビューはするほうもされる方も神経を使うので精神的な受け身を取れないと厳しい現場では保たない
レビューは受け側は簡単だよ。
パラメータ指定して確認するだけだから。
未熟なヘタクソPGの時だけ炎上ピリピリするだけ。 パラメータ指定して確認ってどんなレビューだ?反例が偏屈すぎてよくわからん・・・ 自分のところのやり方が世の中すべての標準だと思ってる、視野と経験の少ない奴なんだろう レビューはレビュアーを共犯者にする大事な工程
当のレビュアーが実際に責任を感じているかは別だけどね >>64
あっゴメンね
雑居ビルのソフトハウスもどきでの就業経験無いんじゃ分からなくても無理ないね
まあ大手で仕事してみなよ >>65
そもそもバグ出すのが実力不足なのに。
単体でそれですか?w 堂々と誤魔化す御仁が増えて、最近のコロナ下では、うちみたいに客からの指名で出禁になるSE/PG多くなったよね
まあコロナ待機の時も金くれてた訳で、自称コミュ力あります系の詐欺師じゃコロナ下では無理なようで
ちなみに隣の席の「優しそうな良い人」は1月に言われた画面が作れなくて木曜から体調不良w
今日出て来ても出来ないものは出来ないし
出禁(クビ)にしてリスケかな
幸い独立した画面だし 大手というかデカい開発プロジェクトは人山いくらで技術者を採用するんだ
採用時は経歴で適当に判断して生き残った奴だけが戦力なんだぜ
どこの現場でもなぜか態度の大きい十年選手の外注がいるのはそういうわけなんだぜ
その現場では重宝されるけど、勘違いして他に行くと全く使えないんだけどな 大きい会社にSESで行ってることでドヤる人初めて見た 球拾いしかさせてもらってない万年補欠の中学生野球部員が、空き地で野球している小学生相手に偉そうに野球を説明しているみたいなものだな でもその小学生ってその補欠中学生部員にもなれない人でしょ >>76
このスレで言えばこれからプログラマになろうという人全般だから、有望な若者から、無理だ諦めろと言いたくなるようなどうしようもない奴まで幅広くいるんじゃね 自分の意図した通りにマウントが取れないと「話が噛み合ってない」と言って逃げる
無様 >>76
そういう人と別の部活に入ってる中学生と帰宅部の中学生相手でしょ
レギュラー部員や高校生部員とかにはマウント取れないからこういうところにしかレスできない 大手の仕事してることでマウント取ろうとする人間にはなりたくねぇなぁ
大手との仕事自体あんまり好きじゃないけどね PMOとかうるさいだわこいつら
レビュー指摘件数が足りないのでなんか指摘を増やせとか PMOとかは数字しか見ない人も多いというかそういう管理だから仕方ないよね 日本人社員の外国語使用を禁止した企業「多くは狂喜乱舞」
https://news.livedoor.com/article/detail/19811910/
今後プログラマーを目指す者に英語を勧めることはただのエゴということになりました >>84
他の文化を学ぶ機会を奪う敵性組織ですね、わかります
というかロゼッタが翻訳会社なので、ただの宣伝です >>73
奴隷適性が有るのでSES向きの人材では有る
元請けのプロパーにヘコヘコしてくれそうだし >>84
全くの別の話やん
ほんまにわからんなら平均より知能低いで >>84
これロゼッタストーン(英語などの外国語教材)の会社な
俺らでいうとプログラミング言語禁止って言ってるようなもん 俺は英語が嫌いだから変数名とか日本語で書いてる
これで外国人は読めないw
日本人が読みやすけりゃいいんだよ IT業界に入りたくて応用情報技術者の資格を取り、趣味ではプログラミングでアプリを作ったりしています。職種はプログラマ志望です。過去に異性にいじめられたことがあり男性が非常に苦手です。(私は女です)
やはり男性と上手くやれないと生き残るのは難しいでしょうか?暗いとプロジェクトから外されるとネットで見るのですが本当ですか?重要なことは紙に書いて説明しようと思っています。 また来ちゃいけないんですか?
ここはプログラマになりたい人が質問するスレじゃないんですか? >>90 真面目にレスしておくと。
プロジェクトから外されるかどうかは、どんな会社かによる。
サイバーAとかみたいなウェーイ系の会社なら、そりゃ暗いのダメだし。
今はそもそもみんな会って話す機会も少ないから、
事前に自分のそういう性質を理解してもらえれば、チャット等で業務連絡等できれば問題ない。 >>90
一応気を付けておかないと言ってる事やってる事は
普通にただの性差別主義者のソレだから
過去に女性に虐められたから女性が苦手です
過去に黒人に虐められたから... 過去に韓国人に虐められたから...
でその言葉が正当化されると思ってるならアブナイ
特にIT業界は性別をボカしてる人も普通に居るので
地雷原でダンスするような発言だと言うことぐらいは認識してないと ゴミカスが最後にたどり着くのがプログラマーみたいな連中ばかりだな
コミュニケーションできなくて仕事になるわけねえだろ 94は人に何か言う前に自らが左巻きの活動家気質を持っていることを自認した方がよい >>96
ここそういうスレだからな
最近雑談してばっかりでこういうスレタイが読めない基地外が増えた 自分の欲しい話が聞けるまで何度でも質問するのは
2ch以前の太古からのあるあるだから気にするな プログラマーなんて頑張れば誰でもできるだろ
だってプログラミングスクールで初心者からフリーランスになれたとかそういう広告よくあるじゃん? 左巻きの活動家気質ってwww
街宣車でも来るのかよ
まぁまぁここは初めてか?
深呼吸でもして落ち着けよww ■ このスレッドは過去ログ倉庫に格納されています