プログラマーへの質問スレ

レス数が950を超えています。1000を超えると書き込みができなくなります。
2020/02/20(木) 15:49:55.33
プログラマーへ質問したい人はここで質問してください
2021/07/14(水) 17:15:12.14
Go使う案件なんて聞いたことない
2021/07/14(水) 17:51:53.27
APIで使うならありだろうけど
Goって正直早いだけしか取り柄が無い気が
新しいものだから使いたいとかそういうレベルなら辞めた方がいい
2021/07/14(水) 18:42:36.07
GO使うぐらいならcordova使うわ
861仕様書無しさん
垢版 |
2021/07/16(金) 14:18:26.05
Rustは?
2021/07/16(金) 14:44:55.60
Go使うならJavaでいい
もっと言えばpythonでもいい
セキュリティは考えるな
863仕様書無しさん
垢版 |
2021/07/16(金) 15:44:54.12
田舎だからかGo使ってる会社を求人でみたことがない
首都圏なら普通にあるのかな
2021/07/16(金) 15:52:53.97
Goとかユーチューバーに踊らされすぎだろww
865仕様書無しさん
垢版 |
2021/07/16(金) 20:08:50.97
>>857
広告系の案件で使った。

・高速に処理できるからいいか? -> no
結局バックエンドから外部のサービス呼ぶためにapiコールすると数十msかかっててgolangがいくら高速に処理できてもサービスレベルには一切寄与しなかった

・初心者におすすめ? -> no
完全に玄人志向。フレームワークやライブラリが枯れて無くて致命的なバグを踏むことが多かった。
プラガブルな設計になっていないので、部分的にモジュール組み込むみたいなこともやりにくくてフォークして作るみたいこともよくあった

・ライブラリが読みやすい? -> no
言語の特徴としてリファクタリングするとメモリアロケーションが発生しやすいというのがあるので、標準ライブラリでさえファットな関数がたくさん書かれてる
更に変数を省略する文化があって、これがプロダクトのコードにも伝搬する。
あとで全部リプレイスしたが、元のリーダーが書いたコードベースはリーダブルコードのアンチパターンそのものだった。javaから入った人はこれが受け入れられない

・分散処理簡単にできるからおすすめ? -> no
goroutineの扱いが非常に難しい。簡単に爆発してメモリリークする。
逆に時間とられてjavaのexecutorsが恋しくなった

他の部署のgolangプロジェクトを眺めたけど、javaのmvcそのものだった
最初からspring使っとけばいいじゃんと思ってたらいつの間にかgolangから撤退してた
唯一、強強エンジニアが作った基盤系のマイクロサービスはいい感じに出来上がってた

ある程度納期に余裕があって、腰を据えてソフトウェア開発できるような体勢が作れるんだったらいいかもしれないじゃ無いか?
フリーランスのエージェントの人が言ってたけど経験年数少なめでgolang志望する人多いらしいけど一回正しい絶望を味わった方がいい
2021/07/16(金) 20:14:16.81
何となく起こりそうな事がそのまま起こったみたいな感じだなw
皆が慣れていて使いやすいとかじゃない限りはgoを使う理由が殆ど無いよなぁ
Java何かもずっとやってた人からすれば良いかも知れないが
俺の場合はAndroidで使ってたけどサーバーサイドでは使ってなかったから
今更使う気にもなれないし、そもそもコンパイルメンドクサイ
やっぱ簡単にサーバーサイドのAPIを作るならPHP(Laravel)が俺には一番良いわ
867仕様書無しさん
垢版 |
2021/07/19(月) 10:14:10.77
完全に鬱になってしまった
リモートでPC立ち上げるだけですごくしんどい…
2021/07/19(月) 11:37:55.20
いい天気の日に外で走るとビタミンDが補充されて気分が晴れるよ
日光重要
869仕様書無しさん
垢版 |
2021/07/20(火) 00:16:44.73
完全未経験からプログラマ歴半年だと技術力的にはどのくらいのものが身についてるものなのでしょうか?

私は転職してちょうど半年たつプログラマですが、仕事が全く回せていないので向いてないのかと思い平均値が知りたくて質問させていただきました。

問題点としては特に保守性可読性を意識したコードや処理効率のよいコードがかけないことや、エラーケースの考慮の甘さに問題があります。
それと実装の速度の遅さや頭の回転の遅さ、コミュニケーション能力の低さも問題ですね、、、むしろこちらかも

学習のため&せっかく雇ってくれた会社に努力してることを伝えたくて高度資格を取得しましたが実務に全然ついていけないし本当に心を病みそうです
技術系の質問じゃないんだがよければ答えてください
870仕様書無しさん
垢版 |
2021/07/20(火) 00:22:47.43
平均とか関係ないだろ
プログラマーが義務教育みたいにみんな同じ言語やプロジェクトをやっいるわけではない

単純にひたすら朝から深夜までプログラミングして覚えるしかない
経験がモノを言うわけで、たった半年で品質なんか高められはしない
10年やってもゴミクズレベルが大勢いるんだからな
2021/07/20(火) 00:35:23.41
俺がコードに自信がついてきたのは10年過ぎてからぐらいだなぁ
2021/07/20(火) 00:42:05.85
>>869
海外で周りはコンピューターサイエンスの学位とか修士とか持ってるのが当然のとこで働いてるけど、新卒(未経験)半年なんてろくになんもできないよ、与えられた部分だけこなせれば十分以上
処理効率に関しては大学でやるはずだけど日本だしやってないだろうからアルゴリズムとデータストラクチャーを自分でやったほうがいいかもね
保守性可読性に関してはシニアがコードリビュー通して教えるべきところ
頭の回転はぶっちゃけ地の能力の部分も大きいので回転遅くてもできる方法を編み出すといいかも
頭良くても暗算の人と頭普通で筆算の人なら筆算が勝つことも全然ありえる
コミュニケーションに関しては別に仕事のことが論理的に伝えられるなら問題ないのでは?
2021/07/20(火) 02:13:22.04
>>869
平均なんてあるわけなかろう
ここで無駄な質問するより、直属の上司に今の悩みを相談したり、自分に求められているもの、自分がどれだけ達成できてるかなど、相談してくれば良いだろう
それができない関係性だとか性格とかいうなら、技術よりもそっちの方が問題だろう
874仕様書無しさん
垢版 |
2021/07/20(火) 02:45:19.97
>>869
気負いすぎ
未経験から半年で一人前になれたら誰も苦労しないわ
バグのないシステムをつくるのは無理って100万回言われてるから
新人なんてレビュアーに全部責任押し付けるくらいの気持ちでいいよ
さすがに堂々と開き直られたら怒るけどw
2021/07/20(火) 06:14:50.80
>>869
技術的な学びとかどうでもいいから
いま担当してるシステムをとことん知りつくせよ
どんな目的のシステム、誰が使ってる、どこと繋がってる、どんなインフラに乗ってる、稼働するタイミングはいつ
いつから運用がはじまった、そして開発に関連するような細かいところ、例えば言語やバージョン、FWなど

コードの美しさとかどうでもいいんだよ
現状を把握したら自然とコードはそのシステムに馴染んだものになる
エラー処理も既存システムにあわせればいいし、使用状況を把握していたら何をするべきか自然とわかるはずだ

高度資格(応用情報かスペシャリストあたりか?)を取得するだけの頭があるんだったら
目の前のシステムから吸収するだけの素地はあるってこった

まずは仕事で関わってるシステムの全てを把握しろ
自分で利用しろ
プロファイルを取れ
ベンチマークを計測しろ
実行計画を取得しろ

画面数や行数みたいな実務に全く役立たない数字だって
システムを知る上では必要だ

とにかく現状を知るべきだし、余裕があるんだったら自分で速度改善にチャレンジしてみる(それをコミットするかどうかはまた別問題)
発生する可能性のあるエラーをすべて洗い出してみる(意外と拾ってないエラーがが多いことがわかるはず)
既存システムがどんなエラーを拾ってるのか調べればそのシステムの方向性が見えてくるはず
そしてどんなエラーは拾ってないのかもわかれば取捨選択できるようになるだろう(特にディスクフルやメモリ不足、システムダウンにまで対応してるアプリはまずないはずだ)

いくらプログラミングの勉強したって目の前のシステムを知らなければ何の役にも立たないよ
2021/07/20(火) 17:40:25.82
>>869
月収はいくらですか?
2021/07/20(火) 18:36:17.19
>>869
早めに才能が無いと感じたら辞めたほうがいいとおもうよ
向いてない仕事でずっと勉強し続けないといけないのがこれから先ずっと続くとかないっしょ
2021/07/20(火) 21:20:17.52
「副業禁止」を禁止しよう 青野慶久 サイボウズ
https://note.com/yoshiaono/n/nefbbb7f17981
「時間外」に「好きなこと」で副業。これって、何か問題あるかなぁ?
https://cybozushiki.cybozu.co.jp/articles/m001409.html
離職率を7分の1に低減、サイボウズが先進的な働き方改革を実現できた理由
https://workstyle.ricoh.co.jp/article/cybozu.html
【はじめに全文公開】 離職率28%から4%へ。サイボウズは、いかにして
「働き方改革のリーダー企業」と呼ばれるまでになったのか。
https://note.wrl.co.jp/n/n0d4882dbcfdc
【社長直撃】一律の残業規制では何も変わらない。サイボウズが働き方改革異論広告で訴えたかったこと
https://www.businessinsider.jp/post-105785
複業のやりすぎ心身のバランスを崩した話。「複業との付き合い方」を考え直してみた
https://cybozushiki.cybozu.co.jp/articles/m005347.html
主要IT企業の76%が副業解禁、挑んで分かった「意外な効果」とは
https://xtech.nikkei.com/atcl/nxt/column/18/01094/111900001/
サイボウズ労務担当者から見た複業をはばむ「3つの壁」
https://comemo.nikkei.com/n/n9d47ef836f75
2021/07/22(木) 15:56:43.54
未経験ならどのプログラム言語を勉強すべきでしょうか?
Pythonを勉強しているのですが、大学院の学歴を求められるとかいわれていますね。
2021/07/22(木) 16:18:30.46
>>879
そもそもプログラミングを勉強して何をしたいの?
2021/07/22(木) 17:16:26.90
>>879
Pythonは勉強する必要のあるものじゃない
あんなもんプログラマーならだれでもちょろっと見ただけで書ける
学が無いのなら学が必要なSIerとはじゃなく
ホームページ屋になるべきだからPHPがいいとおもうぞ
2021/07/22(木) 22:08:09.16
>>879
Pythonはプログラミングを習うという意味では非常に良いと思うよ
JSでReactとかいきなりやったらプログラミングが本当にわかるのは来世になるかもしれないw

ただ上でもあるように何をしたいのかだよね
2021/07/23(金) 15:38:47.76
>>880
プログラマーになりたい。
2021/07/23(金) 17:48:11.77
>>882
プログラマーの見習いとして就職したい。
2021/07/23(金) 17:49:23.28
>>880
金を稼ぎたい。
886仕様書無しさん
垢版 |
2021/07/24(土) 06:41:24.05
金を稼ぎたいなら
基礎からしっかり勉強しないといかん。

表面的な小手先のインタープリタなんぞ後で良い。

まずはCPUとアセンブラとCが必須であり基本。

間違っても詐欺師の貧乏人のケンタのように
webなんかやってはいけない。
Webなんぞ全く勉強しなくても
すぐできる。
馬鹿の詐欺師のケンタでもできるんだぞ?
2021/07/24(土) 07:49:22.66
cとアセンブラは基本だね
888仕様書無しさん
垢版 |
2021/07/24(土) 08:04:13.26
とクソジジイが最後の断末魔を叫んでいます
2021/07/24(土) 08:13:10.11
web系ってブラウザ上で動くアプリのこと?
だとしたら、例えばphpコマンドで実行されるphpアプリはなんになるの?
2021/07/24(土) 08:17:51.09
それとも80番ポートとか443ポート使って動くアプリがweb系?
2021/07/24(土) 09:40:33.40
>>888
地獄の黙C録
2021/07/24(土) 12:11:12.43
>>884
仕事のマーケットは大体JavaとJavaScriptとPHPと.Netでしめられているけど
情報系の学位もない未経験の素人に誰も期待してないので、就職が目的なら
パトランプの監視だろうが電気屋の販売だろうがとにかく潜り込んで、
潜り込んだところでどれだけ吸収できるかが大事で言語なんてどうでも良い

あえていうなら英語
893仕様書無しさん
垢版 |
2021/07/24(土) 12:22:24.64
>>890
含む
少しは勉強しろ馬鹿w
894仕様書無しさん
垢版 |
2021/07/24(土) 12:23:04.76
>>892
嘘つくな低脳の馬鹿w
2021/07/24(土) 12:40:35.75
>>894
まあ君には関係のない世界の話だ
2021/07/24(土) 12:43:29.02
>>893
ありがとう!
勉強するw
2021/07/24(土) 15:14:45.18
言われなきゃ勉強しないのか?向いてないわ
2021/07/24(土) 19:23:28.89
お前ら「抽出する」という英単語は何使ってる?
俺はextractをよく使うんだが
2021/07/24(土) 19:29:01.57
>>898 状況や意味合いによる
select, separate やderive, gain, distill, squeeze, reproduceとかじゃね?
2021/07/24(土) 19:35:35.08
抽出がどの程度かやな、
たとえば社員マスタからIDをキーに個人一人をとってくるなら
GetSyainMaster
社員マスタからWhere 社員名 Liken'%あほ%' って絞りで抽出したいなら
SelectSyainMaster
ってわいはやってるな
2021/07/24(土) 19:42:25.57
場合によってはfilterも入るか
やはり、文脈とデータによるな
2021/07/27(火) 12:11:03.80
>>898
画像処理やってるからめっちゃ使う
extractだらけになりがちなのが悩み…
903仕様書無しさん
垢版 |
2021/07/27(火) 12:51:58.56
>>898
filteredうんちゃらって書いてる
2021/07/27(火) 14:43:25.95
プログラマーは高校数学の知識は必要ですか?
2021/07/28(水) 12:09:56.48
3Dプログラミングしないんならいらんでしょ
プログラマ向けの〜みたいなタイトルの付いた離散数学ちゃちゃっとやっとけばいい
2021/07/28(水) 20:27:04.39
2Dの描画でも三角関数くらいは必要だろう
2021/07/29(木) 05:11:48.81
try-catch文が文ではなく式になると何が嬉しいんですか?
2021/07/29(木) 05:33:51.57
a = try{getdata}catch{"データねーよ"}
と書ける
2021/07/29(木) 05:44:41.16
>>908
aには「データねーよ」が入るんです?
2021/07/29(木) 13:32:19.16
そういう挙動が期待されるな
ruby だとこんな感じ
>> a = raise "err" rescue "default value"
=> "default value"
2021/07/29(木) 13:32:32.70
if文だとこうですか

a = if (hoge) { 1 } else { 2 }
// a == 1 or 2

ふーん、便利なんですかねぇこれ
たしかRustはこういうふうに書けるんでしたっけ?
2021/07/30(金) 14:35:47.82
左右から落雷が聞こえるんですが逃げたほうがいいですか?
2021/07/30(金) 17:38:08.86
お布団でもかぶっておきなさい
2021/08/01(日) 11:33:43.85
RustってどこまでCの代わり出来るんかやったやつおる?
ラズパイ的なもの(ラズパイ一択ではないの意)をMCP23017でIO増やして
PLC的なことをしようとした際にCでちょろちょろ書かなあかんのをRustみたいなのは
イケるのかと思っただけだが
2021/08/02(月) 15:12:49.37
なぜSESが奴隷業なんですか?
2021/08/02(月) 18:16:31.52
やれば解るさ
2021/08/02(月) 19:46:41.51
>>916
あなたSESだったんですか?
2021/08/07(土) 21:54:29.86
SESの何がダメなんだ?
919仕様書無しさん
垢版 |
2021/08/12(木) 12:15:34.25
海外エンジニアになるのってやっぱりキツイかな
にほんのITエンジニアの報酬低いってよく聞くし、毎日人間性を犠牲にして仕事をしている気がして割に合わないと思うようになってきた

海外だと学歴重視されるって言うけど一応国立情報系修士なんだけどギリギリかな
2021/08/12(木) 13:15:23.32
学歴とかべつに無くても英語喋れればふつうに雇われるやで
921仕様書無しさん
垢版 |
2021/08/12(木) 17:15:15.80
英語しゃべれなくても
日本人がやってる小さなソフトハウスが
米国にはいっぱいあるから。

後輩がひとり英語話せないけど、
Losの会社に手伝いに行ったと思ったら
そのままそこに就職してしまった。
2021/08/12(木) 17:30:05.47
見えないけどあるんだ理論
2021/08/12(木) 17:52:39.19
観光ですら海外に行ったことない様なのが夢見て嘘書くのは自由だけど
ビザ無いとそもそも働けないからな
働いたら違法で捕まる所が普通

そしてビザは修士ぐらい出てないとなかなか出してくれない
2021/08/12(木) 21:12:50.58
>>904
農業機械を作っている企業でコンバインの自動運転、田んぼのエリア別収穫量分析機能、
大手ハウスメーカーでCAD(BI)を開発するとき
魚群探知機の開発
自動車でODB2接続で自動車の診断したり走行中のデータとったり
ネットショップの在庫予測

高校数学がどのあたりの範囲か知らんからとりあえず数学的な要素があった案件並べてみたが
とりあえず大学でやる程度の数学は使う

プログラマにとって必要かって言われると
「出来ない人にはそういう仕事はまわってこない」っていうだけなので
別になくても問題ない

どこの業界で食っていくかによるし、数学なんかより給与計算や在庫管理方面の業務知識のほうがよっぽど難しい
数学じゃなくても何かしらの知識は必要になるもんだ
2021/08/12(木) 21:36:44.32
>>919
私文だけどアメリカでやっとるで
情報系修士ならプログラミングできて実績あって英語できるなら余裕
あと海外でなくても東京なら英語で求人見るだけで海外標準の仕事いくらもあるよ
2021/08/13(金) 11:08:26.49
英語で求人見るってどうするんだ
2021/08/13(金) 22:01:31.47
答えるのは簡単だがそれがわからないと受からない
2021/08/13(金) 22:14:56.64
いいから教えてくれ
2021/08/13(金) 22:18:19.17
Software Engineerでインディード検索
2021/08/13(金) 22:55:24.31
ありがとうございます!
2021/08/14(土) 16:06:46.27
WebをやらないのならHTML/CSSは勉強する必要はないですか?
2021/08/14(土) 16:09:17.09
おう
933仕様書無しさん
垢版 |
2021/08/19(木) 08:10:01.08
>>931
勉強するもなにも、HTML/CSSなんて
数時間あればほぼ理解できるっしょ?

あんなものわざわざ「勉強する」などと言ってる
段階で、「どんだけ馬鹿なの?低能なの?」
と思われるから、言わないほうがいいよ。

Web屋はそのことが理解できてないから、
どうどうと馬鹿ふりまいてるけど
恥ずかしいと思わんのかね?
2021/08/19(木) 09:10:46.33
理解まではみんなできる。
そのあとだ
2021/08/19(木) 10:39:36.37
>>933みたいな奴は上辺だけ何だろうな
2021/08/19(木) 12:08:06.96
数時間だろうが、数ヶ月だろうが数年だろうが勉強は勉強
単位は関係ない

言うは易く行うは難し
上辺をさらっただけで何かできるような気になってる人は実務では無能
937仕様書無しさん
垢版 |
2021/08/19(木) 12:59:12.25
なにいってんだ馬鹿w
高卒か?
2021/08/19(木) 13:29:18.14
構文は難しくないが
2021/08/19(木) 13:29:45.55
CSS含めた管理の仕方が悩みどころ
2021/08/19(木) 13:30:37.12
実務で必要なのは学歴じゃないwww
2021/08/19(木) 17:17:36.23
html/cssはざっと概念を理解したら
まとめサイトを見ながら書けばいいだけ
942仕様書無しさん
垢版 |
2021/08/19(木) 20:07:34.63
>>933
お前みたいなゴミは全く使えないだろ
cssを使った自在なUIとインタラクションとフォーム独自の実装とデザイン含めてやれる奴はほぼいない
943仕様書無しさん
垢版 |
2021/08/19(木) 21:47:23.80
プログラマーの人は親の介護どうしてますか?
2021/08/19(木) 21:59:16.42
>>942
それデザイナーだね
945仕様書無しさん
垢版 |
2021/08/19(木) 22:03:12.75
>>944
で?
デザイナーにjsxやらせるのか?
2021/08/19(木) 22:22:39.56
>>945
やらせないけど何か?
2021/08/19(木) 22:24:05.50
まあ元の>>933の書き込みもよっぽどだとは思うけどね
948仕様書無しさん
垢版 |
2021/08/20(金) 01:10:59.61
>>946
じゃあお前がhtmlとcssを完璧にやれよ
数時間でできるとかほざくアホほどできないよな
mdnの仕様みてこいよ
あれを数時間でできるようになるのか?
2021/08/20(金) 06:31:20.48
>>948
お前は一体何を言ってるんだ?
2021/08/20(金) 09:14:36.98
仕様書は仕様を網羅するのが目的なので
それ見てかけるようには中々ならないよ

チュートリアルかサンプルがいる
2021/08/20(金) 17:00:29.79
>>931
うん。ない。
2021/08/20(金) 22:05:47.06
>>951
Pythonを勉強しています。SESになりたいです。
2021/08/21(土) 12:56:01.41
なんで、みず〇銀行みたいなことが起こるんですか?
2021/08/21(土) 15:53:14.09
経営的な責任をとるのは勝手だけど、それやっても何も改善しないよな。システム屋を変えないと。また起こりそうかはシステム屋なら分かっていたはず。
955仕様書無しさん
垢版 |
2021/08/21(土) 16:45:03.39
テスターとして一定期間過ごすことになりました
何か気を付ける事はありますか
とりあえず必死にバグ探そうと今は思ってるぐらいです
2021/08/21(土) 19:53:46.53
早くこんな仕事嫌だとごねまくらないと永遠にやらされるぞ
2021/08/21(土) 23:31:53.52
>>953
もうワケわかんないらしいよ

462 おさかなくわえた名無しさん 2021/08/21(土) 17:06:20.35 ID:QAgACl6T
https://i.imgur.com/eE3xY5I.jpg
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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