プログラマーへの質問スレ
レス数が950を超えています。1000を超えると書き込みができなくなります。
プログラマーへ質問したい人はここで質問してください ケンタは時給1万円を目指せるって言ってるからそのくらいが相場なんだろう ケンタって派遣として毎回仕事やる相手の会社に面接うけるんだろ
めんどくせーって思わいないのかね?
こういうの派遣さんならみんなもう慣れてんの? 派遣は皆なれています
非合理な入社試験のように
人格だの将来の夢だの聞かれません
経歴と仕事に必要なことだけなので あとKENTAは結婚できません。
たぶん社会が全力で誘導して結婚できないようにします
お金持ちでも技術者でも
ちょっとでも社会に敵対的な人間は
なんだかんだ最終的に遺伝的に疎外するのが最近の潮流のようです まあケンタの場合企業年金とかが無い分老後心配だしなぁ ここの人的にGo言語ってどう?
なんかランキング下がってるみたいだけど APIで使うならありだろうけど
Goって正直早いだけしか取り柄が無い気が
新しいものだから使いたいとかそういうレベルなら辞めた方がいい Go使うならJavaでいい
もっと言えばpythonでもいい
セキュリティは考えるな 田舎だからかGo使ってる会社を求人でみたことがない
首都圏なら普通にあるのかな >>857
広告系の案件で使った。
・高速に処理できるからいいか? -> no
結局バックエンドから外部のサービス呼ぶためにapiコールすると数十msかかっててgolangがいくら高速に処理できてもサービスレベルには一切寄与しなかった
・初心者におすすめ? -> no
完全に玄人志向。フレームワークやライブラリが枯れて無くて致命的なバグを踏むことが多かった。
プラガブルな設計になっていないので、部分的にモジュール組み込むみたいなこともやりにくくてフォークして作るみたいこともよくあった
・ライブラリが読みやすい? -> no
言語の特徴としてリファクタリングするとメモリアロケーションが発生しやすいというのがあるので、標準ライブラリでさえファットな関数がたくさん書かれてる
更に変数を省略する文化があって、これがプロダクトのコードにも伝搬する。
あとで全部リプレイスしたが、元のリーダーが書いたコードベースはリーダブルコードのアンチパターンそのものだった。javaから入った人はこれが受け入れられない
・分散処理簡単にできるからおすすめ? -> no
goroutineの扱いが非常に難しい。簡単に爆発してメモリリークする。
逆に時間とられてjavaのexecutorsが恋しくなった
他の部署のgolangプロジェクトを眺めたけど、javaのmvcそのものだった
最初からspring使っとけばいいじゃんと思ってたらいつの間にかgolangから撤退してた
唯一、強強エンジニアが作った基盤系のマイクロサービスはいい感じに出来上がってた
ある程度納期に余裕があって、腰を据えてソフトウェア開発できるような体勢が作れるんだったらいいかもしれないじゃ無いか?
フリーランスのエージェントの人が言ってたけど経験年数少なめでgolang志望する人多いらしいけど一回正しい絶望を味わった方がいい 何となく起こりそうな事がそのまま起こったみたいな感じだなw
皆が慣れていて使いやすいとかじゃない限りはgoを使う理由が殆ど無いよなぁ
Java何かもずっとやってた人からすれば良いかも知れないが
俺の場合はAndroidで使ってたけどサーバーサイドでは使ってなかったから
今更使う気にもなれないし、そもそもコンパイルメンドクサイ
やっぱ簡単にサーバーサイドのAPIを作るならPHP(Laravel)が俺には一番良いわ 完全に鬱になってしまった
リモートでPC立ち上げるだけですごくしんどい… いい天気の日に外で走るとビタミンDが補充されて気分が晴れるよ
日光重要 完全未経験からプログラマ歴半年だと技術力的にはどのくらいのものが身についてるものなのでしょうか?
私は転職してちょうど半年たつプログラマですが、仕事が全く回せていないので向いてないのかと思い平均値が知りたくて質問させていただきました。
問題点としては特に保守性可読性を意識したコードや処理効率のよいコードがかけないことや、エラーケースの考慮の甘さに問題があります。
それと実装の速度の遅さや頭の回転の遅さ、コミュニケーション能力の低さも問題ですね、、、むしろこちらかも
学習のため&せっかく雇ってくれた会社に努力してることを伝えたくて高度資格を取得しましたが実務に全然ついていけないし本当に心を病みそうです
技術系の質問じゃないんだがよければ答えてください 平均とか関係ないだろ
プログラマーが義務教育みたいにみんな同じ言語やプロジェクトをやっいるわけではない
単純にひたすら朝から深夜までプログラミングして覚えるしかない
経験がモノを言うわけで、たった半年で品質なんか高められはしない
10年やってもゴミクズレベルが大勢いるんだからな 俺がコードに自信がついてきたのは10年過ぎてからぐらいだなぁ >>869
海外で周りはコンピューターサイエンスの学位とか修士とか持ってるのが当然のとこで働いてるけど、新卒(未経験)半年なんてろくになんもできないよ、与えられた部分だけこなせれば十分以上
処理効率に関しては大学でやるはずだけど日本だしやってないだろうからアルゴリズムとデータストラクチャーを自分でやったほうがいいかもね
保守性可読性に関してはシニアがコードリビュー通して教えるべきところ
頭の回転はぶっちゃけ地の能力の部分も大きいので回転遅くてもできる方法を編み出すといいかも
頭良くても暗算の人と頭普通で筆算の人なら筆算が勝つことも全然ありえる
コミュニケーションに関しては別に仕事のことが論理的に伝えられるなら問題ないのでは? >>869
平均なんてあるわけなかろう
ここで無駄な質問するより、直属の上司に今の悩みを相談したり、自分に求められているもの、自分がどれだけ達成できてるかなど、相談してくれば良いだろう
それができない関係性だとか性格とかいうなら、技術よりもそっちの方が問題だろう >>869
気負いすぎ
未経験から半年で一人前になれたら誰も苦労しないわ
バグのないシステムをつくるのは無理って100万回言われてるから
新人なんてレビュアーに全部責任押し付けるくらいの気持ちでいいよ
さすがに堂々と開き直られたら怒るけどw >>869
技術的な学びとかどうでもいいから
いま担当してるシステムをとことん知りつくせよ
どんな目的のシステム、誰が使ってる、どこと繋がってる、どんなインフラに乗ってる、稼働するタイミングはいつ
いつから運用がはじまった、そして開発に関連するような細かいところ、例えば言語やバージョン、FWなど
コードの美しさとかどうでもいいんだよ
現状を把握したら自然とコードはそのシステムに馴染んだものになる
エラー処理も既存システムにあわせればいいし、使用状況を把握していたら何をするべきか自然とわかるはずだ
高度資格(応用情報かスペシャリストあたりか?)を取得するだけの頭があるんだったら
目の前のシステムから吸収するだけの素地はあるってこった
まずは仕事で関わってるシステムの全てを把握しろ
自分で利用しろ
プロファイルを取れ
ベンチマークを計測しろ
実行計画を取得しろ
画面数や行数みたいな実務に全く役立たない数字だって
システムを知る上では必要だ
とにかく現状を知るべきだし、余裕があるんだったら自分で速度改善にチャレンジしてみる(それをコミットするかどうかはまた別問題)
発生する可能性のあるエラーをすべて洗い出してみる(意外と拾ってないエラーがが多いことがわかるはず)
既存システムがどんなエラーを拾ってるのか調べればそのシステムの方向性が見えてくるはず
そしてどんなエラーは拾ってないのかもわかれば取捨選択できるようになるだろう(特にディスクフルやメモリ不足、システムダウンにまで対応してるアプリはまずないはずだ)
いくらプログラミングの勉強したって目の前のシステムを知らなければ何の役にも立たないよ >>869
早めに才能が無いと感じたら辞めたほうがいいとおもうよ
向いてない仕事でずっと勉強し続けないといけないのがこれから先ずっと続くとかないっしょ 未経験ならどのプログラム言語を勉強すべきでしょうか?
Pythonを勉強しているのですが、大学院の学歴を求められるとかいわれていますね。 >>879
そもそもプログラミングを勉強して何をしたいの? >>879
Pythonは勉強する必要のあるものじゃない
あんなもんプログラマーならだれでもちょろっと見ただけで書ける
学が無いのなら学が必要なSIerとはじゃなく
ホームページ屋になるべきだからPHPがいいとおもうぞ >>879
Pythonはプログラミングを習うという意味では非常に良いと思うよ
JSでReactとかいきなりやったらプログラミングが本当にわかるのは来世になるかもしれないw
ただ上でもあるように何をしたいのかだよね >>882
プログラマーの見習いとして就職したい。 金を稼ぎたいなら
基礎からしっかり勉強しないといかん。
表面的な小手先のインタープリタなんぞ後で良い。
まずはCPUとアセンブラとCが必須であり基本。
間違っても詐欺師の貧乏人のケンタのように
webなんかやってはいけない。
Webなんぞ全く勉強しなくても
すぐできる。
馬鹿の詐欺師のケンタでもできるんだぞ? web系ってブラウザ上で動くアプリのこと?
だとしたら、例えばphpコマンドで実行されるphpアプリはなんになるの? それとも80番ポートとか443ポート使って動くアプリがweb系? >>884
仕事のマーケットは大体JavaとJavaScriptとPHPと.Netでしめられているけど
情報系の学位もない未経験の素人に誰も期待してないので、就職が目的なら
パトランプの監視だろうが電気屋の販売だろうがとにかく潜り込んで、
潜り込んだところでどれだけ吸収できるかが大事で言語なんてどうでも良い
あえていうなら英語 お前ら「抽出する」という英単語は何使ってる?
俺はextractをよく使うんだが >>898 状況や意味合いによる
select, separate やderive, gain, distill, squeeze, reproduceとかじゃね? 抽出がどの程度かやな、
たとえば社員マスタからIDをキーに個人一人をとってくるなら
GetSyainMaster
社員マスタからWhere 社員名 Liken'%あほ%' って絞りで抽出したいなら
SelectSyainMaster
ってわいはやってるな 場合によってはfilterも入るか
やはり、文脈とデータによるな >>898
画像処理やってるからめっちゃ使う
extractだらけになりがちなのが悩み… >>898
filteredうんちゃらって書いてる 3Dプログラミングしないんならいらんでしょ
プログラマ向けの〜みたいなタイトルの付いた離散数学ちゃちゃっとやっとけばいい try-catch文が文ではなく式になると何が嬉しいんですか? a = try{getdata}catch{"データねーよ"}
と書ける そういう挙動が期待されるな
ruby だとこんな感じ
>> a = raise "err" rescue "default value"
=> "default value" if文だとこうですか
a = if (hoge) { 1 } else { 2 }
// a == 1 or 2
ふーん、便利なんですかねぇこれ
たしかRustはこういうふうに書けるんでしたっけ? 左右から落雷が聞こえるんですが逃げたほうがいいですか? RustってどこまでCの代わり出来るんかやったやつおる?
ラズパイ的なもの(ラズパイ一択ではないの意)をMCP23017でIO増やして
PLC的なことをしようとした際にCでちょろちょろ書かなあかんのをRustみたいなのは
イケるのかと思っただけだが 海外エンジニアになるのってやっぱりキツイかな
にほんのITエンジニアの報酬低いってよく聞くし、毎日人間性を犠牲にして仕事をしている気がして割に合わないと思うようになってきた
海外だと学歴重視されるって言うけど一応国立情報系修士なんだけどギリギリかな 学歴とかべつに無くても英語喋れればふつうに雇われるやで 英語しゃべれなくても
日本人がやってる小さなソフトハウスが
米国にはいっぱいあるから。
後輩がひとり英語話せないけど、
Losの会社に手伝いに行ったと思ったら
そのままそこに就職してしまった。 観光ですら海外に行ったことない様なのが夢見て嘘書くのは自由だけど
ビザ無いとそもそも働けないからな
働いたら違法で捕まる所が普通
そしてビザは修士ぐらい出てないとなかなか出してくれない >>904
農業機械を作っている企業でコンバインの自動運転、田んぼのエリア別収穫量分析機能、
大手ハウスメーカーでCAD(BI)を開発するとき
魚群探知機の開発
自動車でODB2接続で自動車の診断したり走行中のデータとったり
ネットショップの在庫予測
高校数学がどのあたりの範囲か知らんからとりあえず数学的な要素があった案件並べてみたが
とりあえず大学でやる程度の数学は使う
プログラマにとって必要かって言われると
「出来ない人にはそういう仕事はまわってこない」っていうだけなので
別になくても問題ない
どこの業界で食っていくかによるし、数学なんかより給与計算や在庫管理方面の業務知識のほうがよっぽど難しい
数学じゃなくても何かしらの知識は必要になるもんだ >>919
私文だけどアメリカでやっとるで
情報系修士ならプログラミングできて実績あって英語できるなら余裕
あと海外でなくても東京なら英語で求人見るだけで海外標準の仕事いくらもあるよ Software Engineerでインディード検索 WebをやらないのならHTML/CSSは勉強する必要はないですか? >>931
勉強するもなにも、HTML/CSSなんて
数時間あればほぼ理解できるっしょ?
あんなものわざわざ「勉強する」などと言ってる
段階で、「どんだけ馬鹿なの?低能なの?」
と思われるから、言わないほうがいいよ。
Web屋はそのことが理解できてないから、
どうどうと馬鹿ふりまいてるけど
恥ずかしいと思わんのかね? 数時間だろうが、数ヶ月だろうが数年だろうが勉強は勉強
単位は関係ない
言うは易く行うは難し
上辺をさらっただけで何かできるような気になってる人は実務では無能 html/cssはざっと概念を理解したら
まとめサイトを見ながら書けばいいだけ >>933
お前みたいなゴミは全く使えないだろ
cssを使った自在なUIとインタラクションとフォーム独自の実装とデザイン含めてやれる奴はほぼいない >>944
で?
デザイナーにjsxやらせるのか? まあ元の>>933の書き込みもよっぽどだとは思うけどね >>946
じゃあお前がhtmlとcssを完璧にやれよ
数時間でできるとかほざくアホほどできないよな
mdnの仕様みてこいよ
あれを数時間でできるようになるのか? 仕様書は仕様を網羅するのが目的なので
それ見てかけるようには中々ならないよ
チュートリアルかサンプルがいる レス数が950を超えています。1000を超えると書き込みができなくなります。