はてなキーワード: javaとは
※この記事はウィスキーストレートの影響により読みづらい部分があります。
クラスやインスタンスすら知らない人達がJavaエンジニアを名乗ったり、Hueのデモをしただけで IoT 特区に派遣されたり
色々不安はあったので、いつか転職しようとは思っていたが、これがまた微妙にぬるま湯な環境なので特に行動しなかった。
インフラ系なんで経営的には過去最高だったり(でも給料はかわらない)会社の存続を心配することは皆無だけども
特定派遣法も厳しくなったこともあり、エンジニアリングより営業や、データーセンターのベンダーコントロールを任されることが増えてきた。
中学の頃からVBをやっているくらいプログラミングが好きなので、
来年の30前に転職を経験しておこうと思って活動してみた・・・わけだが。
書 類 す ら と お ら ね え ^_^
とりあえず、”業務経歴として”開発できることを求められることがわかった。
ちなみに、自分のコーディングスキルは、学生の頃にSDL、末期にはXNAやcocos2dxでスマホゲーくらいなら作ったことがある。
Unityはまったくしらん。
Web系では vue.js+rails で社内(2000人程)向けの okweb的なものはつくったりもした。これは割と好評だった。
しかし、振り返れば、確かに「一般サービスの開発経験」は皆無だし、自分が業務でやってきたのは公共系の改修作業がメインで、
新卒であれば、業務経験は問われないので、そういう意味では新卒で入る会社を誤ってしまったようだ。
急に肌寒くなりましたね。増田のみなさまにおかれましては、いかがお過ごしでしょうか。
表題の件について、地方でできる下記のような仕事を知りませんか?
・手取り15万/月以上
・毎日定時帰り
・転勤なし
・年収300万(額面)以上
・土日休み
・常時残業なしの生活を手に入れて、ご飯作ったり布団洗ったりにリソース割きたい。現職は月平均にしたら40時間程度だけど、繁忙期は100時間越えなので体力的にしんどい。
・現職の先行きがあやしい
【スペック】
・29歳既婚女性
・いわゆるSI屋~
・主な仕事は自社パッケージソフトを使ったシステム構築・保守。同じようなことの繰り返しで正直飽き気味。
・工学部(非情報系)学卒/こまごめピペットと共洗いの経験があります…
・プログラミングは実務では数えるほどしか書いてない。楽しかったけど。JavaとかRubyとか。
・学生時代はサブカル女子(笑)だったのでAdobe系ソフトは申し訳程度に使えます。慣れてる順にPhotoshop,Premire, Illustrater
・Dreamweaver使えないけど、かつてテキストサイト管理人(笑)だったのでふっるいHTMLの知識ならある。キリ番(笑)直リン禁止(笑)
・プレゼンはわりと誉められるけどコミュ障なので営業、接客は厳しいと思います
・北陸の寒村に置いてきた両親が心配。一人娘だし、呼び寄せからの近居も検討中。
・もちろんたまの贅沢もしたい。家族で沖縄とか、回転寿司とかね。
【悩みのポイント】
・現職は取ろうと思えば育休・時短取れるし、成果さえ出せば男女平等なので、辞めたらもったいないかな?取る人5%未満だけど…
・育休取って時短取れば一時的には家庭にフルコミットな生活ができそうだけど、その後は残業生活に逆戻りかと思うと今のうちに逃げたい
・そもそもギリギリで回してる職場なのに残業、長期出張できない人員がいたら負担だよなーやっぱり
・一人目産んで育休復帰してしばらく働いて二人目…ってそのとき何歳?そもそもできにくい疑惑浮上中だし/(^o^)\
・気持ちだけでいうなら一人目妊娠と同時に辞めて、半年ぐらいキャリアに繋がる勉強などして、出産→1、2年後に二人目→34歳までに新しい職場見つけたい
【コピペ】
社会人2年目25歳。増田でディスられがちな某大手SIerに新卒プロパーとして入社しました。以来毎日Excel方眼紙やCOBOLやバイナリエディタを弄っています。ネタじゃないですよ。
大手SIerに行ってもプログラミング力が身に付かないことは、就職前から十分知っていました。しかし私はそれでも良いと思っていました。何故なら私は頭が良くないからです。プログラミングを仕事にしてしまうと、常に勉強し、最新の技術にキャッチアップしなければいけません。そして腕を磨いて転職を繰り返さなければ年収は中々上がらないと聞きます。自分には到底そんな生き方ができる気がしませんでした。自分は無能なので、大手のぬるま湯に浸かってのんびり高収入を得ることが出来るならそれが一番いいと思っていたのです。さっさと人生アガって、早く楽をしたい。大手SIerはそんな自分にとって、ぴったりの職場だと考えていました。
しかし、大きな誤算がありました。大手SIerでの仕事が、想像を絶するつまらなさだったのです。まず大規模基幹システムというプロダクト自体に興味が持てません(学生の頃は、社会的影響力の大きいプロダクトに携われば興味なんていくらでも湧くだろうと安易に考えていました)。また、大規模で複雑なシステムというのは、考えているだけでも結構疲れます。というか未だに理解できてない部分も多く挫折気味です。そういうものに今後一生向き合っていく仕事なのだと思うと軽く絶望してしまいます。どうせ勉強するならDelphiの言語仕様とかの方がまだ楽しそうな気がします。
人間関係も上手くいきません。思った以上に周りのSEは体育会系が多いです。一応メーカー企業でもあるので、入社前はもっと地味な理系っぽい人達とのんびりアニメの話が出来ると想像してたんですが全く違いました。職場のおじさん達は、キャバクラでいかに派手な飲み方をしたかなどの話を毎日しています。全く価値観が合わず、コミュ障の自分は勤務中もほぼ話しません。
それでいて出社時間に厳しいなどかっちりした社風も息苦しいです。残業も結構あります。
そんなわけで、将来的な転職先としてWeb系のメガベンチャーに憧れています。面白いサービスを作っていて、コアタイムが緩くて、フリーアドレスで仲良い人の近くで働けると最高です。
ですが今の自分はプログラミングがほぼできません。簡単な文法くらいなら分かります。ヘボ大学の授業でCの文法の単位は取りましたし、会社の新人研修でJavaの講義も受けました。progateやN予備校の内容くらいなら理解できます。SQLも簡単なselect文なら書けます。〇〇入門みたいな勉強会にも週末たまに参加しています。しかし、文法が分かるといっても、ポリモフィズムを理解してるかと言われると怪しいレベルです。アルゴリズムもちゃんと勉強したことがありません。
例えばRailsでなんか作ってみようと思っても、railsコマンドとrakeコマンドの違いや、db:createとdb:migrateの違いが分からなくて何時間もググったりして、あんまり進捗がありません。適性がないのかも知れませんね。平日に残業したあと帰宅して勉強をしていますが、自分でちまちまやるだけでは圧倒的に量が足りず、効率も悪いと感じます。若い今のうちにさっさと未経験可のWeb系に転職→転職を繰り返し、最終的に自社サービスを扱うメガベンチャーへのキャリアアップを目指した方がいい気がしています。
こんな感じでWeb系メガベンチャーに憧れていますが、こんなにだらしない自分に、果たして本当にWeb業界が向いているのか考えると不安で仕方ありません。自社サービス開発のWeb系企業は教育も弊社ほど丁寧でなく、即戦力や個人の努力によるキャッチアップが求められ、個の力が重視されるというイメージがあります。それが本当に私にできるのか、自信がありません。私のような人間は、このままぬるま湯に浸かり続けるのが正解なのでしょうか。長い文章をここまで読んで下さった皆さん、ありがとうございました。どうか所感をお聞かせ願います。
夢を追ってたせいで職歴は非正規のみ&ぐちゃぐちゃだ!
諸先輩方のアドバイスをお願いしたいぞ!
プログラミング言語の学習経験もCとレガシー言語で2年ずつあるぞ!
ポインタは深くまでやっていないがな! あとC言語もレガシーだったらすまん!
Javaは大学の授業で半年勉強したがオブジェクト指向SHINEって思ってたぞ!(当時)
PHPは簡易メールフォームしか作れないが、Javascriptで電卓(笑)作るぐらいならできる!
デザインはネット漁って勉強したぞ! 個人的に電車内の広告は結構酷いと思う!
最近は事務バイトでお茶を濁しながら「GAS便利だけど遅いな」って思ってるぞ!
WEB系エンジニアを目指すか、WEBデザイナーを目指すか、バックオフィス系でいくか悩んでいる!
なんかアドバイスとかあったら教えてほしいぞ!!
01. ハンドルネームは?
03. xyzzyについて何かwebサイトを持っていますか?
持っていません
0.2.2.253
15年くらい
昔のことすぎて忘れましたが、学校の UNIX 演習で Emacs を使っていたので、Windows でも使おうと思っていて見つけたんだと思います
07. xyzzy 以外に使っているテキストエディタはありますか?
Atom, McEditor
08. xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか?
プログラムを書いたり設定ファイルをいじったり、テキストに関することならだいたい
10. xyzzy が関連付けされているファイルタイプは何ですか?
txt, md, log, ini, bat, html, xml, css, less, scss, sass, styl, js, coffee, pl, php, py, rb, java, sql ほかにもあるかも
11. xyzzy を他人に勧めたことはありますか? また、結果はどうでしたか?
使い始めた当時同級生が何人か使っていました
12. xyzzy がフリーじゃなかったとしたらいくら位の値段になると思いますか?
今なら3000円くらいなら買う
じじー
14. xyzzy の好きな点・嫌いな点はどこですか?
嫌いな点:動作をカスタマイズするときに不自由なところがある点
15. パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか?
16. キーバインドは Windows風ですか? Emacs風ですか? オリジナルですか?
17. .xyzzyに書く派ですか? .siteinitに書く派ですか?
必要に応じてそれぞれに
してます
実際にさわりながら。Lisp は Google 先生さまさま
22. xyzzy を使うにあたって一番苦労したことは何ですか?
xyzzy 自体の Lisp API がマニュアル化されていないところ
23. xyzzy を使って目からウロコだった機能は何ですか?
Buffer Menu
24. 今の xyzzy に望むことはありますか? またそれは何ですか?
矩形機能に影響が出そうだけどプロポーショナルフォントへの対応と、絵文字など最近 Unicode に追加された文字への対応
26. Lisp のほかに読み書きできるプログラム言語はありますか?
JavaScript, ES 2016, Coffee Script, Action Script 3, C, C++のごく一部, Objective-C, Rust, Swift, Perl, PHP, Python, Ruby, bash, xyzzy lisp
28. 拡張Lisp で導入しているものは何ですか? (多い方は代表的なものをお答えください)
clickable-uri, jscript-mode, markdown-mode など
29. これは外せない! という 拡張Lisp はありますか? またそれは何ですか?
30. NetInstaller を利用していますか?
31. 拡張DLL を導入していますか? またそれは何ですか?
popup-dododo のための Cairo とか?
32. ドキュメント(info,reference等) は使っていますか? また、それは何ですか?
使っていません。自分で改造してキーワードを全部 Web で検索するようにしています
33. ネット関係の 拡張Lisp(www-mode,kamail等)を使っていますか?
xyttr
34. アウトライン系のLispは使っていますか? またそれは何ですか?
使っていません
35. メモ系(changelog-memo,howm等)Lispは使っていますか? またそれは何ですか?
使っていません
36. xyzzy の五目並べはやったことがありますか? また、結果はどうでしたか?
たまに。テキストの整形処理なら正規表現でゴリゴリやるほうが多いです
使っていません。国語、英和・和英、英英辞典は iPhone のアプリを使います
毎日の仕事に欠かせません。便利にカスタマイズしすぎてむしろファイラだけのために新しく xyzzy 自体を起動することもあります
あまり使いません。新しく(Windows における)ウィンドウ
使っていません
42. メーリングリストには参加していますか? また、メールを送信したことはありますか?
ありません
43. 2ch の xyzzy 関連スレッドに書き込みをしたことはありますか? また、その頻度はどのらいですか?
大昔にどうしてもわからないことがあって書き込んだ記憶があります
44. xyzzywikiに書き込みをしたことはありますか? また、その頻度はどのくらいですか?
たまにほしくなるので表示しています
隠しています
47. xyzzy のファンクションバーは表示していますか?
表示していません
表示していません
49. 色、フォントなどは変更していますか? またそれは何ですか?
色は暗い背景色、ハイライトカラーはできるだけ色相を離したパステルカラーです。
フォントは Consolas に源新ゴシック Regular を組み合わせています。
まだまだ xyzzy は不滅です
http://mizchi.hatenablog.com/entry/2018/07/31/124354
念の為言っておきますがOOPの呪いについては特に異論はありません。
古いJavaのような、クラスにしかメソッドが所属できないモジュールシステムばかりの時代じゃありません。 クラスは基本的に不要だと思います
Javaは今でも「クラスにしかメソッドが所属できないモジュールシステム」でしょ。クラスに属していないように見えるのは糖衣構文に過ぎない。
https://twitter.com/mizchi/status/1024103868613812225]
オブジェクト指向の呪い、ほとんどの言語のモジュールシステムでは関数参照がそのままexportできるのに、すべての関数を static メソッドまたはクラスメソッドとして表現する人が未だに多く、見るたびに指摘してる…
関数参照ってなんですか?「exportする」ってそんなに一般的ではない気がする。
もしfunctionオブジェクトをimportするのを指しているのならば、所詮オブジェクトなので状態が含まれない保証はない。
https://twitter.com/mizchi/status/1024104303907065856]
そりゃJSみたいに柔軟なインポートができる言語ばかりじゃないし…
https://twitter.com/mizchi/status/1024151165703938048]
JSの似非OOP慣習と向き合うのに class の導入は必要だったと思うけど、それはそれとして class 使わないのは別
これはそう。結果論的にはclassそもそも導入されるべきではなかった気もするけど。
https://twitter.com/mizchi/status/1024155163399876609]
Dijkstraのijkが好き
めちゃくちゃわかる
湧いてきたら追加する
Javaに慣れてるを入れて詳細設計書を書かせるか実装のリーダーして実装面をほぼ丸投げしてしまえばいいんじゃないのか?
もしくは実装方法は任せますって最初に言い切ってしまうか(技術的なことは分からないので聞かないでって言いすぎるとプログラマーには実装が分からない3流だと舐められるかもしれないが)。
C言語でプログラミングの基礎を学び、今はJavaベースのシステムを設計し、プログラマに実装をお願いする立場。
まず、完成した設計を渡すと高確率で質問とともに突っ返されるのだが、その時の質問が、ほぼいつも
「『AオブジェクトのBメソッドを〜』とありますが、そのAオブジェクトはどっから引っ張ってくるんですか?それともnewするんですか?」
なのが閉口する。
俺は業務の詳細を俯瞰し、処理のフローチャートに落とすのが仕事なんだけど、そんなトコまで書かないといけないのかよ?
なんでインスタンスだnewだのって話になるんだよこっちはJavaの専門家じゃねーんだよ。ぶっちゃけそんな低レベルな話は知らねーよ。
コード書くのが俺の仕事じゃねーのに、なんでコード書きがするべき仕事を押し付けられるんだ。
まあそんな事を言っても仕方ないので、「引数で持ってくる」と直して実装させるじゃん?
「その修正は仕様変更になるので許可取ってください。てか、ビルドエラーになるのでやめてくれ」
そして、それもこれも、全て設計のせいになるので納得が行かない。
コミュニティの知り合いから、不要な炎上を煽るのはよくないと指摘を受けたので消します。
で、自分もツイ消ししてるのに相手に消すなというのはダサいとか言われてブロックしたあげく、消したツイートのスクショをさらされたらコンテキスト無視でツイートのスクショ張り付けて印象操作しようとしているMSMVPと名乗るツイッターアカウント扱いだ。
印象操作はどっち?
http://d.hatena.ne.jp/megascus/20180726/1532557216
----
空リプで文句言う人がいて悲しいらしいが、直接リプライで文句言う人はブロックされたみたい(https://twitter.com/neuecc/status/1022474784569876481)(https://twitter.com/megascus/status/1022431727979913217)なんで、増田で書くわ。
@megascusがMSの自動翻訳がおかしい問題をツイッター経由で知って、軽い気持ちでフィードバックしようとしたのが6月。
https://twitter.com/megascus/status/1009298346064822273
(彼はJavaプログラマーなので、.NETのフレームワークデザインガイドラインにはモチベーションがないはずなので、たぶん気まぐれからの善意)
そしたら自動でGitHubのレポジトリにissueが立つという予想しない仕掛けだったので、一週間後に気づいてちょっと驚く。
https://twitter.com/megascus/status/1011826869413470209
どうやら、初めにMicrosoft Docsが始まった2016年の時点では、フィードバックコメントはGitHubと連動なんてしていなかったらしい。
https://docs.microsoft.com/en-us/teamblog/introducing-docs-microsoft-com
それが、2018年2月にシステムが変わってGitHubと連動するようになっている。
https://docs.microsoft.com/en-us/teamblog/a-new-feedback-system-is-coming-to-docs
でもそんなのMS寄りの人しか知らなくて当然だし、日本語ページからのフィードバックの流れの中で全然説明されていないので、@megascusが驚くのも当然だし、UXは改善されるべき。
(彼はフィードバックコメントの一週間前にMicrosoft DocsについてのQiitaの投稿を読んで「こういうのって普通なのでは。」と言ってた https://twitter.com/megascus/status/1006760629494042626 ようだが、Qiitaの記事のフローとは異なるので、GitHub管理されてるとはまったく思わなかったんだろう。)
それよりも、割と前から、MSDNやMicrosoft Docsの日本語文書がクオリティひくい機械翻訳ベースになって、フィードバック(コメントもissueもPRも)対応にも日本語ネイティブの人がほぼ関わってなさそうな残念な感じできてるっぽいのだけど、それもたぶんMS製品に興味ない人には関係ない話だな。
@kiyokuraはそのあたりのことをわかってるMS寄りの人なのか、issueに英語でコメント。@kiyokuraのコメントは元のフィードバックとはちょっと違う話をしているが、それより@megascusはいきなり英語で割り込まれたからまた驚いたかもしれない。
で、7/24に「マイクロソフトのスタイルガイドラインに従わない」というよくわからない不当な理由でクローズ。@megascusにも@kiyokuraにも何の問題もないにもかかわらず。@megascusのコメントをちゃんと読まずに@kiyokuraのコメントだけを読んだのか(日本語がわからないならわかるやつに聞くことをしなかったのか)はわからんが、とにかくMSの対応はひどい。
大学で学んだことは、仕事に活かせるものでは無かったように思う。
単位をフルで取りながら遊んで過ごした。
空いた時間があれば、空いている教室で友達と絵を描いて遊んだり
借金のみが手元に残った。
得たものなんてほぼ無いじゃん。
給料が増える?こんな微々たるもんで?
体の骨格を直す整体みたいなの行ったけど
考えてみたらその人達時給5000円くらいもらってるよ。私の5倍だよ。
半分もらってるとしても、私の残業代時給の2倍だよ。なんなんだ。
5年経過した今、半分くらいあると思う。
ボーナスのみで返済している。月々2万返済かな。
それだけの価値があるかといわれたら、無いじゃん。ふざけんな。
(親が大学薦めてきたのに金は一切払わないという笑える展開)
大学行けよって流れほんと淘汰されてほしい。