アカウント名:
パスワード:
どういう基準かよくわからないけど、この点だけは不思議。
PHPもJava も既存資産の量だろうな。どちらも新規開発では触りたくない言語の筆頭ではあるけど、COBOLみたいに as-is で許される段階までは古くないから
javaをdisってるやつは何が好きなの?自分が好きな言語をdisられるのが嫌で書かないのはどうなの?(どうせ糞言語が好きなんだろうけど)
kotlinだよkotlinをdisってjavaを持ち上げることができればそれは傾聴に値するな(笑)
JavaはJSONと異様に親和性が低いという欠点があるからなあ。今日的なシステムをちゃちゃっとつくるには厳しい。サーバサイドでJSONやり取りするだけなら圧倒的にPHPがいい。
サーバサイドでJSONやり取りするだけなら圧倒的にPHPがいい。
何を言ってんだwそりゃサーバサイドでJSONやり取りするだけの低機能な実装ならPHPで十分でしょうよ。
プログラミング言語の良しあしの評論は、(二次)嫁の良しあし評論に似ていると思う。
# 業務でひどい目にあっても、# 言語より先に会社(取引先?)か仕事仲間に向かうだろうし
Javaはともかく、PHPだけは絶対嫌だ。触りたくも見たくもない。「$」使ってて気持ち悪い。
Javaのほうがやだなぁ…大体は馴れなんだろうな
Javaは奴隷の言語だからな。近寄ったら不幸になる。
まるでPHPが奴隷の言語じゃないような言い草
私文系Fランク大学卒で同期はフリーター・飲食・パチンコなどがメイン、たまに営業の仕事をしている人が居る感じで30歳で年収250万ぐらいのひとが大半です一方私はIT系ブラック企業の営業やってたのに何故かhtmlやphpもやらされそこからphpを習得、その後phpプログラマーとして転職して今は残業代込み年収500万に達しました今の職場は残業も日に3~4時間程度で全額残業代が出てる超ホワイト環境ですITスキルはITパスポートがやっととれたレベルだしphp以外の言語はろくにできない無能ですけどそれでもphpができただけで同期の倍も稼げてます
php以外のちゃんとした言語はポイントとか変数の型とか細かい文法を気にしなくてはならないし、Pythonなんかはインデントのやり方までちゃんとやらないとエラーになりますてきとーに書けば動くphpは文系にとっては本当に素晴らしいです
phpは奴隷言語どころかFラン卒文系でも年収が2倍になる神言語です
一方、Javaとかできる人は理系や専門学校で情報学んだ人でプログラミング能力は私の2倍~3倍どころか10倍ぐらいあるでしょうでもそういう人も年収1億円得ているわけではありません実際、私がJavaとかの本読んでも専門用語ばっかで意味すら理解できませんし、かなりの知能と能力がないと扱えない言語なことには間違いありませんphp以外の言語は能力が10倍必要な言語なのに、年収がphpの2倍(1000万円)にもならない人が大半、つまりは、必要なスキル・能力に適した収入が得られない=買いたたかれた奴隷 でしょう即ち、php以外の言語は奴隷言語です
残業が日に3~4時間って、月に60~80時間も残業してんの?それは残業代出てもブラックだし、奴隷としか言いようがない
ネタとかでないなら、過労死する前に転職したほうが良いよ
その程度普通でしょ100時間超えなけりゃ良い方だと思う
https://www.hrpro.co.jp/research_detail.php?r_no=156 [hrpro.co.jp] 管理上月間80時間以上残業の社員がいる企業が半数以上月間100時間を超える時間外労働をする社員がいる企業が26%あくまでも管理上で、サービス残業を含めれば実態はもっと酷い
そして100時間で過労死ラインって言い方も不適切実際100時間で過労死が認められるケースってのは極めて例外的月20日2
教員の場合、6時台の出勤が当たり前で、20時台以降の退勤が当然のようになってる [srad.jp]民間基準で8時間越えを残業とすると1日6時間の残業で月22日労働で残業時間132時間部活その他で毎週1日8時間休日労働を加えると164時間
プログラマーで80時間の残業なんてのは教員の半分だし教員と比べるとエアコンはあって立ちっぱなしで働いたり炎天下で運動させられることもないから楽な方
休憩時間の分が入っていない。やりなおし。
> 一方、Javaとかできる人は理系や専門学校で情報学んだ人でプログラミング能力は私の2倍~3倍どころか10倍ぐらいあるでしょううーん、Javaの場合、未経験で雇用されて2,3ヶ月講習を受けたあと出向してるような人が大半だと思いますよ。
それで「普通だ、あたりまえだ」と思うようになったならば、あなたの心がブラックに侵食されているのです。お身体と心の健康にご注意ください。
世の中に出たことの無いニートにはわからんのだろうなぁ
理系や専門学校で情報学んだ人のコードを書く力はあなたの10倍あるかもしれないけど、プログラマとしての能力は10倍もないんですよ。
10倍の速さで客の望みから明後日の方向にずれた物を作る人より、1/10の速さで客の望むものを作れる人の方がスキル・能力が高いと言えます。どの言語が客の要望に応えるのに最適か考えられる人ならいいのですが、あの言語はダメだとかレッテル張ってしゃべる人は、どんなにコードを書く力があってもあなたの収入の10倍とかにはならないよ。
Perlも変数に $ 使うけど、Java系の言語って変数につける接頭辞がないから何が変数だか分かりにくい
Java系の言語って var hoge= なんとかみたいに勝手に宣言してなんでも変数にできちゃうけど何が変数だかぱっと見分かりにくくて非効率だよね
Perl 系の言語のようにスカラー変数なら $hoge で配列なら @foo みたいに決まってる方が合理的だわ
JavaとかC#とかはIDE使うのが前提じゃないの?テキストエディタでプログラミングなんてするとそれこそStroustrupの偽インタビューよろしくわけわかめになるだろう。逆にPerl含め軽量プログラミング言語はテキストエディタ前提だからそうなってるんだと思う。
今時テキストエディタでもコーディング支援付いてない方が珍しいでしょ
ハンガリアン表記でもつかってればいい。
それは非合理。ハンガリアンを使っているソースコードを修正して変数の種類を変更した際、同時に変数名も変更するコストがかかる。変更を怠ると、たちまち不整合となり、保守の障害となるだけで一利もない。
Perlのように変数のハンガリアンが強制されていたら、@var を %var にするだけで、配列変数からハッシュ変数に変更され、それが目でも一目瞭然になる。システムが変数の種類の識別に使うハンガリアンと、目に見えるハンガリアンが完全に一致するので、不整合が生じて保守の障害になることも絶対にない。
見た目だけで制御構文なのか変数なのか関数なのか分からないJava系言語はその点でPerlより劣っていると言わざるを得ない。
IDEにrefactorしてもらえ。# つか、ネタにマジレスかっこ悪い
未だにハンガリアンというとシステムハンガリアンを浮かべる人が多いのか。Joel氏のアプリケーションハンガリアンの記事 [joelonsoftware.com]でも読むといいよ。
>ハンガリアンを使っているソースコードを修正して変数の種類を変更した際、同時に変数名も変更するコストがかかる。>変更を怠ると、たちまち不整合となり、保守の障害となるだけで一利もない。これはよく言われますが、みなさんもそう思われます?変数の種類を変更するって私には結構影響度の大きな修正と感じます。変数名を修正するというのは、関連箇所のチェックが漏れなく出来ているという確認の意味も含めて合理的な気がするのですが。
システムハンガリアンを批判しているのなら、そう思いますよ。使われている場所を確認したいのなら、名前変更と無関係に行えばいいわけですし。
アプリケーションハンガリアンに関しては、変数名に意味を持たせるという意味では、皆さん普通にやってる事ですよね。形式的にやるかどうかは別にして。
何の変数だかわかんないとか、一つの変数に詰込みすぎか1つの関数で1000行とか書いちゃってるんじゃ…
へー、じゃあベクトル変数は? 行列変数は? 画像は? オブジェクトは?接頭辞が付いてるからわかりやすいなんて詭弁に過ぎない。
perlはスカラ変数と配列変数をごちゃごちゃにして使ってもエラーにならないのが開発効率下げてると思う。
PHPは近年俺評価を上げた。言語自体は何とも評し難いがPHPを育ててる連中は優秀。初期からPowerShellガン推しなので$は今更否定しない。(本当はPowerShellは混沌に落ちると最強にヤバいのは自分だけの秘密)Javaは型推論が入ると聞いてなんやもうなんやねんと思ってる。10年前にやっちゃいかんかったのか。野暮ったい書き方のポリシーが嫌いだったのにわけわからん。
昨年あたりから、Laravelを使うことがありますがPHPを育てている連中が優秀なことは同意。Laravelはマニュアルはクソだけど、実際コード書く段になると洗練されているなと思うことが多いです。
Laravelの手軽さ、やるべきことの明確さ、やりたい事への助け(組み込みフォームなど)の多さは本当に素晴らしいもう何もかもLaravel + Vue.jsでいんじゃね?って気がしてくる今日このごろ
javaに変わる言語なんてあるのか?最近のandroid開発はkotlinが主流なんかね?
pythonはマルチスレッドがまともに動かないのが致命的。あと遅すぎ。ちょっとしたツールを作るとか実験には良いけど、pythonで大規模開発は死亡フラグ。
>javaに変わる言語なんてあるのか?分野によるのでは。アジャイルな人たちはあまり使ってないかもね。kotlinはまあ線香花火みたいなものでしょう。個人的にはシンタックスシュガーを覚えなおす利点を全く感じない。プラットフォームがいつまでJavaなのかさえあやしいのに、今更ロックインのきついシンタックスシュガーではねえ。
Goあたりじゃないですかね。
言語としてオワコンのJavaと言語として欠陥品のPHP言語自体の問題に合わせてJavaはクソつまらないプロジェクトばかりだし、PHPはロクでもない奴らに遭遇する確率が高すぎる触りたくないというよりも関わりたくないこの2つ以外の言語なら何かしら得るものはある
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
RがPHPやJavascriptより上 (スコア:0)
どういう基準かよくわからないけど、この点だけは不思議。
Re:RがPHPやJavascriptより上 (スコア:1)
PHPもJava も既存資産の量だろうな。
どちらも新規開発では触りたくない言語の筆頭ではあるけど、COBOLみたいに as-is で許される段階までは古くないから
Re:RがPHPやJavascriptより上 (スコア:2)
javaをdisってるやつは何が好きなの?
自分が好きな言語をdisられるのが嫌で書かないのはどうなの?(どうせ糞言語が好きなんだろうけど)
Re: (スコア:0)
kotlinだよ
kotlinをdisってjavaを持ち上げることができればそれは傾聴に値するな(笑)
Re: (スコア:0)
JavaはJSONと異様に親和性が低いという欠点があるからなあ。今日的なシステムをちゃちゃっとつくるには厳しい。
サーバサイドでJSONやり取りするだけなら圧倒的にPHPがいい。
Re: (スコア:0)
何を言ってんだwそりゃサーバサイドでJSONやり取りするだけの低機能な実装ならPHPで十分でしょうよ。
Re: (スコア:0)
プログラミング言語の良しあしの評論は、
(二次)嫁の良しあし評論に似ていると思う。
# 業務でひどい目にあっても、
# 言語より先に会社(取引先?)か仕事仲間に向かうだろうし
Re: (スコア:0)
Javaはともかく、PHPだけは絶対嫌だ。
触りたくも見たくもない。
「$」使ってて気持ち悪い。
Re: (スコア:0)
Javaのほうがやだなぁ…大体は馴れなんだろうな
Re: (スコア:0)
Javaは奴隷の言語だからな。近寄ったら不幸になる。
Re: (スコア:0)
まるでPHPが奴隷の言語じゃないような言い草
phpは年収が同期の2倍になる神言語 (スコア:1)
私文系Fランク大学卒で同期はフリーター・飲食・パチンコなどがメイン、たまに営業の仕事をしている人が居る感じで30歳で年収250万ぐらいのひとが大半です
一方私はIT系ブラック企業の営業やってたのに何故かhtmlやphpもやらされそこからphpを習得、その後phpプログラマーとして転職して今は残業代込み年収500万に達しました
今の職場は残業も日に3~4時間程度で全額残業代が出てる超ホワイト環境です
ITスキルはITパスポートがやっととれたレベルだしphp以外の言語はろくにできない無能ですけどそれでもphpができただけで同期の倍も稼げてます
php以外のちゃんとした言語はポイントとか変数の型とか細かい文法を気にしなくてはならないし、
Pythonなんかはインデントのやり方までちゃんとやらないとエラーになります
てきとーに書けば動くphpは文系にとっては本当に素晴らしいです
phpは奴隷言語どころかFラン卒文系でも年収が2倍になる神言語です
一方、Javaとかできる人は理系や専門学校で情報学んだ人でプログラミング能力は私の2倍~3倍どころか10倍ぐらいあるでしょう
でもそういう人も年収1億円得ているわけではありません
実際、私がJavaとかの本読んでも専門用語ばっかで意味すら理解できませんし、かなりの知能と能力がないと扱えない言語なことには間違いありません
php以外の言語は能力が10倍必要な言語なのに、年収がphpの2倍(1000万円)にもならない人が大半、つまりは、必要なスキル・能力に適した収入が得られない=買いたたかれた奴隷 でしょう
即ち、php以外の言語は奴隷言語です
Re: (スコア:0)
残業が日に3~4時間って、月に60~80時間も残業してんの?
それは残業代出てもブラックだし、奴隷としか言いようがない
ネタとかでないなら、過労死する前に転職したほうが良いよ
Re: (スコア:0)
その程度普通でしょ
100時間超えなけりゃ良い方だと思う
https://www.hrpro.co.jp/research_detail.php?r_no=156 [hrpro.co.jp]
管理上月間80時間以上残業の社員がいる企業が半数以上
月間100時間を超える時間外労働をする社員がいる企業が26%
あくまでも管理上で、サービス残業を含めれば実態はもっと酷い
そして100時間で過労死ラインって言い方も不適切
実際100時間で過労死が認められるケースってのは極めて例外的
月20日2
Re: (スコア:0)
教員の場合、6時台の出勤が当たり前で、20時台以降の退勤が当然のようになってる [srad.jp]
民間基準で8時間越えを残業とすると1日6時間の残業で月22日労働で残業時間132時間
部活その他で毎週1日8時間休日労働を加えると164時間
プログラマーで80時間の残業なんてのは教員の半分だし
教員と比べるとエアコンはあって立ちっぱなしで働いたり炎天下で運動させられることもないから楽な方
Re: (スコア:0)
休憩時間の分が入っていない。やりなおし。
Re: (スコア:0)
> 一方、Javaとかできる人は理系や専門学校で情報学んだ人でプログラミング能力は私の2倍~3倍どころか10倍ぐらいあるでしょう
うーん、Javaの場合、未経験で雇用されて2,3ヶ月講習を受けたあと出向してるような人が大半だと思いますよ。
Re: (スコア:0)
それで「普通だ、あたりまえだ」と思うようになったならば、あなたの心がブラックに侵食されているのです。
お身体と心の健康にご注意ください。
Re: (スコア:0)
世の中に出たことの無いニートにはわからんのだろうなぁ
Re: (スコア:0)
Re: (スコア:0)
理系や専門学校で情報学んだ人のコードを書く力はあなたの10倍あるかもしれないけど、プログラマとしての能力は10倍もないんですよ。
10倍の速さで客の望みから明後日の方向にずれた物を作る人より、1/10の速さで客の望むものを作れる人の方がスキル・能力が高いと言えます。
どの言語が客の要望に応えるのに最適か考えられる人ならいいのですが、あの言語はダメだとかレッテル張ってしゃべる人は、どんなにコードを書く力があってもあなたの収入の10倍とかにはならないよ。
変数に $ 使わない言語って紛らわしくない? (スコア:0)
Perlも変数に $ 使うけど、Java系の言語って変数につける接頭辞がないから何が変数だか分かりにくい
Java系の言語って var hoge= なんとかみたいに勝手に宣言してなんでも変数にできちゃうけど
何が変数だかぱっと見分かりにくくて非効率だよね
Perl 系の言語のようにスカラー変数なら $hoge で配列なら @foo みたいに決まってる方が合理的だわ
Re: (スコア:0)
JavaとかC#とかはIDE使うのが前提じゃないの?
テキストエディタでプログラミングなんてするとそれこそStroustrupの偽インタビューよろしくわけわかめになるだろう。
逆にPerl含め軽量プログラミング言語はテキストエディタ前提だからそうなってるんだと思う。
Re: (スコア:0)
今時テキストエディタでもコーディング支援付いてない方が珍しいでしょ
Re: (スコア:0)
ハンガリアン表記でもつかってればいい。
それだと保守性が低下する (スコア:0)
それは非合理。
ハンガリアンを使っているソースコードを修正して変数の種類を変更した際、同時に変数名も変更するコストがかかる。
変更を怠ると、たちまち不整合となり、保守の障害となるだけで一利もない。
Perlのように変数のハンガリアンが強制されていたら、
@var を %var にするだけで、配列変数からハッシュ変数に変更され、それが目でも一目瞭然になる。
システムが変数の種類の識別に使うハンガリアンと、目に見えるハンガリアンが完全に一致するので、不整合が生じて保守の障害になることも絶対にない。
見た目だけで制御構文なのか変数なのか関数なのか分からないJava系言語はその点でPerlより劣っていると言わざるを得ない。
Re: (スコア:0)
IDEにrefactorしてもらえ。
# つか、ネタにマジレスかっこ悪い
Re: (スコア:0)
未だにハンガリアンというとシステムハンガリアンを浮かべる人が多いのか。
Joel氏のアプリケーションハンガリアンの記事 [joelonsoftware.com]でも読むといいよ。
Re: (スコア:0)
>ハンガリアンを使っているソースコードを修正して変数の種類を変更した際、同時に変数名も変更するコストがかかる。
>変更を怠ると、たちまち不整合となり、保守の障害となるだけで一利もない。
これはよく言われますが、みなさんもそう思われます?
変数の種類を変更するって私には結構影響度の大きな修正と感じます。
変数名を修正するというのは、関連箇所のチェックが漏れなく出来ているという
確認の意味も含めて合理的な気がするのですが。
Re: (スコア:0)
システムハンガリアンを批判しているのなら、そう思いますよ。
使われている場所を確認したいのなら、名前変更と無関係に行えばいいわけですし。
アプリケーションハンガリアンに関しては、変数名に意味を持たせるという意味では、
皆さん普通にやってる事ですよね。形式的にやるかどうかは別にして。
Re: (スコア:0)
何の変数だかわかんないとか、一つの変数に詰込みすぎか
1つの関数で1000行とか書いちゃってるんじゃ…
Re: (スコア:0)
へー、じゃあベクトル変数は? 行列変数は? 画像は? オブジェクトは?
接頭辞が付いてるからわかりやすいなんて詭弁に過ぎない。
Re: (スコア:0)
perlはスカラ変数と配列変数をごちゃごちゃにして使ってもエラーにならないのが開発効率下げてると思う。
Re: (スコア:0)
PHPは近年俺評価を上げた。言語自体は何とも評し難いがPHPを育ててる連中は優秀。
初期からPowerShellガン推しなので$は今更否定しない。(本当はPowerShellは混沌に落ちると最強にヤバいのは自分だけの秘密)
Javaは型推論が入ると聞いてなんやもうなんやねんと思ってる。10年前にやっちゃいかんかったのか。野暮ったい書き方のポリシーが嫌いだったのにわけわからん。
Re: (スコア:0)
昨年あたりから、Laravelを使うことがありますがPHPを育てている連中が優秀なことは同意。Laravelはマニュアルはクソだけど、実際コード書く段になると洗練されているなと思うことが多いです。
Re: (スコア:0)
Laravelの手軽さ、やるべきことの明確さ、やりたい事への助け(組み込みフォームなど)の多さは本当に素晴らしい
もう何もかもLaravel + Vue.jsでいんじゃね?って気がしてくる今日このごろ
Re: (スコア:0)
javaに変わる言語なんてあるのか?
最近のandroid開発はkotlinが主流なんかね?
pythonはマルチスレッドがまともに動かないのが致命的。
あと遅すぎ。
ちょっとしたツールを作るとか実験には良いけど、pythonで大規模開発は死亡フラグ。
Re: (スコア:0)
>javaに変わる言語なんてあるのか?
分野によるのでは。
アジャイルな人たちはあまり使ってないかもね。
kotlinはまあ線香花火みたいなものでしょう。個人的にはシンタックスシュガーを覚えなおす利点を全く感じない。
プラットフォームがいつまでJavaなのかさえあやしいのに、今更ロックインのきついシンタックスシュガーではねえ。
Re: (スコア:0)
Goあたりじゃないですかね。
Re: (スコア:0)
言語としてオワコンのJavaと言語として欠陥品のPHP
言語自体の問題に合わせてJavaはクソつまらないプロジェクトばかりだし、PHPはロクでもない奴らに遭遇する確率が高すぎる
触りたくないというよりも関わりたくない
この2つ以外の言語なら何かしら得るものはある