はてなキーワード: javaとは
RPGを作るツールといえば、RPGツクールが一番簡単で馴染み深いと思う。
けれど、ツクールだとダウンロード必須だし、スマホでプレイすることも出来ない。
昔、FLASHが全盛期の時にプレイしたブラウザRPG(モ○ゲーやG○EEみたいな課金ゲーではなく素人が作ったフリーゲーム)
http://kaigaihannou.konkatugo.com/kaigai/?p=36
・システム
待を拠点としてダンジョンに進んだりアイテム屋で強化アイテムを買ったりする
比較的単純なフラッシュRPGのような作り。クリックゲーとも言う。
ドラクエ1のような1VS1戦闘で、難易度はやや難。しかしレベル上げして強化すればクリア可能。
あとはレベルアップしたら各能力が固定でアップする、といった基本は押さえた。
薬草のようなアイテムや武器防具、複数対複数のパーティーシステムの実装、
素早さによるソートなどは未実装。
魔法は何とか作れた。
・つまづいたところ
javaでの戦闘アルゴリズムが難しかった。ダメージがマイナスになると-10のダメージを与えた! みたいになって
敵の攻撃で勇者のHPが回復するというバグが起こったり、変数指定ミスってフリーズしたり・・・。
けど、ブラウザで出来る上にスマホでもプレイ出来るのは感動した。
アプリ制作は難易度が高いけど、これなら素人でも頑張れば作れるレベルなのでオススメ。
swiftをJavascriptとかLLみたいに言ってる人沢山いたけど、あれって変数宣言がvarだとか、見た目がスッキリしてるとかそういう印象だけで言ってるんだよね。
以前、C#に型推論が導入されたときも(っていうか今でも)動的型やバリアント型と区別がつかなくて「使うな」「バグの元」みたいに言ってる人よくいたし。
あと、C++, Perl, Java, C#, Javascriptあたりをまとめて「C系の言語」と言ってPythonやらRubyみたいな言語と比較する文脈で「似てるから」おぼえやすいとかいう人とか。
VB6をやっていてVB.NETなら移行しやすいと思っていて「ぜんぜん違う言語だよ」って言われて驚く人とか。
共通のキーワードを使ってるとかぱっと見た目が似てたら、同じような言語と思ってしまう層がけっこうな量で存在するみたいで、そういう人たちも一応コードを書けてるんだよね。
なんで既製のPCは糞プリインストールだらけなんだ。友人にPCが重いって言われて見てみたら
メーカー、プロバイダ謹製のお助けツールとやらがてんこ盛りで、リソース消費しまくりなんだよ。
なんで素人が普通にネットやってるだけで糞ソフトをたくさん押し付けられる仕様になってるのか。
こないだ久しぶりに実家の共用PCみたらタスクバーもツールバーもひどいことになってたぞ。
JavaやAdobeみたいな有名どころですら、Chromeやノートンやマカフィーをくっつけようとしてくる。
チェックボックスに気づかなくてそのまま流したらたちまち不要機能の山。楽天のメールかお前らは。
なんで、ちょっとしたフリーソフトを探すだけで隠しリンクを見つけないといけないのか。
なんで、一番自然な形でたどっていたらそこを押すだろ、ってとこに平気で広告を置けるのか。
うちの彼女がそんなの分かるわけないだろうが。
そんなのを避けるスキルは、長年ズリネタ検索に使ってた俺だけが覚えとけばいいんだよ。
いいぞ、もっとやれ
あとJavaだろうがHaskellだろうが結局テストは必要になるぞ。
そんな限定的な1項目(型エラーの検知)だけで優劣語れるわけないだろ。いいか、
優劣を語れる項目なんていくらでもあるんだ。
激論を交わせ、俺はお前に期待している。
自分ジャバプログラマだけどJavaで募集したらクズしか来ないのはちょっとわかる
マトモな人は手広くやってるし色々できていい条件でマトモな所にいると思われる
アイデアがあって仕方がない。一刻も早く形にしたい。
クロスプラットフォームと評判の良さに惹かれ、
cocos2d-xで開発しようと思った。
cocos2d-xの言語はc++か、ふーん、勉強しなきゃってんで、
なにこれ。
意味分かりません。何語ですか。
ざっとでも理解するには最低半年。そんだけ勉強する気力はない。
とか言ってるうちに今度は、3dのカジュアルゲームのアイデアが浮かんだ。
言語はjavaかc#…これならなんとか勉強できるかも、さっそく本を、ってとこでコレ、
あれやりたいこれやりたいが先走って、なにもやれないパターンじゃんと思った。
…ということでお尋ねしたいのですが、
ずぶの初心者が、ある程度まで思う通りにカスタマイズできるようになるには、
長期的に作りたいのは2dのアドベンチャーですが、unityでも作れるならそれでいいやなんて。甘い考えでしょうか。
そもそもこれは知恵袋で聞いた方がよろしいか。
Androidアプリ作ろうとしてJavaプログラマ募集したらクズしかこなかった全部クズだったとか、ひどくありません?
まあそれは置いといて、UIみたいに最初から仕様を決められなくて何度も作り直すようなコードはJavaは不向きみたいな話もまったく同意できないわ。
string url = "http://www…";
のように、URLを文字列で持っていたけど、やっぱアドレス用のクラスでもったほうが安心だなって思って
URI url = new URI("http://www…");
と書き直しました。
当然、このurlを参照しているところは全部エラーになります。
Javaをはじめとする静的型の言語をけなしてる人たちは、これが面倒だと思うんでしょうか。
逆にエラーの出ている箇所を片っ端から直してエラーが無くなれば、修正漏れなしの証拠だからめちゃくちゃ安心できます。
JavascriptやらRubyでこういうことをしたら、人間が目を皿のようにして全部チェックしないといけないわけでしょ。
どう考えても変更の多いコードこそ動的型の言語は不向きだと思われますが。
こういう話をすると、エディタの検索でどうこうって反論がくると思いますけど、あれは言語を理解しないでテキストでマッチしてるだけでしょ。
たとえば func($url); と他のサブルーチンに渡して、
function func($address) {} みたいに受け取って、そこから先は文字列として扱ってるコードがあっても探しきれませんよね。
静的型の言語なら、void func(string address) {} を void func(URI address) {}と修正したら修正漏れの箇所があってもエラーが伝播して言って、すぐ分かります。
OracleとGoogleの裁判がらみで「Java終了よかったよかった」みたいな話の流れで、AndroidアプリはJavascriptで作ればいいって盛り上がってたけど、そうなったらIDEのサポートが大幅になくなる原始的な環境に逆戻りでしょ。
勘弁して欲しい。
ほんとうに動的型の言語はめんどくさい。
「何が」と簡単には断定出来ないが、元増田には色々と不足していたところがあるからこういう結果になってるんだろうと思うよ。
転職エージェント経由での書類選考とか、落ちる方が難しいわけで……。
その書類選考でこれだけ大量にお祈りされているということは、よっぽどエージェントの腕が悪いか
元増田の経歴が信じられないくらいしょぼいかのどちらかであろう。
指標として自分のスペックを書く、転職回数などで元増田と共通項があるので
ある程度参考になるかも知れない。
・転職4回
・社会人8年目
・Java、PHP、Python、Javascript、Objective-C
・ブログは少し書いている
・Linkedin や Facebook、公開しているメールアドレスにたまに企業から直接アプローチあり
上記のようなスペックで、グリーとかコロプラ、DMM.com ラボ辺りからは内定が簡単にでた。
もし、元増田がこれ以上の経歴で落ちまくってるなら人格に問題があるのかも知れない
そうでなければ、大手の方が決まった時のバックが大きいので、数打ちゃ当たるの運勝負で色々受けさせられている可哀想な人っぽいので
大手ばかり狙うのはやめた方が良いかもしれない。
今回派遣会社経由でとあるIT系の会社(以下D社)の内定が決まったが、その内定を蹴って良かったと思う話をしたい。蹴った決め手は、会社側が実務でJavaを触った事ありますと経歴書を偽造したこと等もあり、会社に対する不信感が募ったからだ。
まずA社の方から内定をもらう。しかしどういうわけか労働契約書の話も無く、系列(?)のB社に送り込まれる。A社とB社の面接の際、俺の単金の話が出て来たあたりまずいなと察知。この時点でA社は俺を送り込んで、お金を取りたいだけという感じだ。この段階で辞めますと言えば良かったのだが、ずるずる続けてしまったのが落ち度だ。
そしてB社の方で派遣先(C社やD社)の面接練習をした訳だが、 要件定義やテストなどやった事がないものをあると答えろと言う指示も多く非常に困った。Javaと言っても、ままごと程度にしかできない。しかもstrutsと言ったサーバーサイドのフレームワークの経験もなく、面接が決まってから仕様の確認をする始末。
その一方面接で「Javaで何が出来ますか?」と聞かれても、「strutsでフォームを作る練習中です」位にしか答えられず敗北。そんなこんなで「Javaでお金を取って来て欲しい」と言う話もあったものの、Java関連の案件は全て失敗。結局PHPの方の案件が通った。その時並行で数社受けていたが、落ちた会社や他に受かった会社の説明が無い点があって、余計不信感が募っていく。
そして何故他社を見下す発言が多いんだろうね?とずっと疑問に思っていて、直感的に止めた方が良いと思い内定辞退。その際言い合いになり、C社やD社の案件が惜しい気持ちもあったが、結果的に辞めて良かったと思う。
皆さんもこういう人を舐めた会社には、くれぐれも気をつけてほしい。
アメリカではアイディアパクるとか普通だから。アイディアどころか、製品パクって、「文句があるなら法廷で」っていうのが普通
まぁそれもこれも作ってから考えることだw 断言するのもあれだが、スマホアプリって思っているほど簡単じゃないぞ。経験者から言わせてもらえば、JAVAでいきなり作るよりはHTML5を絡ませたほうがやりやすいと思うよ。俺が初心者だったら、JAVAの基礎だけで挫折する。最近ではMonacaっていうフレームワーク(作るための道具)が主流らしい。
http://codezine.jp/article/detail/7633
まぁがんばれ。応援してなくもない。
スマホにある不満があって、「こういうアプリないかな」って探してみたら見つかったからインストールして使ってみたんだけどバグがあってかなり使いづらい。
しかもアプデされずにずっと放置状態。あとデザインがひどい。ついでにアプリ名もださい。と、けっこう不満がある。
(アプリのレビューではバグに不満の声続出だがアイディア自体は褒めてる人が多い。バグさえなければって感じ)
なので同じ機能を持ったアプリを自分で作ろうと思う。出来上がったらストアにリリースするつもり。
こういう場合、後発である俺のアプリはパクリと非難されちゃうのかな?元のアプリを上回れば問題ない?
まあそもそもそんな大したアイディアでもないし、スマホユーザーなら誰でも一度は思いつくレベルなんだよね。
(なのになんでアプリがそのたったひとつしか存在しないのか謎。実はその機能を実現させるのが意外とむずいのか?)
(まあ金になりそうなアプリじゃないってもあるかもしれん)
うーん、やっぱり問題ないな。書いてるうちに自己解決してしまった。増田汚しスマソ
さっそくJavaの本買ってくるわ
どれほどのスキルを持っているのかってのは具体的な実績を見ないとわからない
で、その実績を持っていかなかったとしたらエンジニアとして失格だよ
仮に見せたのなら本当にスキル不足だったんだろ
まさかとは思うが選考対象書類が履歴書だけで、あとは口頭なんてオチはないよな?
ここがはっきりしないと何とも言えない
ウチにも毎年、中途のエンジニアが20~30人ほど面接に来るけど
ポートフォリオも無いエンジニアはその場で理由を伝えて落としてるよ
今時JavaやPHPを触ったことある奴なんて腐るほどいるから
まさかとは思うけど、「Java or PHP」の経験が1年か2年あるだけでこれだけの数の企業受けたの?(3年以上もしくは「Java and PHP」ならIT業界が人不足の現在こんなに書類で落とされるのは有り得ない)
それでこんなに落ちてるならIT業界で職を探すの辞めた方が良いよ。そっちの方が幸せだと思う。
コロプラとかUnity(C#、UnityScript)を使ってることで超有名な会社じゃん。
WebサーバーにはPHP使ってるっぽいけどZend Frameworkだからやってない人多そう。
増田も「実績が無い」と言われるってことはPHP&Zend Frameworkをやったことが無い1人だったんだろ?
全ての求人が、必須条件として「JavaまたはPHPでの開発経験があること」の求人で、
ほぼ同じ求人内容に応募していることになる。提出している書類も同じ。
株式会社Gnzo
株式会社Aiming
株式会社FFRI
まあ、理不尽な理由ばかりで、人を選り好みしている上記の会社は「人手不足」って言葉は絶対使うなよ。
特に、サイボウズ株式会社の「スキルは申し分無いけど、転職回数が多すぎるからうちではお断り」という仕打ちは
一生恨んでやる。
株式会社f4samurai
株式会社CyberX
特に株式会社コロプラは圧迫面接を受けた、「なぜ、あなたのくらいの評価する実績の無い人が我が社を応募したのですか?」「なぜもっと実績を作ってから我が社を応募しなかったのですか?」「なんで、あなたは我が社の面接を受けているのですか?」って相手を完全に侮辱している態度をよく出来るなと関心してしまう。二度とお前の会社のアプリは使わない。
全社とも不合格理由が「スキル不足」。面接の時にはスキルに関してはなにも指摘されなかった上に、一次面接ではスキルの筆記試験や確認があったのに、
「スキル不足」だとさ。一次面接官が見落としていたのかそれともバカなのか、そもそもスキルに関しては応募書類に事実全てを記載しているので、書類選考で落とせよ。