「java」を含む日記 RSS

はてなキーワード: javaとは

2018-12-11

実力底辺エンジニア目線から

NTT研究所退職エントリを皮切りに、いろんな転職体験投稿されるようになってきた。ちょっと前にも退職エントリ流行った時があったと思ったけど、思い出すのが面倒だからまあググってみてよ。

あい退職エントリ、そして転職成功談を見るとああ眩しいなぁ、すごいなぁ、羨ましいなぁとなーんにもできない自分がすごく情けなく思えてくる。

製造業システム部門みたいなところで働いてるんだけど、いま26歳。大学は三流私立理系情報工学を出た。いちおう卒論も書いてるよ。まあ学部卒だから、先輩たちがずっと引き継いできたプログラムちょっとだけ弄っただけ。教授卒業させてもらったようなもんなんだけどさ。

そんなんだから情報工学の基礎もあるようなないようなもんなわけよ。CとJavaちょっとかじって、ちょっとしたプロジェクト課題みたいなのをやって、グラフ理論とか、教養科目だけど線形代数やって、画像処理とか、論理回路とか通信の基礎とか学んだら実習したりまあそんなもん。

そんなこんなで卒業して、研究室の先輩が就職してたからって理由で受けた企業内定もらえたか就職して、集合研修受けて配属されてはや数年ってそんな感じ。

自社開発の製品ちょっとだけカスタマイズして納品とか、時々問い合わせ来ると対応したりするそんな感じの部署。だいたいC#Javaの組み合わせで、ときどきJavascriptをちょっとだけ書いたりする。でもだいたいはexcelとかWord資料作って、バッチちょっと書くとかそんな感じ。

モダン言語っていうの?RubyとかPythonなんか業務で触ったことがない。

バリバリプログラムを書いて製品作ってサービス提供するとか、工学的な視点から研究するでもなく、先人が作り上げてくれたなんとなくの仕組みをなんとなくなぞるような仕事をしている現状。それでもそこそこお給料はもらえるから生活するのに困るとか、めちゃくちゃ残業が多いわけでもない、けど、微妙に、ぬるい。

話が逸れまくったけど、結局、自分にはできないんだろうなって、転職とか退職エントリを見るたびに感じる。ソフトウェア開発する実力がない、底辺エンジニア目線から

求人に書いてあることと違うことをさせる株式会社アイビス

株式会社アイビスは、お絵描きアプリアイビスペイント出しています

私は、株式会社アイビスで2年ほど働いていましたが、精神的肉体的に社会復帰できなくなってしまったので退職しました。

理由は2つあります

1つ目は、営業の人が案件エンジニア技術力を考えないで、プロジェクトに任命させることです。

私は、言語としては、C++基本的に触っていましたが、営業の方から案件がないかGo言語でもいい?というか、それしかいからお願い、と頼まれました。案件は水ものだししょうがないよねと、営業の方自信が自分にいいきかけせている感じでした。それでプロジェクトに入りましたが、現場ではめちゃくちゃ怒られる毎日でした。そもそものお作法変数の型宣言が後置である)も知らないからです。

このことでプロジェクトに合っていないと営業の人に言って離任を申し出ますが、うちではみんなこんな感じだから我慢してと言われるだけでした。そのまま、3ヶ月が過ぎたら10キロ以上も痩せて、配属先の会社から離任を申し出てきました。

離任後は、自社に戻ると営業の人は、顔も合わせず次のプロジェクト先をメールで伝えるだけでした。

もちろん次も経験のないJavaAWS環境インフラ設計製造です。しかも、プロジェクト先が都内から1時間30分以上もある厚木です。対応できなくものすごく怒られ1ヶ月でお客さんから離任を告げられました。

このことで、求人に書いてあることは自分の得意な言語仕事出来るはずじゃないですかと営業の方(採用担当していた)に問い詰めますが、仕方ないじゃん、案件は水ものなんだしと。そんなことなら、もっと遠方に行かせるか炎上案件に行かせるよと言われました。その後も、同じような案件で数か月で終了する感じで2年続けて精神的肉体的にまいりました。

2つ目は、1つ目と似ていますが、求人内容と書いてあることが全く違います

私は、C++モバイルアプリが少しつくれる程度で会社の人とチームを組んで、開発がしたいがためにこの会社に入りました。

しかし、求人内容に書いてあることとはほとんどが違います

求人研修では、あなたに合わせた研修とありますが、基本は放置です。

ワードドキュメントテトリスをつくってください。仕様は○○ですとA4の1ページにも満たない、仕様書があるだけです。更新日も5年以上前になっています

基本誰とも話さずググって下さいと。質問してもググって下さいと言われるだけです。Redmineを使って質問ができますが、一日一回だけです。しかも、研修用で使えるPCメモリは2GBで、2つ以上アプリを開いたら、フリーズします。

研修は、4ステップありますが、ほとんどの人がステップ1も終わらないで、現場に行くことになります

現場に行く時は、もちろん営業としての単価がいい案件なので、炎上か高難易度案件です。未経験の人でも大丈夫で4割が未経験でチームでプロジェクトに入ります求人表に書いてありますが、一人で案件に行かされます。チームで行くことはたまにありますが、みな個人プレーで自社の人とは関わりません。フォローもなく、むしろ出来なかった時だけに怒鳴られます平成終りなのに、やっていることは昭和初期の根性論のような会社です。

最後に、会社トップの人は自社開発のアプリしかしていなく、全く経営をしていません。

例えばですが、今だに、派遣先での勤怠を自社に提出する際は紙ですし、社内システム10年以上前のもの使用しています

社長はめんどくさい事は、管理職に丸投げをして、暇さえあればツイッターをしているような人です。そんな暇があるならば、社内インフラを少しでも良くしてほしいですが、それも気づいてないです。

さらに、今後上場を考えています上場したら優秀な人材が集まり、今いる人と競わせて、優秀な人だけ残すと言っているのです。社員をただのお金としてしか、考えていないので非常に残念な経営者です。

ちなみに私は、中途で入り手取り20万円で入社しました。しか一年目はボーナスなし。年収300万円も行かなかったです。しかし、今転職した会社では、月給は32万で、手取り28万円になりました。やっている事は変わっていないのにです。年収も400万円までいきました。これでも、他の会社と比べたら少ない方ですが、株式会社アイビスいか低賃金で働かせていることか身に染みました。

エンジニアを安く買い叩かれることがないように、間違えて自分と同じようなミスをして欲しくないために今回記事を書きました。

少しでも多くのエンジニアが豊かになるために。

※色々とコメントありがとうございます

少しだけ、追記します。

今回の記事株式会社アイビスが都合のいい人だけ集めていること、SESシステムエンジニアサービスエンジニア派遣です。)に問題があることをもう少し説明します。

株式会社アイビスは、都合のいいエンジニアだけ集めて、後は切り捨てるという考えです。プロジェクトマッチしない人でも、辛抱強く続けられる人は会社としては利益になる。優秀でなんでもできる人ならマッチしなくてもどのプロジェクトでも活躍できる人が残っている人の2パターン。仮にマッチしなくてもやめる人のケースの場合でも、責任営業エンジニアになりますが、実質エンジニア(話し合っても、普段話しなれていなエンジニアは、丸めまれる。または、受け流されて、変わらないことに気付いてやめる)になる。会社としての損害はほぼなく、利益は減るが、新たなプロジェクトを探し出せることになっている。常に求人をしているので、そんなことを知らない人が同じようなループに入ります。そこで、続けられる人が見つかれば会社としてはラッキーという感じです。そして、そこに残っている人はすごい低賃金で歯を食いしばってやっている人か、ものすごい技術力がある優秀な人かの両極端になります自分がどちらか気付いたときは、そのポジション言動をとるようになっています。歯を食いしばるか、サクサクコードモンキーになるか。

常に求人が出されています

https://tenshoku.mynavi.jp/jobinfo-214515-2-3-1/?ty=kyujin&src=ssS

もう一つ、SES問題点は上記であるように派遣プロジェクトに入るところです。チームで何かしらをつくりますが、この時に株式会社アイビス営業会社エンジニア、お客さん(1次受け、2次受けで責任者が複数にいる状態)いますが、そもそもプロジェクト自体炎上していて、失敗したら責任はお客にあり、エンジニア地獄をみます営業会社は「しかたないでしょ」となります。もちろん、成功したら「よかったよかった」になりますほとんどの場合は、微妙燃えています。そこでカギになっているのがエンジニアの力量ですが、プロジェクトによって使う技術が決まっていないので、地頭力か歯を食いしばる力(お客は求めていないが、自社は求めている。派遣するだけで利益になるのだから)が求められる。結果的に優秀な人は、機械学習Python)であったり、Reactであったり、クラウドの(AWSAZUREGoogle Cloud Platform)にも対応できます。お客さんもエンジニア便りになって、正しくプロジェクト成功できるかは、優秀な人を揃えられるかどうかです。歯を食いしばったところで意味がないのに、会社というポジションでそれをやらせ会社はどうかなと思いますしかし、会社利益を出さないいけないということで、目先のお金SES)で稼ぐのです。

少しでも、エンジニアいい方向に進めればいいと思うので、コメントが増えましたら、新たな問題点を提起します。

2018-12-03

平成最後だしポンコツSE転職事情さら

平成最後だし、なんかい不況が来るかもわからない状況な気もするし、

今のうちに年収上げておきたいなんて考えている人もいるのかなと思い、

本当に普通な感じで埋もれているエンジニア転職した時の話をしようと思う。

現在私は同業界大手企業で働いている。転職結果としては年収も大きく上がったし、

職場環境も申し分ないので成功したと思っている。

 

スペック転職時)

 年齢:39歳

 

 <前職>

 中堅の独立系SI企業WEBSierもやってるような感じ)社員600名程度

 に所属していた。勤続は7年目

 

 <技術力>

 技術力はほんとに並の下程度。

 JavaとかPHPとかやっていて、PHPがメインだったかな。主にWEBサービスを作ったり、社内WEBシステム作ったりしてた。

 プログラミングの基礎はあるし、SQLやその他DB知識もそれなりにある。サーバー知識あんまりないし、

 Linuxコマンドは正直ちょっと苦手だし、AWSとか触ってないし、なんならApacheだってそんなに詳しくない。

 ググっていつも解決する。フルスタックエンジニア?なんだそれ?こちサーバーサイドエンジニアだ、文句あんのか?

 

 新しい技術言語は基礎があるので飲み込みは早い方だと思う。なので対応力はある方だ。Rubyでもpythonでもコード見れば読めるし、

 大抵のことは理解できると思う。でも業務では使ってない。JQureyもまぁ普通に使えるけどJSコードとかたぶん汚いと思う。

 

 色々と新しい技術をググって記事見たりして「わかった気になるタイプ」だと思う。36歳くらいでやっと「デザインパターン

 知らないとやばいんだ。勉強しないと!と焦って本だけ一応読んで「わかった気」になった。

 

 ここまで読めばわかると思うけどエンジニアとしてはだいぶ「ポンコツ」だ。

 でも仕事のためにやってるエンジニアとか結構こういう人が大半な気もするんだよね。

 立ち位置は開発リードとか設計とか上流も少しやってた。年齢のせいもあると思うけど、

 まぁうまく立ち回って仕事してた感じだと思う。コミュ力はそれなりにある方だと思う。

 もうエンジニアとかお前が名乗るなよとか言われそうだな。。。すまん。

  

転職活動の経緯

転職理由

 このまま、今のポジション仕事を続けてたら永遠に新しいこととか他の言語を使って業務をすることができそうになかったから。

 嘘だ、人間関係だ。ほとほと同僚、後輩、パートナーに愛想が尽きたからだ。それと上司やその上の部長にもだ。

 客先で顧客と一緒に仕事をしてたが顧客側の人はほんとにまともで良い人ばっかりだった。転職する時にそれだけ、ちょっと寂しくなったな。

 ポンコツながらプロジェクトでは納期を守り何とかやり抜いてきたが、全く評価されない現実もあり、それも嫌だった。あと、給料安い。

 表向きはいろんな理由があるだろうけど、転職する人の理由はきっとこれが現実だと思う。

 

概要

 転職を決意

 ↓

 とりあえずビズリーチよさそうねとか何も吟味せず登録

 ↓

 エン転職にも登録(以前使ったから)

 ↓

 DODAリクルート系は良い思い出が一切ないので登録してない。

 ↓

 ギークリーというところからビズリーチ経由で勧誘

 ↓

 一応そこの担当面談してギークリー利用

 ↓

 ビズリーチギークリーとエン転職転職活動

 ↓

 ビズリーチ経由でA社で外資強めの転職エージェントに会う。

 ↓

 ビズリーチ経由でB社で金融ITに強めの転職エージェントに会う

 ↓

 最終的にA社で3社応募して、2社内定をもらい転職した。

<詳細と雑感>

 転職しよう!と思ってからとりあず動けーーー!って感じで動いた感じです。

 総応募数は覚えてないけど30~50社くらいだったと思う。書類で超落ちる。年齢のせいも大きい。

 エン転職スカウト全然ダメだった。めぼしい企業がなかったし、年齢のせいか知らんけど、

 タクシーちゃんとかトラック運転とかそういうのも来てた。

 ギークリーから応募したのが一番多いと思うけど、とにかく手あたり次第に紹介してくる。

 よさそうな企業もあったけど、面接まで行ったのは4社程度ですべてお祈りだった。

 2次や最終までは行くが、いまいち紹介された企業自分志望動機を合わせる作業がどうにも苦手でうまく行かなかった。

 ギークリーはほんとに求人が多いから、たくさん見て選びたい人には向いてると思うけど、自分には向いてなかったな。

 他にもビズリーチ経由で4社くらい直接カジュアル面談があったけど、有名なY社とか、運輸系のY社のシステム会社とか、

 印刷系のD社の子会社とか、どれも最初カジュアル面談で、それ以後連絡なかったなぁ。

 カジュアルと言いながらガチ面接なこともあったな。

 

 そんな感じで行き詰って2か月。心機一転また別のところ!というのと、

 自分でもう一度ポンコツなりに職務経歴書を頑張ってブラッシュアップし、面接対策もして、改めてA社とB社とつながった。

 B社からの紹介はとても面白い会社だったし、一次面接もかなり好感触だったのだが、なぜかその後に論文筆記があり、

 書いて出したら、落ちた。どうやら思想が合わなかったらしい。

 A社から紹介されたのが、医療系のWEBサービスの会社と誰もが知ってる大手企業

 どうやら大手企業とは結構つながりのあるエージェント会社だったみたい。

 自分大手に行けるか半信半疑だったが、面接対策結構しっかりしてくれて助かった。

 同じ質問面接でされたので、うまく答えることができたと思うし、職務経歴書も一緒に見てくれた。

 そして、2か月でこの医療系の会社大手から内定を頂いた。転職活動は実質4か月くらい。

 どちらも良い会社だったので、本当に迷ったが、大手の方にした。

 断るのもエージェントがやってくれるのでこれも結構気持ちが楽だった。

 

<振り返って思うこと>

 ポンコツなりにアピールできるポイントがあれば、それをしっかりアピールするような職務経歴書を作ったり、

 私の場合は3回目の転職だったので、今までの経歴をきちんとよどみなくアピールできるような練習有効だった。

 転職活動初期は全然対策してないこともあって、やっぱり落ちたのかなと思う。

 だんだんエンジンがかかって、面接にも慣れていき、最終的に大物ゲットできた感じだ。

 そして、面接ではやっぱり自分はできる奴だ!ということをちゃんアピールした方がいいと思った。

 謙遜かいらないし、こういう職務なんですができますか?と言われても、普通に全然問題ないです。くらいに言ってもいいと思う。

 

 ハイスペックエンジニアかいやいや十分すごいですわ的なエンジニアは、自分活動して、普通に交渉もして、

 自分がより有利な環境を手に入れることができると思うけど、私のようなポンコツ普通にエージェント使って、

 普通に応募して、面接対策しっかりして、志望動機ちゃんと頑張ってたくさん考えて、ちゃんと喋る練習して、それで行けば結構いけると思う。

 落ちるのはやっぱり職務経歴書がまだちゃんと練れてないのと、面接練習や、志望動機が甘いんだと思う。そこを頑張れば良い環境転職できると思う。

 

 おススメのエージェントとかは特にいかな。自分に合ったもの自分転職活動しながら、見つけるのが良いと思う。

 1つ言うならエージェントを1つに絞らないことかな。忙しくなるけど、いろんな所と付き合って、自分に合うところを見つければいいと思う。

 そういう意味ではビズリーチは大小さまざまなエージェント会社があり、そこから連絡がバシバシ来るので登録しておくとよいかもしれないです。

 

<まとめ>

こんな感じだ。読み返すとあんまり参考にならないかもしれない。。。

私は前の会社全然評価されなかったが、今の大手に移ったら、普通に評価が上がって、給料もしっかり上がった。

環境次第で人の評価って全然変わるし、所詮評価する側のフィルターをかけた評価なんてやっぱり気にしなくていいんだと思った。

実際前職の部長退職の旨と転職先の話をした時に「子会社ですか?」とか言われたし、「いえ、本体です。」と答えたら「マジで?」という顔をしてた。

部長フィルターでは自分評価はそんな感じだったんだなと実感した。

ももちろん良いフィルターをかけて評価してもらっていると思うけど、自分にとってどっちが良いかは明白だし

その良いフィルターが本当になるようにもっと努力したいと思う。

 

今の市況ならほんとに転職すれば年収上がるくらいの状況だし、勤続3~5年以上で、

自分の現状に不満があるなら、いっちょやってみるのも良いかもしれません。

誰かの参考になれば幸いです。

2018-12-01

典型的ダメSES企業退職しました。

NTT退職エントリーが盛り上がっておりますが、クソであること以外に特徴のない企業からより正常な環境へ移っているエンジニアも多数いらっしゃると存じます

バブル就職氷河期も知らない世代ですが、今がかなり被雇用者にとって売り手市場になっていることは馬鹿な私でも感じます

私もそんな世の動きに乗っかった一人です。

元がNTTのような目立つ名前のところではないので記事としてもインパクトのあるものではございませんが、クソから脱出して半年以上過ぎてなお前職への恨みが消えないので一旦全部吐き出してスッキリしたい所存です。ただ排泄します。

転職活動は非常に短く、#hiyokonitsuduke流行に乗って、直接現在職場の方と連絡を取り、10日ほどでかなりスピーディに転職が決まりました。

年収、勤務時間業務内容、チームメンバー人格すべてにおいて上回っており、即決でした。

典型的ダメSES企業研修

入社し直後に合宿という名の下、三大キャリア電波の届かないところに連れて行かれ、開発合宿デモするのかと思えば「君たちの本気を試す」という名目の元、スリッパの並べ方にいちゃもんをつけて怒鳴る、社訓を大声で叫ばせて気に入らないやつを「心がこもっていない」怒鳴りつける、8時間ぶっ通しで歩かせて「こいつが足を引っ張った」と怒鳴りつけるという完璧研修を受けさせていただきました。夜中の3時、4時まで「お前らはいかにダメか」の説教を受けます

二十人以上を三日間拘束しているので、相当なお金をその研修会社に払っていると思います。質の高い教育のためにはコストを惜しまない、素晴らしい会社でした。

典型的ダメSES企業のオシゴト

前職は非常にセキュリティ意識品質意識の高い企業でしたので、どれだけ生産性を落とそうとも、社員健康を損なおうとも、関係ありません。

ここで言う「品質」とは、安定したシステムのことではなく、「何ステップの開発には何個のバグが入るはず」「見積もりどおりの規模になる」「残業100h/月すれば納期を守れる」という意味で、保守性や可読性のことではありません。

ここで言う「セキュリティ」とは、「不便にすればセキュリティ高まる」という信念のことで、「機密性」「完全性」「可用性」とは別の概念です。

契約で何ステップの開発することになっているから」「契約で何ページの文書をつくることになっているから」ということで、仕様どおりに動く成果物ができあがりテストカバレージ100%にもかかわらず、できるだけ無駄コードを重複させるように命じられます

CSVファイルちゃんとfor文で心を込めて一行ずつ読み込み、SQLiteを使えば3行で終わる集計処理をJavaの基本ライブラリだけで実装します。セキュリティを高めるために外部ライブラリツール仕様が一切禁じられているからです。

また、これもセキュリティ施策の一環として、構内からインターネット接続禁止されているため、ドキュメントを見たいときは社用携帯の狭い画面で調べます

まり常軌を逸しているため、クラウド勉強をして多少はまともな環境部署へ異動を願い出ました。もちろん、その数ヶ月前に現状の何が不満で何をどう改善してほしいか具体的に伝え、改善されなければ出ていく意図をはっきり示しましたが改善されなかったからです。

するとなんということでしょう。「勝手に異動願出すとはなんだ!」と怒鳴り声で電話がかかってきます。なんと部下思いの部長でしょうか。

やっとインターネットドキュメントソースを参照できるチームにアサインされたと思ったら、典型的ダメSES企業には典型的ダメ情シスがセットでついてきます。彼らは保身と「自分だけ」定時退社するためには何でもする、働き方改革最前線にいます

社内ネットワークをダウンさせ、全社の業務を数時間ストップさせ、社外へ出るプロキシ申請の設定を自分たちの不手際で吹き飛ばしても「社外へ接続する場合課長部長本部長の判子付きの申請書を再提出してください。」と、しっかりルールを守る姿勢を貫きます

セキュリティさらに高めるために、社内からGitHub接続禁止するという偉業を達成しました。社用携帯調査をするあの日々に戻りました。

チャットツールバージョン管理ツールを導入したくてもセキュリティを守るためにNoが帰ってきます

なんとかOSSで自前でホストさせてくれと懇願して払い出されるのはシングルコアメモリ500MBの超ハイスペックVMです。最先端をいく素晴らしい会社でした。

典型的ダメSES企業イベント

愛社精神コミュニケーションが足りない!」という理由で「せや!BBQしよう!遠足いこう!」となるところまでテンプレです。

もちろんイベント幹事は若手の仕事。なんら機密情報を含まないイベントの出欠管理も、エクセルzip暗号化して拡張子を変えてEメールパスワード別送する必要があります。徹底したセキュリティ意識の高さが素晴らしいですね。

年に一度、ホテルホールを借りて懇話会を行いますが、これはなんと休日に開催されますさらに、原則出席必須で欠席する場合理由を申し出なくてはなりません。

強制力を発揮しているので実質休日出勤命令ですが、イベントに呼んでいただいたことに感謝しなければならないのでもちろん手当などありません。

きめ細かなコミュニケーションのため、大きなイベントでなく小さな交流会も時々開催されます。ただし呼びかけるのは部長職以上、呼ばれるのは未婚の若い女社員のみです。

もちろん断ったり楽しそうな素振りを見せなかったりすると後でネチネチ言われるので、実質社員を動員しながら経費でキャバクラですね。

最後まで典型的ダメ企業は素晴らしい

最後最後まで搾り取ろうとする姿勢も見事なものです。退職二週間ほど前に有給消化に入ったのですが、「もう退職予定だからこの案件は参加できない。クラウドわかる人間必要なら案件を諦めるか他を育ててください」と明確に伝えたにもかかわらず、勝手に受注して「やってくれなきゃ困る」となぜか私のせいにしてきました。挙句の果てに私の個人携帯の連絡先を同期から聞き出して、警戒させないために自分ではなく私の同期から電話させて、電話に出たらなんとか作業をさせようとあれこれ駄々をこね始めました。有給消化中で旅行に行っていることも伝えているのに、素晴らしい仕事への意識の高さです。

今後一切関わることはないと思いますが、生まれて初めて他人に心から不幸になってほしいと思いました。

また、"エンジニアしぐさ"のひとつなのか「良い悪いじゃない」「転職手段であって目的でない」「ケースバイケース」などといってひたすら物事を相対化することがカッコイイと思っている人が界隈にはたくさんいらっしゃいますが、仔細に見れば傷の舐め合いや現実逃避ほとんどでしょう。

私はSESのすべてを知っているわけではないので、もしSESという業態が好きでたまらない、幸せでたまらないという方(もちろん搾取する側以外で)がいらっしゃったら、ぜひとも他人に噛み付くのではなくご自分でそのお気持ちをどこかにアウトプットしていただきたいです。

2018-11-30

の子IT開発のハードル高すぎない?

入り口スマホだったりするわけじゃない?

swift playgroundとかswiftが知ってる人フレンドリーではあるけど、初心者には分かる仕組みになってるのだろうか?

SI業界に入った子がSQL書けとか、ES6書けみたいなこと言われたってハードル高すぎないかねぇ。

AWSとかアラフォーの俺も全然からない。awscliでスナップショットとれるなんて今日初めて知ったよ。

今のプラグラミング言語って色んな言語を取り込んで高機能化してる訳じゃない?なんでそんなことしてるのか分かんないと思うのね。

伝わる人に言うと、JavaだってAutoBoxingが前提だったりするわけじゃん?42+"円"とか書いちゃう訳よ。コンパイルエラーにならないのも頑張りすぎだろと思うけど。

あとmaven使えば色んなライブラリ使えるわけじゃん?今ならGradleなのかい?よくわかんねぇけど。俺はよく分かんないけど、使いこなせてるのかね?

AWSもES2の説明はできてもS3の説明できる先輩がどれほどいるかストレージ仮想化知識が前提にない人は説明はキツいなと。AIMとか混ざると地獄よね。

プログラミングに戻ると、今どきの言語って最先端で書かれると記号や謎予約語が多かったりするんだけど諸先輩方は大丈夫かなと。

っていうか、ラムダ式とかもSI業界とかだとキツいよねと思うのだ。全然最新の技術じゃないのにね

ユーザーIT企業退職しました

会社概要

仕事について

技術的なところ

退職理由

会社には勉強するという文化がほぼありませんでした。これは新卒からベテランまでほぼ一貫しています

また納期遅れしないプロジェクト経験がないといってもいいほどですが、相手グループ企業なのであまり納期厳守ということもなかったです。

ユーザーのやる気も高いとは言えず、システムリリースするまで触ってもらえず、リリース後に要望が大量に来るというのがほとんどでした。

人間関係はよく待遇もよく働きやす環境ではありました。

ただ、自分の中で何に対してお金をもらっているかというところで自信が持てなかったです。

から、今度はもうすこしユーザーに近い距離で働いてみたいと思い、退職しました。聞いている話だと、地方だと技術セットがほぼ同じ会社が多いので都会にでも出てみたいかなと感じています

2018-11-29

anond:20181129155939

一応プログラムかじったことはあるんだ。

CとJAVAVBA(VBAは含めていいか迷った)

ああー。でもやる気が全然出ない。ソースコードを読むのは好きなはずなんだが……。

仕事でもやる気が出ないし、ここ最近ダメだよなぁ~。休むかぁ。

体調崩して休みがちだったから、有給休暇0なんだよね。

anond:20181129152300

Javaよりマシ

JavaEclipseだとかのデバッガ使うより、var_dumpで全部出してくれるPHPのほうがよほど楽

2018-11-28

anond:20181128095424

デーセキから移籍組で月島の5階にいらっしゃいませんでした?(そこは納品物に「総評」という語をよく使うので)

春闘から早く帰れだとか労組新聞買わされたりとか、昭和世界ですよね。

追記

MacBook

・intellilink

大東亜帝国

リーマンショック

焼き鳥屋

アプリ開発

Java

2018-11-27

プログラミングの入門はPythonでOK?

これからプログラミング勉強しようと思う人は、その前にポール・グレアムの「ハッカー画家」という本を読んでみて欲しい。(一部はネットでも読める)

 

時間がなければ一部のエッセイだけでもいい。

エリックレイモンドはエッセイハッカーになろう」の中で、 他のいろいろなアドバイスに混じって、ハッカーになりたい人はどんな言語勉強すべきかを述べている。

まずPythonJavaから始めよ、学ぶのが容易だから

真剣ハッカーさらに、UnixをハックするためにCを学び、システム管理CGIスクリプトのためにPerlを学ぶべし。

そして本当に真剣ハッカーLispを 学ぶことを熟慮すべきだ。というのも:

 

LISPは、それをものにしたときのすばらしい悟り体験のために勉強しましょう。

この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。

たとえ、実際にはLISPのものをあまり使わなくても。

 

この意見を参考にするなら

  1. Python
  2. Java
  3. C
  4. Perl
  5. Lisp

という5つが挙げられる。

大事なことはいずれにせよ、1度はLisp関数型プログラミング言語)を学ぶべきだということ。

 

Lisp教科書

今ならこの本が分かりやすいと思う。

時間があれば、関数型プログラミング言語Lispの他にOCamlもやってみよう。

 

Lisp以外ならPython

Lisp以外のプログラミング言語も含めるなら

  1. Python
    1. スラスラ読める Pythonふりがなプログラミング https://www.amazon.co.jp/dp/4295003867/
    2. 独学プログラマー Python言語の基本から仕事のやり方まで https://www.amazon.co.jp/dp/4822292274/
    3. レトロゲームエンジン Pyxel でプログラミングを始めよう! http://b.hatena.ne.jp/entry/tkitao.hatenablog.com/entry/2018/11/24/185346
  2. SQL
    1. スッキリわかるSQL入門 第2版 ドリル222問付き https://www.amazon.co.jp/dp/4295005096/
    2. おうちで学べるデータベースのきほん https://www.amazon.co.jp/dp/479813516X/
  3. Lisp
    1. Land of Lisp https://www.amazon.co.jp/dp/4873115876/
    2. On Lisp http://www.asahi-net.or.jp/~kc7k-nd/onlispjhtml/
  4. Prolog
    1. Prologへの入門 https://www.amazon.co.jp/dp/476490165X/

という順番にするとバランス良く学べるだろう。

 

時間がないなら消去法で

  1. Python
  2. Lisp

の2つでもいいだろう。

2018-11-26

anond:20181126172334

10%は控えめに言ってるのであって、糞スペック理想スペックで2~3割以上は変わるよ

JavaAndroidの開発環境作ってみればわかるからやってみるといいよ

[]2018年11月25日日曜日増田

時間記事文字数文字数平均文字数中央値
006714323213.854
01336204188.080
0240305776.444.5
03374787129.473
04334530137.365
053111196361.252
0614114081.450.5
0740269367.343
08394109105.453
09759226123.051
1013313688102.945
112241825381.550
121361330497.860
131211175997.260
147612785168.244.5
15588708150.165
169612525130.557.5
1778664485.250.5
181531421392.935
191751595991.241
201531380690.242
2117619634111.640
221701581493.052
23969887103.056.5
1日2254248244110.149

頻出名詞 ()内の数字単語が含まれ記事

人(261), 自分(193), 今(123), 話(117), 日本(87), 増田(81), 仕事(78), 好き(72), あと(70), 人間(67), 必要(67), 女(60), 普通(58), 前(58), 人生(57), 相手(55), 子供(54), 頭(54), 感じ(52), 問題(52), 最近(52), 金(49), 男(49), 理解(48), 昔(47), 意味(47), 関係(44), 他人(44), 時間(43), 無理(42), 努力(40), 気(39), 世界(39), 理由(38), 存在(37), 手(37), ー(37), 気持ち(37), 他(36), 社会(36), 言葉(33), 言語(33), 時代(33), 別(32), 女性(32), 日本人(31), 嫌(31), ゲーム(31), レベル(31), 結局(30), 結婚(30), 逆(29), 一番(29), 完全(28), 絶対(28), 家(28), 場合(28), バカ(28), 趣味(28), 最初(28), わからん(28), 目(28), しない(28), C(26), 生活(26), 今日(26), プログラミング(26), 親(25), 成功(25), 母親(25), 北海道(25), 状態(25), 周り(24), 場所(24), そうだ(24), サービス(24), 勉強(24), ネット(24), 自由(24), 嫌い(24), 毎日(23), 男性(23), 車(23), 会社(23), じゃなくて(23), 経験(23), 評価(22), しよう(22), 全部(22), 顔(22), 自体(22), 内容(22), 技術(22), 結果(22), 現実(21), IT(21), 一緒(21), 状況(21), 文章(21), 世の中(21), 価値(21)

頻出固有名詞 ()内の数字単語が含まれ記事

日本(87), 増田(81), わからん(28), 北海道(25), じゃなくて(23), IT(21), 可能性(19), 職業差別(19), ブコメ(19), twitter(19), マジで(17), SNS(17), 読解力(16), Python(16), ブクマ(15), アメリカ(15), Facebook(14), ブログ(14), Ruby(14), なんだろう(14), ツイート(14), リアル(14), フェミ(13), 元増田(13), スマホ(13), OK(13), 東京(13), 平成(12), ツイッター(12), 主義者(12), 米(12), 昭和(12), はてブ(12), 価値観(11), 大阪万博(11), なのか(11), Twitter(11), Google(11), いない(11), w(11), 2018年(10), ゾーニング(10), hatena(10), ネトウヨ(10), 何度(10), 個人的(10), ツイ(10), ???(10), C言語(10), にも(9), 中国(9), Mastodon(9), …。(9), 普通に(9), KKO(9), 木造建築(9), 北米(8), C(8), キモ(8), 基本的(8), あなたに(8), 分からん(8), ゴーグル(8), 児童ポルノ(8), なんの(7), 新元号(7), アレ(7), goo(7), iPhone(7), ニート(7), いいんじゃない(7), アスペ(7), ジョブズ(7), ガチ(7), 犯罪者(7), 金(7), 10年(7), 笑(7), 自由意志(7), 品種改良(7), メンヘラ(7), 30代(7), アプリ(7), 経済的(6), 昭和天皇(6), ja(6), LGBT(6), 1人(6), フリーランス(6), マウンティング(6), お勧め(6), 大阪(6), コレ(6), はてサ(6), コミュ障(6), 外国人(6), カス(6), アジア(6), JavaScript(6), タクシー運転手(6), AI(6), 一緒に(6), A(6), スレ(6), 一方的(6), Java(6), C++(6)

本日の注目単語 ()内の数字単語が含まれ記事

あきたこまち(8), Hubzilla(7), 木造建築(9), 七面鳥(5), 洗車(13), 法隆寺(4), 寒冷(4), 伝統文化(5), 日曜大工(5), 愛知万博(5), 痴れる(4), 隠遁(4), Python(16), Ruby(14), 読み取れ(8), 職業差別(19), 宝くじ(11), 読解力(16), 児童ポルノ(8), 不平等(7), Facebook(14), 適性(6), レア(9), 木(12), 北海道(25), プログラミング(26), 信仰(12), 言語(33), 参照(7), C(26), 米(15), 平成(12), 給与(12), IT(21), 告白(13), 職業(19)

頻出トラックバック先(簡易)

ブコメ民読解力がまじヤバイ(2018.11.25.19:09 追記) /20181125090912(32), ■利口な金持ちほどクルマという負債を持たない現実馬鹿ほどクルマという負債保有に執着。 /20181124173234(21), ■恋愛するとき告白から始める風潮を撲滅する /20181124184514(20), ■ /20181125172551(17), ■web講座でプログラミング勉強してみようと思うんだけど /20181125091542(10), ■そろそろ今年買ってよかった物という内容の記事はてブに上がる頃だな /20181124173144(10), ■電話する前に一言連絡するのって常識じゃないの? /20181125164223(9), ■レア信仰やめろ /20181124180550(9), ■ぼくが自殺を決行した話をする /20181125055531(9), ■茶しぶは汚れじゃない!洗うな!と上司に怒られた /20181124200146(7), ■anond20181125162436 /20181125162630(7), ■Googleってなんでゴーグルって読み方じゃないの? /20181125215535(7), ■法隆寺世界最古の木造建築ではない /20181125205415(6), ■はてさって結局日本をどうしたいの? /20181125193424(6), ■新しい元号が「内定」に決まった! /20181125133154(5), ■ジョジョはあと2部しか出ない /20181125093247(5), ■国家って要らなくね? /20181125104515(4), ■テーマパークはどこが一番楽しい? /20181124204611(4), ■ネトウヨ歴史修正願望やばい /20181125192646(4), ■退職者に「卒業」っていうのヤメれ /20181125210553(4), ■anond20181125162630 /20181125170727(4), ■オリンピックの何が気にくわないのか ガチ分からん件 /20181125123140(4), ■人生を豊かに生きる方法はどうやって学べばいいんだ? /20181125000527(4), ■はてサって何で日本を滅ぼしたいの? /20181125193759(4), ■anond20181125105401 /20181125110112(4), ■ /20181123021113(4), ■anond20181125133040 /20181125133645(4), ■大阪万博は失敗だって話を聞きたくない /20181125232048(4), ■プログラマー専門用語使い過ぎ /20181125102416(4), ■不倫パラドックス /20181125134706(4), ■anond20181125111649 /20181125115926(4), ■小説書いてみた。 /20181120075905(4), ■黒歴史作品をなかった事にするな /20181125115023(4), ■anond20181125103813 /20181125104035(4), ■anond20181125104039 /20181125104351(4)

増田合計ブックマーク数 ()内の数字は1日の増減

5816879(3122)

2018-11-25

anond:20181125103127

JAVA流行ったとき入門はJAVAだと言うやつが一定数居たし、BASIC流行ったとき入門はBASICだと言うやつが一定数居たし、Perl流行ったとき入門はPerlだと言うやつが一定数居たし、JavaScript流行ったとき入門はJavaScriptだと言うやつが一定数居たし、Ruby流行ったとき入門はRubyだと言うやつが一定数居た

今はPython流行ってるから入門はPythonだと言うやつが一定数居る気がする

逆にすっかり廃れちゃった言語っていうのもあるの?

とりあえず食い扶持稼ぐためだけに中小派遣IT屋に就職することが目的なら

独学でプログラミングやりました、で十分だな

Javaって言っとけば間違いない

ケイケのWebサービスアプリ開発会社場合はなんだろう

やっぱりRuby on Railsあたりなのか

趣味サービスアプリ作ってあわよくば収入を、って層はUnityあたりかな

中小SI屋の弊社の新人研修言語、今はなんなんだろう

COBOL→C→JavaPHP

と変遷したはず

今はC#あたりだろうか

C言語系の言語」とかいう言い方

C#とかJavaとかRubyとかObjective-CとかC++とか、全部ひっくるめて「C系の言語」とか言って「Cをやってれば覚えやすよ」とかいう人を昔から見る。

Amazonレビューでもそういうことを書いて「参考になる」が大量についてるのを見たことがある。

世の中には、ブロックが波かっこだとか、ifを条件をカッコでくくるとか、配列の添え字が大かっこだとか、ぱっと見た目のレベルのことを覚えるのがプログラミングだと思ってる人が大量にいるんだなって感じる事例。

anond:20181125104039

ぶっちゃけ俺はずっと仕事HaskellJava書いてるけど、オススメ言語を聞かれたら無難にCと言うようにしている

Cで得することはないけど損することも無いか

anond:20181125102051

JAVA流行ったとき入門はJAVAだと言うやつが一定数居たし、BASIC流行ったとき入門はBASICだと言うやつが一定数居たし、Perl流行ったとき入門はPerlだと言うやつが一定数居たし、JavaScript流行ったとき入門はJavaScriptだと言うやつが一定数居たし、Ruby流行ったとき入門はRubyだと言うやつが一定数居た

今はPython流行ってるから入門はPythonだと言うやつが一定数居る気がする

ちなみに何故かCだけはずーっと入門はCだと言うやつが一定数居る

2018-11-23

SEの長期インターンを始めた

プログラミング経験しなの採用してくれて、時給も勤務地もめちゃくちゃいい。最初から出社してから退社までずっと課題を解かされてるのだけど、分からなかったら丁寧に教えてくれるし、職場雰囲気も良いし、こんなんでお金貰って本当に良いのかなって思っちゃう。だからこそもっと頑張って早く戦力になりたいな

まあまずはJavaの仕組みを完全に理解しなきゃならんのですが

2018-11-19

学習用のプログラミング言語の選定基準

型について考えてみる

個人的には、

  1. 最初に、動的型付けの言語を使ってみる。
  2. 次に、静的型付けの言語を使ってみる。
  3. 最後に、型推論が強力な言語を使ってみる。

という順番がいいと思う。

 

  1. 最初、試作品を一気に作る場合、型は柔軟に変更できる方が楽。Rubyモックアップを作る、とか。
  2. 次に、試作品を完成品にするとき、型チェックでエラーを弾く。Javaガッチリ作り込む、とか。
  3. 最後に、型推論コンパイラに型チェックをさせる。人間様は型で消耗しなくていい。OCamlで書いて、他の言語トランスパイルする、とか。

…というかんじ。

 

双方の立場の一番の違いは、動的型付け言語システム非平衡状態を重視するのに対し、 静的型付け言語は平衡状態を重視していることなんじゃなかろうか。

型とは設計である

型とは設計だと思っている。しかコードから乖離することのない、生きた設計だ。

型を見れば問題の切り分けが出来ているかどうか分かる。

型を見れば開発者意図が分かる。

型を見れば静的な性質の多くが分かる。

型を見てそれらが分からないようなら、それは設計(型)が悪いのだろう、と僕は思っている。

さらに型チェックが通れば設計一貫性担保される。

設計の変更時にはコンパイラが何処を直せば良いか全て洗い出してくれる。

 

静的型付言語では型が煩わしくなるという旨の発言を聞くたびに、僕には「私は設計が出来ません/設計を考えた事がありません」と言っている様にしか聞こえない。

 

型って「データ構造」の設計必要情報だよね。

1ヶ月でJavaをマスターする学習カリキュラム

どうやったらプログラミング経験者を1ヶ月で一人前のJavaプログラマーにできるだろうか?

 

基礎

 

応用

 

これらを1ヶ月程度で詰め込むことは可能なのだろうか?

1ヶ月でJavaマスターした人がいたら、教材とか順番を教えてください。m(__)m

 

Railsエンジニア研修

はてなブックマークでバズってた宣伝を見ると、4ヶ月の研修Railsエンジニアを育成していた。

研修の成果を3行で

 

ざっくりスケジュール

4月
5月6月
7月

かなり余裕のあるカリキュラムで、OOPの基本を学ぶなら、(静的な型付けがないけど)Rubyはいいよね。

Java最初に覚えるべき知識が多過ぎて、初心者学習用途には向いてないと思う。

PythonRubyなど、グル言語LLプログラミングの基本を理解する。その後にJavaで肉付けする。という順番が良いと思う。

 

でも、いきなりJava現場に放り込まれたら、そうも言ってられないわけで、無理矢理でも1ヶ月でJavaマスターするしかない。

この無理ゲークリアするためには、教材と順番を工夫するしかないだろう。

どうだろ?

anond:20181119135541

C言語やってる人がJava初めて「あれ?」って思う感じか?

2018-11-16

Java界隈はまた一私企業の打算に乗り換えて船出するらしい

Sun MicrosystemsOracleと一私企業の打算に乗っかり、彼らのリソースを食い潰してグズグズ文句たれて、Oracleギブアップして捨てられそうになって悲鳴を上げてたら、ギリギリになって乗り換え先の打算が見つかって大喝采

オープンソースJDKは既にあるのにそれを自分たちメンテしながら一私企業方針転換に振り回されない仕組み作りを作る方向には全然かわない。

どこまで行ってもプロプライエタリ文化がこびりついてる世界なんだな、Java界隈って。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん