「java」を含む日記 RSS

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

2018-01-13

anond:20180112170210

自分経験による主観的な話と

ウェブ上で聞きかじった残酷物語

知識不足による誤解・曲解と(SES・準委任派遣契約区別できてないとか)

センセーショナルにするために適当に膨らました話とが

ごっちゃになってて、知ってる人にも知らない人にも読んで得しない文章だなあと思った。

「ここ最近の話」で言うと、ユーザー企業が人に割く予算ますます減っているので

エンジニアリング能力提供できない人間には金を払わないユーザーが増えてる。

多重請負だとユーザー側も結構金額払ってるわけで、

金額に見合わない目に見えるレベル無能は秒で替えろと言われる。

日中Excel表いじってるだけの仕事が許されるとか逆においしいし

他で使えない人間はそういう現場に放り込む。

SES会社簡単にクビにするほど人は余ってないし、無能なだけならどうにか使おうとする。

「多くの場合派遣会社営業は客に従うため客が「安くこき使いたい」と考えて

評価低賃金を主張したら余程の事がない限り営業は客に従う」ってのも、

営業は客にヘーコラしてる印象かもしれないが、馬鹿じゃなければ高く売りたいに決まってる。

SES場合メンバー評価は客から評価鵜呑みにせざるを得ない状況は大いにあるが

営業はことあるごとに値上げ交渉してるんだよ。

もちろん、それがメンバー給与に反映されてるかどうかは別で、

客には高く売って給与は安く抑えるというのがSESで儲ける常套手段なのがクソという話はある。

「こっちは金を出してるんだから教えることに時間を取ることもミスすることも許さない」

なんてのはSESなのになんで客が教育しなきゃいけないんだとしか思えないし

ミスが許されないのは業務なんだから原則当たり前だろ。

(小さいミスが大きな損害に直結するような運用おかしいとかいう話は別)

専門学校プログラミングを学びjava資格も取った新卒が客先でシュレッダー係りになっていた」

という話にしても、

まず「専門学校プログラミングを学びjava資格も取った新卒」ってどうなのってのと

(いやまあそれ以下でも平気で採って出すのがSES会社だが)

前述の通りシュレッダー係に金払う余裕があるユーザー企業って今日びどれだけあるねんってのがあって、

雑用メンバー入れられる余裕のあるチームならベテランもいるだろうし

ある意味では成長機会に恵まれ可能性さえある気がする。ガチャレア引くレベル確率で。

単独派遣のほうが悲惨なケースが多いだろう。

SESがクソなのは時間単価契約なので効率よく働くより長時間働くほうが売上が上がるため

生産性向上のインセンティブが発生せず、長期間ダラダラと続ける方が会社にとっておいしい構造であり

特に若手にとっては成長機会が奪われることが大きな要因だろう。

#年齢がある程度いってて特定領域に特化して技術力が高い人など、SESがうまく機能するケースもなくはない

人件費の差額で儲けるモデルから売上のない社員がいると利益率が目に見えて下がるため

ちゃんとした研修をしている時間はなく(時には虚偽の経歴で)すぐに客先に送り込まなければならない。

また勤務時間が長すぎる、人間関係がきつい、現場業務自分のやりたいことと乖離しているなどの理由

現場離脱したくても会社社員の思いより売上確保を優先して継続させる方向に力が働き、実際そうさせることが多い

#もちろん会社によっては社員気持ちを優先してくれる場合もあるんだけども

自分過去に「この客はやばい、すぐ抜けさせてくれ」と訴えて2ヶ月で抜けたことがある

そもそも社員幸福会社幸福が一致しないビジネスモデルであるのもクソである要因だろう。

まあ別に「ここ最近」に限った話ではないということと、

「せざる負えない」は「せざるを得ない」だぞというのが言いたいことだ。

2018-01-12

ここ最近客先常駐の実情

今、IT業界人手不足だ。

それでもIT業界の大部分を占めるSI業界が体質を改めるどころか更に姑息になっているので、これから就職活動をする学生さんには気を付けてもらいたい。

その姑息さが目立つの客先常駐をメイン事業とした企業存在である

社員数200人以上の規模を誇る独立系企業でも客のセキュリティの都合上、社員を客先に常駐させている事が多く「自社開発」と言っても「客先での開発」になる事がほとんど。

SI業界ユーザー子会社メーカー系・独立系は共に客の都合で客先常駐にならざる負えないのが現実である

それぐらいは業界研究してる人には既にわかりきったことかもしれないただ求人広告記載する内容が詐欺に近いデタラメを載せる企業が多いので自分が見た事実を元に警告しておきたい。

まず、1回でも名刺交換したら取引企業として扱う会社存在するため規模が小さい割に名だたる大企業をたくさん載せてる会社は危ない。

面接まで進んだら取引企業との関係業務について具体的にどんな事をしているか聞いてみよう、口ごもり始めたらその会社面接官はバカか主な取引がないのに載せている事になる。

そして、求人広告で主な事業内容に「ネットワーク構築・運用」とか「ソフトウェア開発」とだけしか書かれておらず具体的な事は一切書かれていない会社は危ない。

そんな書き方をする企業は客先で派遣された自社の社員が何をやっているか把握していないだけでなく、SES派遣をメイン事業としている可能性がある。

面接まで進んだら客先での主な仕事単独派遣かチームで派遣か聞いてみよう、ほとんどの会社が「派遣先によるので何とも言えない」とか「セキュリティの都合上くわしく説明できない」とか

「1人での派遣もありうる」と答えるはずだ。その時点でSES派遣をメイン事業としている可能性が非常に高い、その会社はやめよう。

加えて福利厚生や社内制度も社内で利用した人がいるか聞いた方がいい。

理由利用実態がない制度は絵に描いた餅状態になっていることが多く、福利厚生や社内制度事実上存在しない会社もあるからだ。

そんな会社は利用した人を異端者扱いしてパワハラなどで退職に追い込む可能性がある。


SES派遣について説明する。

SESとは「システムエンジニアリングサービス」の略で、簡単に言うと「お客様要望に沿って業務支援する業態である

その業態をメインとしているかほとんどの企業が表に出さず求人票や求人広告にも一切載せない、と言うかそもそも載せられるほどクルーン業態ではない。

一昔前はSES派遣と言っても客や他の派遣社員と一緒にマネジメント・開発・構築・運用保守に携わる事が出来たため主に新卒新人派遣する時に利用された。

営業からすれば「使えない子だけど最安値派遣するので使ってやってください」みたいな意味合いがあったと言う。

しかし、今はシステムの高度化や少数精鋭でコストを抑える会社が多いためSES派遣された新卒を受け入れる余裕がある現場が少ない上にソフトウェア開発と聞いて

派遣したらやることはExcelwordを使ったマニュアル更新と客からの問い合わせ応対だけとか、システム運用と聞いて派遣したら在庫管理倉庫に放り込まれ

毎日段ボールを開けながら在庫確認をするだけと言った性質の悪い派遣先が多く買い叩かれる事も多いため、技術力が身につかない上に低賃金と言うのが実情である

そもそもSES派遣は多重派遣偽装請負が横行していることが多く、「A社からB社に派遣」と言う契約でも「A社からD社を経由してC社を介してB社」や「A社からB社に1人請負SES派遣されたけどD社の指示で動いてる」

なんて事も多くSES派遣違法労働なんて認識になりそうな状態だ。ただこの問題派遣社員が気が付くことが少ない、理由労働法を知らない人が多すぎて派遣会社の言いなりになってしまっているからだ。

辞めるか退職に追い込まれても知らないままの人が多く表にも出にくい。

この問題は面倒な一面もある、それはSES派遣で「運よく技術的な仕事ができるポジションに着けた人」の存在である

「運よく技術的な仕事ができるポジションに着けた人」は客先常駐型の派遣肯定する傾向にあり違法労働も良しとする人が多い。

多重派遣を「社員を待機にさせないためには必要なこと」、偽装請負を「客の利便性を考えると多少の法律無視は仕方がない」と言うとんでもない存在もいるが、技術力があるため

先ほど記した技術力が身につかない上に低賃金ポジションに着いてしまった人よりも発言力があり業界内で幅を利かせている事が多い。

そんな人は「派遣先技術的な仕事が出来なかったのは本人に問題があるのでは?俺はできてたし」と言い実態を知ろうとしないため問題自己責任で処理し、表に出来にくい空気を作ってしまっている。


客先常駐技術者は守られるのか。

これは「守られない」と断言できる。

チームでの派遣であれば多少守ってくれる人もいるが単独もしくは少人数(4人か5人)だと客先での技術者立場が弱くなり奴隷にならざる負えないのが実情だ。

極端な話、自分以外は全員客な状況と考えると良い。自分たちサービス提供するポジション労働者を客が同等に扱うだろうか?

客先常駐技術者評価を下すのは客で昇給させる権利を握るのも客だ、そもそも派遣とは営業と客先の責任者交渉の末に行われることであり評価賃金交渉材料にする会社が多い。

多くの場合派遣会社営業は客に従うため客が「安くこき使いたい」と考えて低評価低賃金を主張したら余程の事がない限り営業は客に従う。

1聞いて10知るような要領がいい人(頭がいい人)は稀にいるがそのレベルにならないと評価が上がることも賃金が上がることもない。

客のほとんどが「こっちは金を出してるんだから教えることに時間を取ることもミスすることも許さない」と考える人が多いのが原因なのだ取引先を怒らせる事を恐れる営業は客の言いなりだ。

その状態が続いた上にSES派遣派遣された技術者40歳になってもこれと言った技術が身に着くことな低賃金労働を強いられ、転職さえも難しくなるという3重苦に陥ってしまう。

それなのに年齢を理由派遣先から契約打ち切りを通告される人も多く、そうなった社員派遣会社から自己都合での退職を迫られ多くの人が自己都合で辞める。

派遣会社としてもSES派遣メインで派遣され何の技術もない無能に用はないのである

今はもっとひどい。

それは新卒SES派遣して現場ねじ込む会社が増えてきている事だ、今までで一番ひどいと思ったのが「専門学校プログラミングを学びjava資格も取った新卒が客先でシュレッダー係りになっていた」話だった。

彼はその会社技術者重視・ソフト開発メインと書かれた求人にひかれて入社したようだがSES派遣で5社ほど介して派遣されたのちプロジェクトソフトを開発するためのチームに入って雑務処理をしている。

もちろん違法性に気が付くことなく、営業会社からは「今は下積み段階だろうから頑張ろう」と励まされ元気を出して黙々と客先でシュレッダー係りをしている・・・・これが下積みと言えるのか。

元請けや1次請けの新卒が初歩的な業務を行っていると言う話だったのを考えると恐らく技術の初歩的な部分を元請けや1次請けの新卒が行い多重派遣派遣された彼は雑用処理要員として派遣されたのだろう。

一度彼を見たことがあるが、まだ新しさが目立つスーツを着て小奇麗な革靴を履いて新卒特有キラキラさを持っていた・・・そんな彼が元請けネームカード首にかけて延々とシュレッダー係りを務めているのである

新卒SES派遣するような会社に入り悪質な派遣先派遣されてしまった彼は運が悪かった人なのだろう・・・・でもこれを運の悪さで処理をしていいのか?




警告する、具体的な事業内容を記載していない求人を出す会社新卒が入るのは危険だ。

しか学生レベルによってはクソみたいな会社から、クソくない会社を探す羽目になる事もあるだろう。

からそんな会社に入らざる負えなかった人は、なるべくはやく転職することを考えて行動するべきだし労働法勉強しておくといい。

自己責任理由に闇に葬りされないようにな。



追記

つの間にか注目された記事になったようだ、勢いで書いたために確かに誤字脱字がひどい。

新卒SES派遣で辞めるまで劣悪な環境で働いていた労働者無能と言う反面教師にもなると思うのでこのままにしておく。

労働に対して何の免疫知識もない新卒就職した会社違法労働状態に気が付くのは稀だと思う、新卒就職したら誰しも就職した会社基準になるのだから

それをいいことに、間違った社会常識新卒に吹き込み奴隷のように扱い不要になれば退職強要して自己都合退職させる客先常駐メインの企業自分が見てきた範囲だと多かったので騙されないように予備知識として書いた。

「客先で仕事をさせてもらっているのだから残業代要求する事は社会人として間違っている」と言う派遣も見てきた、おそらく所属会社の入れ知恵だろう。

SES派遣はありえないなんて意見もあったが違法労働状態が横行する現場では法律はないに等しい(区別もない)、監査会社に入ったら終わりだからありえないと言う意見

そもそも監査がしっかり入っていたら事前面接偽装請負や多重派遣SES派遣が当たり前のように行われていないはず・・・・。

常識ではありえないような無法地帯化した現場会社もある事を知ってほしいと思う。

最近は、特定派遣会社の一部で正社員を「限定正社員」にする流れが起きている、職種地域限定限定正社員にすれば体力のある特定派遣会社は今まで通り社員を客先に常駐させることができるらしい。

まり雇用形態が「正社員」でも入社したら「限定正社員」扱いの場合もあるため「正社員」書かれていてもどのような雇用形態かは入社前に確認して欲しい。

そもそも求人票や採用情報労働者を騙すような事を書いても問題とされない現状がおかしいのだが、改善される見込みはないため労働者側が気を付けるしかない。

2018-01-09

転職活動中だけど

客先常駐SES派遣で体壊して2年のブランクを経て求職中の31歳男なんだけど、本当に人手不足なの?って思うくらい決まらない。

SES派遣時代事務的仕事資料コピー書類整理・元請け新卒受入れの準備・資料の配布と更新)ばかりでしか残業終電近くまであった生活を1年。

夜勤ありの24時間365日年中無休の2交代制(夜勤メイン・明けは昼過ぎまで残業あり)で体壊した。

転職活動してても会ってもらえるのは特定派遣と「未経験者歓迎!」「アットホーム会社です!」「ネットワークエンジニア募集!(何してるか不明)」「エンジニア募集!(何してか不明)」の自称SIerばかり

知識更新のためにLPICレベル2とCCNAマイクロソフト認定ソリューション アソシエイト (MCSA)のWindows Server 2012も取得してみたのに面接で聞かれるのは経験とか経歴ばかり・・・

SES派遣時代では技術に触れることがほとんどなくて端から見ていた記憶をつなぎ合わせて面接で話したりしてるけどそこそこ名の知れた企業ダメ不採用

でも客先常駐SES派遣メインと思われる企業に行くと採用通知が届くけど行きたくない、劣悪な労働環境が目に見えて予想できる所ばかりなんだ。

プログラマはどうなのか聞かれるけど、自分には向いてないと思う。

理由専門学校職業訓練eラーニングjavaPythonなどを学んだりしたのだが、Cとjavaはifとかelseの段階で理解不能講師に聞きまくっても理解できず講師に匙を投げられPythonも同様に講師に匙を投げられ

eラーニングでは、はてブで見つかるおすすめjava参考書を使って勉強してもまったく理解できなかったから本当に向いてないんだと思う。

ただlinuxコマンドは少しわかるしCiscoネットワーク製品も少しは使えるしwindowsサーバーに関しても構築くらいはできる自信がある、でも見向きもされない。

IT業界って本当に人手不足なの?ハロワで見つかるクソみたいな会社の中から少しでもクソくない会社を選ぶしかないのだろうか。

2017-12-29

最近新入社員

自分の得意分野について、それが出来ない人を蔑み、自分以上にできる人は「マジになってどうすんの」っていう感じで蔑む

上司でも同期でも関係なく蔑む

要するに他人を蔑むことでしかアイデンティを維持できない奴が多すぎる

そして尊敬できないか自己研鑽しないしいつまで経っても成長しない

まぁ自分はできると思い込んでるから勝手転職してくれてありがたいけど

例:英語がそこそこ喋れる(TOEIC 700前後

出来ない人→「今時英語も喋れないでグローバルな仕事できるんですか?」

ペラペラな人→「伝わればいいのにそこまで勉強して何してるんっすかwwwww」

例:プログラミングちょっとできる(Javaぐらいなら書ける)

出来ない人→「普通にパソコン触ってたらプログラミングするでしょ」

ガチプログラマー→「人生にはもっと楽しいことありますよwwwww」

2017-12-26

IT企業をやめた話

 IT企業を辞めるまでの体験談をここに書こうと思う。

 3年前の大学4年生の4月、まだ内定がなかった。同じゼミ就職希望組は全員内定があったこともあり、相当焦っていた。大学内で会社説明会が行われる時は積極的に参加した。5月最初内定が出た。自分内定が出たことにより安堵してそれ以降の就職活動はやめてその会社に行くことにした。

 2年前に入社式があり、当時は社内でプログラミングし、何かシステムを作るんだなと漠然と思っていた。だが現実は違った。入社式のあった週の金曜日大阪に行くことになった。大阪に行き面談し、客先での了承が降りればその会社が勤務先になるのだと言われた。当時は相当混乱した。IT企業正社員内定=社内で作業と思っていたのだ。実際に金曜日大阪のある会社に行き面談を行った。面談で言われたことはCは出来るかということや長時間働くことは出来るかのような内容だった。自分はCに関しては大学の授業でやった程度なら出来ると答えた気がする。それ以外のことは確か元気が無さそうに否定的なことを言った気がする。正直もうほとんど覚えていない。結果その会社に行くことはなかった。

 

 次に別の会社面談することが決まった。2社目の面談が決まるまでは社内でCの勉強をしていた。面談ではpythonは出来るかと言われた。当時の自分pythonをやったことはなかったが一生懸命がんばりますと言ったら受かった。2週間後からはその会社派遣契約で行くことが決まった。そしてここは8ヶ月で終了となった。この8ヶ月間はほぼ客先に行き、自社に行くことはなかった。

 次の会社面接するのは2ヶ月後だった。Androidの開発のプロジェクトに参加するということで、大学の授業でJava勉強をしていたのでそこに決まった。だがここで主に行ったことはCentOS環境構築とドキュメント作成だった。Javaほとんど使わずに5ヶ月で終了となった。この会社はおそらくSES契約だった。SES契約についてはあとで説明する。ここにいた5ヶ月間もほぼ客先に行き、自社に行くことはなかった。

 3社目はC#を使う会社だった。小規模な社内で使うツールを1から開発するというプロジェクト技術者的に成長できるだろうと思っていた。このプロジェクトも客先での作業だった。ここで作業していて最初は忙しかったが、段々他の人の作業を待つことになり時間が出来た。時間が出来た結果、帰属意識を考えるようになった。自分はいったいどこの社員なんだろうと。自社の正社員なのだろうけど、実際に行く会社も違うし、指示を受けるのも他社の人で自社との関わりは数カ月に一度様子を見に来るのだけだった。

 ここのプロジェクトに参加したときプロジェクト説明が書かれた紙を渡された。その紙のあるところにSES契約と書かれていた。自分なりにSES契約について調べた結果、派遣契約をせずに派遣として他社の社員を使うものなのだろうと判断した。正確にはみなさんの自身の手で調べてほしいと思う。そしてこのIT業界では殆どプロジェクトでこのSES契約が使われていることを知った。

 3社目も5ヶ月で終わった。

 4社目はJavaを使い、大規模システムの一部機能の開発を行うことだった。2社目と違い、本当にJavaのしかもかなり難しい知識必要となり、かなり勉強になった。だが、ここもSES契約で客先での作業だった。この頃になると自分自分の働き方に嫌気がさしていた。正社員入社したのに実質派遣という。同じフロアの別の人を見れば正社員で、しか客先常駐せずに働けているのに何が違うのだろうと。結果は自分の入った会社が間違えていたのだと知った。そのため今月で辞めた。



 ここで一つ謝らなければならないことがある。タイトルにはIT企業をやめた話とあるが、正確にはSES企業をやめた話であるIT企業をやめた話にしたほうが沢山の人が見てくれると思うからこのタイトルにした。

 この業界にいたからわかるのだが、SES契約をメインの事業として収益を上げるのと、自社システムを開発して製品として売るのではまったくビジネスモデルが違う。SES契約のメインの事業は単なる派遣である。だがITに詳しくない人(別業種)からすれば全てIT企業として統一されてしまうのである

 自分プログラミングが好きだから約3年間働くことが出来た。だが、同じ業界自分と同じ状況で働けなくなった人を何人も見てきた。今SES契約メインの会社で働いている人は本当に今の働き方(派遣のような働き方)でいいのか考えてほしいと思う。

 今大学生でこれからIT系に行く人は自分と同じ目に合わないでほしいと思う。実質派遣なので勤務地はコロコロ変わる。3社目から通勤時間が片道2時間を越え、まともに睡眠時間を確保することができなかった。通勤時間が長かったのもつらかったが、それ以上に暇なのがつらかった。客先での作業を例えばその月の10日に終えたとして次の案件が来月に始まるとしたらその間ずっと放置であるさらにその上に日報週報の提出を求められれば何も書けないのである。それ以上につらかったのが、PCが用意されていなかった時である。その会社プロパー作業PC申請が遅れた結果、プロジェクト開始と同時にPCが用意されておらず、PCが無いけど定時まで客先にいてくださいと言われた時はほんとうにつらかった。PCがなければ何をしているかというと虚空を見つめるだけである。それがだいたい三週間続いた。

 

 プロパーといえばIT業界ではプロパーはまったくプログラミングが出来ないと言われているが、自分の印象では半々が出来て、半々が出来ないという感じだった。おそらくこれはIT業界多重下請け構造のどこらへんに客先常駐するかで変わると思う。この業界にいて未だに分からないのはプロパーSES契約で来ている人に直接指揮命令している人って偽装請負ってわかっているのかそれとも偽装請負と知らずに指揮命令しているかってことです(本人達に聞く勇気はさすがに無かった)。自分がもしプロパー偽装請負って知っててSES契約で来てる人に直接命令したら多分罪悪感で潰れてしまいそうと思った。

 長くなりましたが最後に言いたいことはSES企業は滅んでいいよってことです。               おわり

2017-12-25

anond:20171225224950

今ならPythonかな

Javaでも悪くは無いけどモチベ上がらんと思う。

2017-12-16

オブジェクト指向を教えられない

javaを人に教える機会があったのだが、オブジェクト指向がわからないという。

何がわからないのかわからない。

そういえば昔自分もわからなかったなーと思ったけれど、今思うと何がわからなかったんだろう。

それすらも思い出せない。

良くできた教科書で例え話や説明の仕方がうまい教科書なので、教科書に書いてある通りのことしか説明できないし、それでもわからんって言われたらもうなにも言えない。

とあるシステム会社金融システムに関わっている知り合いが

M銀行20人月案件の話を知らなかった。

Javaのpublic static void mainを習った次に習う事かと思ったのに意外と認知度低いんだな

2017-12-15

anond:20171214222742

まぁ、そうなんだよね。私は今41で男女二人の子供がいる。楽しいね。

20代半ばにJavaとかLinux資格を取ってバイトみたいな仕事からIT系企業に潜り込ませていただいて、会社の成長とか転職で少しづ年収が上がってきた。

20代半ばの時も「みんな自分能力向上とかあん意識無いみたいだけど大丈夫かな」みたいな気はしていた。たださ、そういった余裕が無い人も多い気がするんだよね。

毎日、体力ぎりぎりまで働いて、資格とっても役に立つとは限らない、そういうのに投資するか、っていうとなー。

私はうまくいった方かな、と思うけどうまく行かなかった人を責める気にはぜんぜんなれない。

若いとき失業率改善するのは本当に良いことだと思う。若いときには「その後の人生に何が活きてくるかわからない」じゃないかな、そういう時期には(転職しても良いけど)大きな組織の中に入って教育受けるのもいいと思うんだよね。昔は採用自体があまり無かったな。

2017-12-11

PHPの後継言語ってなんだろう

俺の職場には10年以上使われ続けてきたPHP7に対応させるだけでも一苦労な秘伝のPHPコードがたくさんあるんだけど

どうすりゃ良いんだろう

 

…まあそれはそれとして

 

そろそろPHPJavaJavaScriptのような言語だけではいかんなーと最近考えている。

でもRustやGoは今までとパラダイムがちがって取っつきづらくSwiftLinuxでのサポート不安だ…

PHPのような仕事がやりやすPHPの後継言語ってなんだろうか…(Hackは置いておいて)

やっぱりNode.jsなのかなあ…RubyPythonはいまいち決め手に欠けている。

から勉強するのによさげウェブシステム向け言語ってない?

教えて増田さん!

anond:20171211113212

クソみたいな会社なら、むしろ若いうちに転職した方がいい。

転職は今、自分がやっている分野と違う所をおすすめする。

大きく変える必要なくて、例えば今までJavaやってたけどPHPをメインで扱っている会社に行くとか。

その方が入ってすぐのハードルが低い。どうせスキルないんだから、何の言語だって一緒。また最初から学び直せばいい。

若ければそれで志望理由も書ける。「新しい技術に挑戦したい!」とか言うと採用側はめっちゃ喜ぶ。

空いてる時間適当プログラム1〜2個書いとけ。そうすれば「最近はじめたんですけど、◯◯興味ありますね!」って自信持って言えるから

会社は一人でプログラム書くわけじゃないからすぐにグイグイスキルアップしなくたってなんとかなる。

スキルがないと先輩とか後輩とかにいろいろ言われることもあるけど、雇ってんのはそいつらじゃない。開き直って与えられた仕事をとりあえずこなせばいいと思う。

と、スキルのないクソエンジニアは思う。

2017-12-07

https://anond.hatelabo.jp/20171204113430

サーバセットアップからアップデートチューニング

まあやれる

SIerでもWin鯖の面倒みたりするじゃんね

CSS,JavaScript,HTML5,PHP,Ruby,node.js,SASS,LESS,

サーバサイドは主にPHPまれC#だが、フロントは一通り

スマホネイティブ開発もやるかな

SIerだとJava,C#,VBJSか?

Photoshop画像処理AIデザインカンプ

デザインはデザイナがやるからエンジニアクリッピングと縮尺操作程度じゃない?

SIerだとデザイン行程が無いけど、エンジニアはあまり関係が無い気がする

要件定義から動作テストマニュアル作成まで

やります

SIerでもやるじゃん

なるほど、SIerだと、一つの現場で全部やる人は居ないね

ただ長い人なら、どれも経験あるんじゃないの?

2017-12-06

ちょっと古めのOSXにwaifu2x

を入れようと四苦八苦していたが、100×100超解像ソフトhttp://cas.eedept.kobe-u.ac.jp/WelcomeES1/OpenSoft/SR100x100/ を落として、EasyWineあたりで動かすのが一番楽だと分かった。

NeuronDoubler(javaバージョンが低いと動かないので断念)の作者が100×100超解像ソフト評価してたので落として試したが、インストールに余計な苦労がないってのが大きい。

出力解像度制限があるが、自分用途で2倍程度の拡大ならちょうどいい。

それでもって動きが速い。

ニューラルネットワークを使ったソフトと近い結果で、なおかつ劇的に軽いってのはコストパフォーマンスで考えたら結局こっちだわ。

2017-12-01

学科教員ブロックされた話

この記事いい話Advent Calendar1日目の記事です。

AdventCalendarに名前があるのにわざわざここで書いているのはハイコンテクストネタです。分かる人には分かります

突然ですが、先日僕の行く大学教員Twitterブロックされていました。

からなんだという話ではあるのですが、いい話っぽいのでまとめたいと思います

原因

いつからブロックされていたかが分からないので原因が詳細には分かりません。

色々と日々Twitterで僕が言っていることに反応したんじゃないかと思います

よっぽど構って貰える人がいないのか、中年おっさんTwitter学生空リプしまくったり、学生同士の会話のコンテクスト無視してクソリプをしているのを見ると悲しくなります

その人の講義はやれXMLデータベースだのJava Appletだのを言っていたので頭が痛くなって履修をやめました。

おそらくこういったことをインターネットバカスカと書いてクソクソ言っていたのでブロックされたのでしょう。

学科教員ブロックされないためには

同じ大学の皆様には教員との良好な関係を築くためにも上記のような心がけが必要だと思います

僕はインターネットクソ野郎なので無理でした。

2017-11-28

anond:20171127215759

iPhoneが出る前のスマートフォン

W-ZERO3シリーズ

http://www.sharp.co.jp/ws/

こんなのもあったが、一言で言えばとっつきにくいオタ向け商品だった。それが非オタでも扱えるようにしたのがiPhone

ガラケーでも通話メールブラウジングJAVAアプリなどを扱えたが、ガラケーボタン操作よりもタッチパネルの方が

扱いやすかったという事だと思う。

2017-11-25

anond:20171125002759

いや、普通にJava案件ならどこでもXML読み込みなんてやってるから

 

しろPythonAI利用以外はJavaよりかなり遅いか

AIとか統計学時代に俺はJavaxmlファイルの読み書きをするプログラム

悲しい

しかもうまく動かないでやんの

2017-11-19

anond:20171119185435

そもそもJavaFXをそんなに使うものだとは思ってなかった

個人的感想だとどこもあまりつかってないんじゃ?って所だったけど

しばらくJava離れてたからいつの間にかJavaFX

日の目を見るようになったのかと驚いた

2017-11-18

アイドルビデオ乳首が映ってないかチェックする仕事につきたい

あるいは、撮影ミニスカート体育座りするときパンツが見えない角度を計算する職業につきたい

経験だけどそれらの資格がとれる学校てあるのかな

ちなみに今のスキルとしてはJavaScalaなら書けます

2017-11-14

anond:20171114111501

Javaでのインターフェースとか?小規模システムで数年Java使ったけど

一回もインターフェース使ったこと無くて、未だにどういうものかしっくりきてない

2017-11-13

プログラミング学んできたけど仕事JavaやりたくなかったのでSE内定辞退したけど、待遇とかは考えてなかったな~

2017-11-10

https://anond.hatelabo.jp/20171110041947

そんなことないぞ。

Csv読み込むのも色々手法あるし、コードなんかひとつに限らない。

そんなに可読性があるわけでもないと思うが、全くインデントをつけない奴は別としてCでもjavaでもphpもつけるよね?普通は。

nantoka[2][:]とnantoka[:][2]結果同じになったりするし可読性もあったもんじゃない。

2017-11-04

IT系技術知識って教養範囲なのかな

ウェブ技術というと超基礎的なHTMLくらいしか知らない

ドックタイプ宣言とかもわからないしCSSとかもなにそれ……って感じのレベル

もはやjavaだなんだってのはもう超ひも理論くらい専門的でわからない

のだが、インターネット普通にウェブ技術的な話が盛り上がってるの見ると、こういうのって教養として学んだら視界開けるかなーとか色々考えたり

話題ニコニコプログラミング講座受けようかなとか考えてる

2017-10-19

BASIC!のプログラミング教育適応性について

題:BASIC!のプログラミング教育適応性について

副題:Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

少し考えてみたのでまとめとして投稿します。

01.はじめに

この文章は、Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

ついて記載しています

02.BASICとは

BASICプログラム初心者向け言語として1960年代に発表された古い言語です。

極めて簡単文法インタープリターによる即時実行や1970~80年代パソコン

無償で搭載されていたこから沢山の人に利用されていました。

しかし、簡単ゆえの機能の少なさと即時実行方式のための性能の低さやその後の

優れたプログラム言語発表によりBASICの利用は著しく低下しています

03.BASIC!とは

BASIC!はアンドロイドタブレットスマートフォン上で動くアプリです。

Google playからインストール可能無料で利用できます

BASIC!

https://play.google.com/store/apps/details?id=com.rfo.basic&hl=ja

BASIC文法踏襲していますが、Android向けに大幅に命令拡張されており、

GPS等の各種センサー情報取得やSQLiteデータベース機能WEBVIEWを利用

したHTMLCSSJS表示・実行など約500程度の命令群で構成されています

無料広告なしのアプリインストールするだけでこれらの機能が利用可能

インタープリターなのですぐに実行することもできます

04.BASIC!でプログラミング教育を行うメリット

メリットについては以下があげられます

a.BASICプログラミング知識を持つ人は以外と多い

 過去の栄光というかBASIC自体は広く利用された時期が過去存在パソコン

 だけでなくポケコンゲーム機等でも利用できました。

 BASIC!は基本はBASIC拡張であり文法変数の取り扱いにおおきな違いは

 ありません。

 その当時、少しであってもBASICを触った人は多いのでメンターとしての

 再教育は容易だと考えます

b.HTML,JS,CSS勉強継続してできる

 BASIC!は手続き型と呼ばれる非オブジェクト指向言語であり最新の言語

 とは異なっています

 BASIC!のネイティブ命令群だけだと他の言語へのスムーズな移行は難しい

 かもしれません。

 しかし、BASIC!にはHTML5アプリのようにBASIC!自体webViewでHTML,JS,CSS

 を動かすことができます。(HTMLモード

 HTML,JS,CSS現在Webの標準であり、進化を続けています

 特にjavascriptオブジェクト指向言語進化採用される領域フロント

 エンドからバックエンドまで広がっています

 

 BASIC!自体webViewは他のAndroidアプリ同様、chromiumベースAndroid

 システムWebviewの更新により常に最新化されています

 HTMLモードではjQuery,Angular,ReactなどのJSライブラリも利用できます

 最初BASIC!ネイティブプログラムHTMLモードJSを利用したプログラム

 とSTEPを踏んだ学習可能だと思います

c.インストール環境設定が容易

 前述の通りアプリインストールするだけで利用できます

 追加の課金プラグインなどは不要です。

 またAndroid2.3以降でインストール可能です。

 但しAndroid5.0あたりからAndroidシステムWebviewが導入されているので

 Android5.0以降の端末を選択する方が無難です。

 インストール後、環境設定をする必要もありません。

 端末のルート化も不要です。

d.Androidデバイス等が安価

 安いタブレットであれば1万円程度で新品が買えます中古スマホであれば

 更に安価です。

 またプログラムを作るのでキーボードもあった方がいいと思います

 キーボードも2~3千円程度で安価です。

 もちろんソフトウェアキーボードフリック入力など)でもプログラム

 作れます

 パソコンよりもはるか安価プログラミング教育が実現可能です。

e.子供Androidデバイスに慣れている

 iPhoneの登場以来現在の子供たちはタッチパネルAndroidデバイス

 慣れています

 通常のノートパソコンに比べ違和感は少ないと思います

 また教える大人側も日頃パソコンよりスマホを触る人は多いと思います

 教える側の負担も小さいのではないかと考えています

f.可搬性が高い

 ここで述べる可搬性とは別のデバイスで同じプログラムを動かす場合

 容易さの事です。

 BASIC!はインタープリタなのでソースファイルのみを別のデバイス

 SDカード経由等でコピーすれば基本的には動作します。

 仮にHTMLモード場合は併せてHTML,JS,CSSコピーするだけです。

 別のデバイスにはBASIC!さえインストールされていれば動きます

 BASIC!独自プラグイン拡張モジュールなどは特にありません。

05.BASIC!でプログラミング教育を行うデメリット

メリットだけでなくデメリットもあります。以下の通りです。 

a.性能上の問題

 BASIC!の実体Javaで出来ています。すなわちJavaよりは性能は悪い

 ことになります

 実際、大量の繰り返しや大量の文字列を扱うプログラムは性能が出ないので

 処理に時間がかかります

 Androidスマホタブレット自体パソコン演算能力には劣ります

 大量の実験データ演算するような教育には向いていません。

 但し、プログラミング教育には大きな障害にならないと思います

b.BASIC!自体の仕組みの問題

 BASIC!はプログラムを作るアプリである以上当然文法エラーを実行時に

 表示する仕組みになっています

 ただ一部エラーチェックが甘い部分もあり本来エラーとすべきところを

 そのまま実行する場合もあり想定外の結果となる可能性もあります

 次にエディタは単なるテキストエディタと同等の機能しかなく最近

 エディタにあるようなシンタクスハイライト入力補完といった機能

 ありません。

 ただ比較シンプルプログラムを作る教育では大きな影響は無いと

 考えています

c.一部機能に制約がある

 前述の通りHTMLモードではJSが動かせます。ただし制約があります

 JSローカルモードで実行されるという事です。

 非同期通信などを行おうする場合JSが実行時エラーになる可能性が

 あります

 またデータベース機能であるSQLiteへの操作についても文字型項目しか

 利用できない制約があります

 JSローカルモードのみなのは教育の事を考えると少し残念ですが

 それでも多くのフロントエンドJSは実行可能なので教育には

 使えるという理解でいます

d.参考となる文献がほぼない

 教育には教科書またはそれに準ずる書籍必要だと思います

 該当する書籍がないのが実情です。

 ただ1冊だけ日本語で書かれた電子書籍存在します。

 ■BASIC! ~ 分かりやすい教本で一から学べるコンピュータ言語 - AndroidSQUARE

 http://blog.livedoor.jp/an_square/archives/51887786.html

 BASIC!の文法自体は極めて簡単なのでどうにかなると思います

06.結論

上記の通り、メリット/デメリットを列挙してきました。

デメリットもあるものメリットの方が大きい印象です。

とくに教える側の負担が少ない点がメリットだと思います。 

 

ログイン ユーザー登録
ようこそ ゲスト さん