■■これから食っていける技術の組合せは?■■
言語・アプリ環境・データベースには、
Perl, PHP, Java, Ruby, C, Tcl
Apache, CGI, JSP/Servlet, ASP, ColdFusion
Oracle, PostgreSQL, MySQL
などがありますが、当分の間食っていけそうな技術の
組合せって何でしょう?
例えば、
「Apache+PHP+PostgreSQL」
ぜひ熱く語ってみませんか?
>>202
DBいらねーっていう趣旨はわかるけどさ、今時のDBで使える関数やらプロシージャを自分で全部起こすのか?
出来上がった頃には二つくらい先の案件が完成してるってのがオチ(笑)
開発工数やバランスを考えればそんなアプローチはナンセンスだよ〜ん。
カタログ情報、顧客情報、買い物履歴、在庫・価格etcの計算、発注から管理まで全部扱うバックエンドをいちいち書くなんて想像もできん。
おまけにデータウェアハウス的な機能(DB密着の解析サービス)用意して〜んなんてことになったらどうする・・・
もっとも、そこまでの要求の出る案件なんて限られるんだろうけど。
GUIなんかに関しては、XMLでデータ渡せばブラウザでもPDAでもWindozのexeでもいいんじゃないの?
>必要なのはDBの知識。オラクルだとかまいSQLは関係ない。
禿同。
3Dモデリングのような無茶な精度を要求される世界じゃなくて、処理系のアプリなんてのはどこまでいっても力業の域を出ないよ。
オブジェクト指向だのわいわい言ったところでひっくりかえるほどの差はない。
要求レベルや実装すべきロジックの提案や設計をする能力、DBの知識がしっかりしてればどうでもいい話に近いな。
>カタログ情報、顧客情報、買い物履歴、在庫・価格etcの計算、発注から管理まで全部扱うバックエンドをいちいち書くなんて想像もできん。
買い物、、、って販売管理だったら何処までがWEBプログの仕事ですか?
>おまけにデータウェアハウス的な機能(DB密着の解析サービス)用意して〜んなんてことになったらどうする・・・
データの分析ってのはWEBプログとは別の仕事なの?
データ入力したらそれに対して、統計だとかの出力ってのは行わないの?
>DBいらねーっていう趣旨はわかるけどさ、今時のDBで使える関数やらプロシージャを自分で全部起こすのか?
データ分析行わないんなら作らないと思うけど、
今まで入力したデータすべてが抽出範囲ってこともあるから、出力時にいちいち計算してたら負荷が
すっごく大きい。年間売上とか計算したら1時間以上かかるようなきがする。
だから入力時にサマリってのに書き込むのが一般的だよね。ここいらは、プロシージャにやらせたほうが資源が有効利用できる
で、リレーショナルDBは、タ対タが無理だからビュー作った方がSQLが難解になりにくくてよい。
>GUIなんかに関しては、XMLでデータ渡せばブラウザでもPDAでもWindozのexeでもいいんじゃないの?
WEBプログって言うんだからクライアント考えるとプラウザじゃないの?
いまいち実体がつかめないWEBぷろぐ。 >はっきりいって、ウェブプログで飯食っていけるわけない。(フリーはむりっぽ)
これは、かなり実績ないと企業から受注なんてありっこない。着てもコネ関係が関の山
で、フリーって1人ですべてこなすわけだよね。あるていど営業しないと無理だろうし
保守作業って物もあるよね。障害起きたらすぐ復旧なんてわけには行かないと思うよ。
売りっぱなしなんてことはないよね。顧客がPCの知識無かったら教育も時間かかるし、、
教育費取れば問題ないけど、システム買ってもらって+教育費って請求しにくいっぽ
売ってしばらくしてから教育して欲しい言われたならいいんだけどね。 >>214
売りっぱなしを望む企業は少なくないと思う。
保守だの教育だのサポートだのもっとも費用発生に難色を示す場所だし。
実際そこがあってこそアプリのあつらえには意味があるのにね。
で、しばらくたって勝手に改変したシステムについて手を入れて欲しいと連絡がくる(笑)。
教育などについては、代表者を決めてその人とマンツーマンでやりとりを行い、その後組織内部に関してはその代表者の人にやってもらうことが多かった。
こちらも何人も相手にするわけではないし、1対1で意志の疎通はできるし、忙しいときにはメールで済ませられたし非常に安上がり。
先方も請求がゼロで大喜びしていた。
個人や零細がある程度の仕事をやらせてもらおうと思ったら、ウェブプログに限らずなかなか難しいことだと思うよ。
流通やデザインだって同じ事だよ。
MVCも使わずに大規模WEBアプリか。おめでてーな。 俺はWebプログラマーじゃないんだけれど、ASPやPHPのようなHTML埋め込み
がなぜ有効なのかが分からん。誰かやさしく解説してくれ。 >>218
クライアントがブラウザだからじゃないのか?
クライアント米にインストールする必要がほとんどないのはうれしい。
それよか、大規模ってどんなもの?住木ネットくらいだと大規模っていえるの?
住木ネットも国民約1億3万人のデータ検索。単なる検索でデータ多いだけだろ。
しらんけど。
>>216
大規模をしってるご様子。
おしえて。 >>218
簡単なの作るだけなら既存のHTMLにちょちょいと追加するだけで良いとか、
HTML書きやすいとかじゃない? >>218
Common Gateway Interfaceが高価だから。 >>218
PHPとかASPの中のHTML部分はコンパイル時に
メモリに取り込まれない仕組みだから、メモリ負担を軽減できるんだ。
これがほんとのメリットと解釈してる。
>>226
本当ですか?
HTMLとかがクライアントで実行汁から負荷少なめってことじゃないの?
プリント処理にもそこそこメモリ食うと思うよ
それに、コンパイルじゃなくてインタプリッタ。
で、大規模ってどんなの指すの? 車でも乗員数が増えれば
小型→中型→大型と呼ぶだろ。
この世界でもデータの扱い量によって
小規模→中規模→大規模と呼ぶんだぞ。
>219の厨房がデータ量の多さと規模は違うみたいなこと言ってるが
アフォだから相手にすんな。
いいか
データ量が多いってことは
利用者、トランザクションともに多いってことだ。
データ量が増えればハードもソフトも構成要素が増加する。
よって規模はデータ量により決定される。
わかったか >>227ホント。
極端に言うとHTML+SSIみたいなもんですヨ。
で、インタプリタでもコンパイラでも翻訳作業を「コンパイル」って呼ぶのデス。
技術で飯食うスレで、厨房なイチャモン勘弁してください。
>>228
OK。真に受けてないけど、データ量に依存ってことにしておく。
>>229
おまいの、封建的思考がな。スレ伸びのさまだけになってるの気付いてますか?
いろんな考えがあるのはあたりまえ。で、全部洗い出してそこから絞っていくわけよ。
根っから否定して排除していくのはどうかと思うよ。
漏れなんか、自称だけど2chで神と言わしめた人物。もちろん神と思っていい。
で、スレを伸ばす為に、煽ったりして面白おかしく進めていくのがプロの仕事だろうが。
と、餌を撒いておく。 >>230
「自称だけど2chで神と言わしめた人物。」
???????????????? >230の正体おちえてあげる。
あるときは業務系プログラマ
あるときは制御系プログラマ
あるときはWeb系プログラマ
あるときはスーパーエンジニア
その実態はVBすら習得できなかった
煽りと叩きに命をかけた日本一の暇人(2ちゃんの紙) >>230 「プロの仕事だろ」だってさー、おい。
自分がストッパーって気づいてねーな
めでたいめでたい >>230
「自称だけど2chで神と言わしめた人物。」
↑ここ以外に食い付きたい餌が無い。。。 2chで対人の訓練をしてふっかける交渉技術が一番もうかる。 複数のプログラミング言語を自由に操り、移植できる技術。 そこらへんのcgiつくってるようなレベルでいいんだけど
perlできる人を派遣してもらうなら、どこがいいかなあ? ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― 【お悩み相談】なんでも書いてください。
【2003年 クーポン屋】努力しない人は0円になります。
努力した人は年商3574万円!貴方は参加しますか?
私なら、参加します。
http://www.c-gmf.com/index1.htm
「クーポン屋」「アクセスが1日2000人ほどある人なら、1ヶ月274万円ほど
稼げるビジネスであります。」1日110円で宣伝できるサイトであります。
契約者は年間広告費:40,000円を当社に振込んでいただければ、OKであり
ます。そこで、紹介者として,貴方様専用のCGIフォームを用意しますので、
料金回収無し、ノルマ無し、HPにバナーを貼ればOKであります。パートナー
様の目標は1ヶ月300件ほど契約を成立していただければ,貴方様の口座に
274万円を振込しますので、頑張って営業をしてください。どんな人でも稼げ
ますので、1度でも良いので見てくださいね。
http://www.c-gmf.com/index1.htm ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ IIS+ASP+SQLserver
はダメですか? >>249
食っていけるけど、人生めちゃめちゃになるぞ。
OS、IIS、SQL鯖それぞれのセキュリティホールが
頻繁に発生し、適当にHOTFIXあてるとアプリが動かなくなるため
テスト環境で全打鍵。本番環境で全打鍵。
月に1〜2回はこの作業が発生する。しかもほとんどの場合休日。
「緊急」、「重要」のセキュリティホールがあまりにも頻繁に発生している。
落ち着いたらOSのバージョンアップ。
そうなるとアプリが動かなくなる可能性があるのでOSのバージョンアップまでに
アプリに及ぼす影響を調査し影響あるコードの修正。
そして、セキュリティホールの山...
歴史は繰り返される。 >>250
ご苦労な事です。普通そこまでやらない。やる必要もない。
会社(又は上司)がよほどアホなんでしょうね。
特にOSのバージョンアップて。2000SP1で止めている企業は
多いです。パッチも必要な物だけを入れればそれほど頻度は
上がらないし。
しかもわざわざ休日出勤してまでパッチあてやるんですか?
「俺の責任じゃない」と言って突っぱねましょうよ。それで
問題が起きれば会社辞めればいいだけの話。責任と仕事は
どこかで一線を引かないとさ。
だいたい「緊急」「重要」でも急ぐ必要はないよ。iDCにサーバー
置いてある会社だと即日パッチあてはかなり厳しいから。 (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン 逆に、絶対に食っていけない技術の組み合わせを全て挙げてみたら?
それ以外は、(理論的には)何でも食っていけるという事になる。
HSP+上司へのごますり、とか。 1年以上レス付いてないのにsageでレスつけている>>257に同情age 世間になんて言われようと
我輩はWindowsを、Microsoftを信じ、ほそぼそと食べていきます。
IISでASP.NET(しかもVB.NET)でMSDNでこれからも安いサイトを作り続けます。
だって簡単なんだもん、、、 >>260
それでも大丈夫だと思うけど?
ただ、>>250みたいな事はあるけど、正直、LinuxやUNIX、Apache、PHP、MySQL、PostgreSQLを
使ったアプリより、後々が楽。
特に、中小企業の社内でつかうシステムなら迷う事無くIIS+ASP.NET+SQLServerが楽。
パッチ?セキュリティホール?そんなものプログラムとかシステムとか知らない
おじさん/おばちゃんでも、手順書書いてサービスパックとかインストールさせりゃ終わる。
これが、システム部門も無い中小企業だったらどうよ。
Linuxとかの操作すら出来ない。
パッチ当てさせるなんて絶対無理。
おのずと、対応策は全国出張してセキュリティパッチを当てる日々。
確かに、グローバルに公開するようなWebサイトには向かないだろうけど、
社内システムには相性ばっちり。
逆に社内システムにJavaだのLinuxだの使ったら大変だよ。
中小企業の社内でつかうシステムなら放ったらかしでいいから、逆にLinuxやJavaの採用が許される |l |l l |l | |i
|i l |i l| li |
∩
_,,..,,n,r'゙ <⌒つ
./ ゚ 3 ヽ )´
) l ゚ ll ∩ ノ そ
Σ `'ー---‐'' (
⌒ヽ/V⌒v、/⌒ ビダァァァン!! 軽さ
php>cgi ?
それだったらcgIから乗り換えようかな〜 >>265
客が欲しいものが作れるなら、なんだって商売できる。 >>265
商売?と呼べるかどうかは別だけど、結構色んなソフト開発してて
ログ解析とかの機能作るときはPerlは重宝してるけどな。
とはいえ、最近の言語は正規表現普通に使えるようになったから、
ログ解析にPerl使う機会も減ってきたけどね。 マジレス
ネイティブと問題なくやりとりできる英語力 >>268
よく、こういったスレとかで『英語』って出てくるけど、
『英語』って技術だったのか? googleの検索力だな。
あとコミュニケーション能力
とりあえず、掛け算、99×99まで覚えとけばいいんじゃない? >>276
日本は9×9 までが標準的だけど、
海外は、どこまで教えてるんでしょうね。
2桁の九九まで教えてる国も、在るってのは
聞いてるけど。 そろばんやれば二桁掛ける二桁は暗算できるようになるよ。 そろばんの暗算で99×99ができるのと、九九として99×99を覚えるのはちょっと違うと思う。
でも、ちゃんと暗算初級レベルの計算ができるなら、まぁいいとおもう でも、3桁の足し算くらいは、1秒未満でやってほしいと思う >>280
お前できんの? 782 + 977 とか 768+514くらいは、暗算で1秒未満でできるようになろうよ、と >>281
その計算って、そろばんできなくても簡単じゃないの?782+1000-23だから そりゃ簡単だよ、5秒はかかんない。
でも1秒未満って言ってるんだろ?
訊く時間も考えると即答以上のスピードだ。 つうか、そろばんでやるなら、単に数字入れるだけだし、問題聞いた時点で答えがでるでしょ 暗算やるなら、4けた程度のそろばんは頭にあるでしょ ここみると、3桁10口の暗算、3秒ちょいでやるみたいだね。
ttp://www.soroban.com/fanzan/ つまり、これから算盤ができないと食っていけないと。 こういうスレをもっと盛り上げていくべきだと思う。
2chのWebProg板は情報が全体的に古い。 では最近の話題を。今注目されている技術は
Java(JSF+Hibernate+Spring)
↓意見どうぞー 言語で言えば、C、JAVA、Perlだろうね。
置き換えのスパンが長いシステムに使われている言語ほど長く飯が食える。
COBOLなんて未だに仕事があるしね。
今の金融機関ではJAVAが多いから、Webでたとえ廃れても、長く使える。
PerlやCはシステムそのものに必要なので、無くなることはないだろうし。
ただ、単なるCGI書きのレベルじゃ、どの言語でも厳しいのは確か。 >>294
お前みたいに何ヶ月も死んでたスレをサルベージする香具師がいるから
情報が古いんだよ ↑そんなこと書込んでる暇があったら
新しいプロジェクトに自分がアサインされてるかどうか
確認した方がいいよ。 $COUNT = COUNT_DOWN ( $WebProg_Board )
echo $COUNT . "時間" ; HTML+XHTML+HDML+XML+UML+ML+SEXだろうね。
WEB業界で生き延びるなら、これだけおさえておけばおk。 現職のSEです。
ウチはほとんどの案件でフリーツールしか認めてもらえません。
(OSはDebian。金のある客ならRHELブチ込むけど)
まぁ普通に採用する要素技術としては、
■ 1人月未満の案件
Perl5もしくはPHP4
DBはMySQL4.1
■ 3人月程度〜
簡単なのならPHP4
メインはJ2EE
DBはこっちもMySQL4.1 (一定のスキルがあればこれで事足ります)
です。
J2EEに関してもう少し言及しますが
やはりEclipseを使う事になります。
でもチーム開発やリモートサーバを中心にした開発が不得意です。
VMで開発サーバを用意してPHPをviでガリガリ書いた時の生産性と比較すると
ある程度規律が維持できるという事以外でのメリットが得られません。
(クラスタなんかはハードウェアやOSのレベルで行うべき)
Javaの乱立するライブラリ群をいろいろ採用してると、
本来Javaを採用する理由の多くが損なわれてしまいます。
まだ解決策が見出せていませんがなんとかならんもんでしょうかねぇ。
「Javaでやるとコストがかかる」というのがウチの連中の所見です。
Javaは、すごくデキル人が使うとすごくデキルようになるけど、できない人が使うとただの足かせになる諸刃の剣。
PHPをviで書いてるほうがチーム開発に向いてるの?
リモートサーバを中心にした開発向いてるの?
リモートサーバで動かしながらデバッガで追うのとか、PHPよりJavaの方がはるかに楽だと思うんだけど。 何かに特化しとけばいいだけじゃないの?
COBOLですらいねぇいねぇと引き合い多いくらいだ。
案件数の統計を取ればJAVAが多いが雨後のタケノコのごとく
量産されてるから値崩れは早いか。
中国の技術者数の伸びはすげぇよ。
んで、日本に流入。奴らの中にJAVA系の多いこと多いこと。
変態チックなまでに組み込み系とか
ひたすらNotesで開発とか
高水準の技術者数が少ない系統は空くのを待たれてる状況。
単純な市場原理だな。
死にたくないだけなら運用保守でもしてりゃいいじゃん。
クソつまんないけど。
中国ねえ。。。
たしかに伸びてきている空気(勢い)は感じるが
一方で、中国に発注して後悔している日本人マネージャも多いって聞くw
安かろう、悪かろうがココまで酷い業界も珍しいと思うな。
(レベルの高いところは高いんだろうけどね) C,JAVA,Perlは勉強しておいて損はないと。