「TCP/IP」を含む日記 RSS

はてなキーワード: TCP/IPとは

2019-04-17

若者応援おじさんの思い出

https://twitter.com/MAEZIMAS/status/1113114798672113665

若者説教する老害は二流。

一流の老害は「君たちこそが真のニュータイプだ」とか言って、若者自分既得権益確保のための鉄砲玉にする。

…いやマジ本当に、若い人気をつけてね。若者説教おじさんは、せいぜいまだ極限の不愉快ですむけど、若者応援おじさんに乗せられると最悪人生詰むので…

というツイート流行っているので、私が遭遇した若者応援おじさんについて書こうと思う。

当時の私は親との折り合いがつかず、学力もそこそこあったし、勉強もしていたのにも関わらず大学に進学せずにフリーターをしていた。実家を出たかったし、大学にも進学したかたから金の工面が当面の目標だった。そんなとき出会ったのが若者応援おじさんのAさんである。Aさんはバブルの頃に就活をしていて、まだインターネットやパーソナル・コンピュータというのが流行る前から電子工作プログラミングをやっていた人だった。実際、経歴を聞いてみると10回以上転職を繰り返しているものの、有名企業(今にして思えば、カビ臭いSIerだが)で部長をしていたことがあって、年収が1700万ぐらい稼いでいたこともある人だった。

最初出会ったとき自分が如何にすごいかということを熱心に語っていた。80年台後半ぐらいのコンピュータ開発の大型プロジェクトに関わっていたとか、セキュリティ専門家とか、今までに触ったことのあるプログラミング言語が300個を超えるとか。でも、当時の技術的なトレンド(MongoDBRuby on Rails、AngularJSとか)についての知識が限りなく少なく、「フレームワークなんてその場で覚えればいい」みたいなタイプだった。中学生の頃にラジオ工作したとか、はんだごてで電子回路設計したとか、そういう話は熱心にするのに、Bram Moolenaarの名前を知らなかったりした。要は、最近プログラマがどういう関心やインセンティブプログラミングやってるかを知らずに、過去の栄光を語ってるようなタイプだったと思う。

まぁ、それでも、その人のコネで中規模程度のSIer入社して、そこそこいい感じの待遇だったように思う。当時の私の技術力は『わかりやすJava入門』『たのしRuby』を一通り終わらせて簡単言語仕様を把握したぐらいでろくにコードも書いたことのないような人間だったから、定時で帰れて手取り二十万もらえるのは甘い汁を吸えたとは思うんだ。

でも入社を決めた一番の理由が、そのAさんが私の関心に理解があると思っていたからだ。というのも、当時の私は「人工知能人工生命に興味があります。三年後に大学入学するまでにプログラミングスキルを磨きつつ生活費学費を稼ぎたい」ということを明言した上で、それを叶えてくれる会社を探していた。技術力はないものの、「自頭がいいか入社してからプログラミングを覚えればすぐに戦力になるよ」と複数人間から言われていて、それぞれ就職先を紹介してもらえるような状況になっていた。今から思えば、そんなコードを書けない人間を自頭なんて胡散臭いもので褒めるような人間は信用してはいけないと思うし、口車に乗せられたと思うのだけど。そこは自分にも甘いところがあったように思う。あ、あと、補足しておくと、当時はDeep Learningなんていうのは全く人口膾炙してなかった時期で、スチュアート・カウフマン金子邦彦に憧れてたような、周回遅れの複雑系に魅せられた若者が私だった。

駄文を書き連ねてしまったが、要は

①親との折り合いが悪く、大学に進学したいが、金が足りない

実家を出るために生活費を稼ぐ必要があったが、飲食バイトとかではスキルが身につかない状態で、価値の高い若い時間無駄にしてしま

③そんなところに現れたのが過去の栄光を話す若者応援おじさんのA

自分殆どコードを書いたことのない業務経験で、21世紀になっても複雑系の話に興味をそそられるような斜に構えたスノッブ

という状況設定理解してくれればいい。

では、入社後の話をしよう。私が配属されたプロジェクトは80万行程度のJavaコードで動いてるBtoB向けの製品保守開発してるプロジェクトだった。やってることはGoogleAmazonMicrosoftみたいな大手ならやってるようなサービスの完全下位互換みたいなソフトウェアを、情弱だけど社員数は多いみたいな企業に売りつけるような仕事だ。国産とか、セキュリティとか、そういうよくわからない言葉を並べ立てて、海外UIも洗練されていて、優秀なエンジニア管理してるものセキュリティ的に怪しいと不安煽り立てて売りつけるようなやつだ。そんなクソみたいな製品でも年間5億円ぐらいの売上になるのだからIT系って糞だなって思う。ネット上では優秀な人間ばかりがアウトプットしてるし、NDAの名の下に詐欺まがいのソフトウェア(今回の例なら無料UIも洗練されていて、使いやすサービス)が明るみにならないのだから、こんな国はさっさとスクラップ・アンド・ビルドすればいいのにって思うよ。IT化されてないのが時代錯誤で〜みたいな記事ネット上でもバズるけど、実際には10年前のスパゲッティコードを惰性と不安につけ込んで売りつけるようなSIerがたくさんある。そんで、そんな意味不明ソフトウェアを導入すれば、どこに何があるのか分からないUI操作に大切な業務時間を奪われて、日本全体の生産性が落ちてしまう。ユーザー時間生産性を奪い、開発者にとっても技術負債しかならないようなソフトウェアを売りつけてる悪性腫瘍みたいなSIerはさっさと滅んでしまえばいいと思うよ。

まぁ、私が配属されたプロジェクトはそんな感じだ。まるで意義を感じないが金にはなってるプロジェクトに配属された。そのプロジェクトの根幹部分は一人のエンジニア設計開発しており、そのエンジニアは既に退職して、どこに何が書いてあるのかわかってない人間が後任として保守を行っている。盲腸みたいに全く有難みのない機能を増やすことでより高く売りつけるようなプロジェクトだった。

そのプロジェクトの中にいる人について話そう。プロジェクトマネージャー仕事漬けで毎月350時間ぐらい働いている60連勤とか当たり前で、常に酔っ払ったような、眠そうな目をしてる人だった。にも関わらず、同じプロジェクト人間仕事がなさすぎて業務時間中に関係ない談笑をしたりしていた。プログラマテスター文書作成をするスタッフが40人ぐらいいるところで、閑散期(機能追加のサーバーリリース前以外)は暇そうにしてる人が多かった。プロジェクトマネージャーを除いて。要は、PM一生懸命働いているが、その一生懸命さは惰性で行われており、無能なのに業務時間が長いPMがいて、その人が全部仕事をやってしまう。他人に頼めない性格らしくて、存在意義が分からない業務他人に頼んでは「なぜこんなこともできないんだ?」って怒鳴るのが生きがいみたいな人だった。頑張ってることがアイデンティティになってて、その頑張りに意味があるのか、必要なのかという吟味ができず、タスク他人に振ることもできず、情報もそのPM一人だけが握っているから、周りの人も「私が仕事を請け負いましょうか」ということもできない。それで新入社員をイビるような存在意義のわからない仕事を振って、できなかったら人格否定をするような感じの。

私が受けた仕事ととしては、週に1回ベンダーのところに会議をしに行くんだけど、そのときの社内の資料を全部紙でプリントアウトして持っていくというのがあった。文書作成スタッフ製品仕様Wordでまとめて、600ページぐらいのpdfにしたものが1500万円ぐらいで売れるらしく、その増えた言語仕様プリントアウトしてベンダーのところまで持っていく。追加された仕様以外にも、今週やったテスト内容をExcelで纏めたものプリントアウトしたりしていた。紙の量で言うと、一回の会議で2500枚ぐらいで、それをキャリーケースに詰めて客先であるベンダーまで持っていくらしい。聞いた話では、その2500枚の会議資料殆どまれずに捨てられるのに、そのPMベンダーにその慣習を廃止しようとは提案しない。ベンダーとの週一の会議の他にも、進捗報告を主とする社内会議があって、PM以外の人はあのプリントアウトする悪習は廃止すべきという話が上がっているのにPMが首を縦に振らないから一向に改善されない。まぁ、そのプリントアウトするのをやるのが私の仕事だったわけですよ。毎週4時間ぐらい掛けてWordExcel文書サイズとか調整してさ。元の文書サイズや余白が狂ってるのに、客先に失礼だと言われて、手直しして、プリントアウされたコロコロコミック何冊分だよ? みたいな紙の束をホチキスで止めていくんだけど、ホチキスの止め方が汚いとやり直し。

じゃあ、なぜPMは頑なに意味のない業務をし続けて、それによって新入社員を使い潰そうとするのかと言えば、弊社の業績が悪くて倒産しそうだったときにそのベンダーが手を貸してくれたからそのときの恩義があるとかなんとか言っていた。だから、靴を舐めるようなことをするし、他人生産性を奪うようなクソ製品を世の中に出して何も感じないらしい。読みもしない産業廃棄物を作り出して、それを無碍にされて喜んでいるような業務が、今の日本の何割を占めているのだろう? そのPMの口癖は「俺はプログラミングは全くわからないが、こんなプリントアウト段取りもできないようなやつはプログラミングなんてできないと思うよ」だった。FizzBuzzどころか変数関数すら知らないような人間にこんなことを言われるのは屈辱だったし、これが高卒経験就職することなのだろうと思った。

他にも、私が受け持った仕事に、製品が動くかどうかを確認するテスターという仕事があった。RSpecSelenium自動化しようと言っても、そんな技術を持ってる人がいなかったから、一々自分でその製品を触って仕様通りになっているか確認しないといけなかった。画面遷移が600ページのpdfになっているから、それを見ながら正しい画面遷移ができているか確認する業務だったが、正直人間のやる仕事ではないと思う。画面遷移だから前のページから次のページに移行したときに前にどのページだったなんてスクショを撮ったぐらいじゃわからないのに、「このテストExcelにした内容じゃ、本当にテストしたのかわからないだろう?」と言われた。言われたとおりにExcelファイルスクショをひたすら貼り付けていたというのに。しかも、その他にも特定ファイルアップロードするときにどの条件だとアップロードができないか判別するテストをどうやって行うのか考えろというのがあった。今までにテスターをやっていた人に聞いても指針なんてないと言われ、「賢い人はそういうのを考えつくものだ。俺はパソコンに詳しくないが」とPMに言われ、嫌気が差した。

まぁ、ここまで書けば、如何にブラックと言うか、理不尽で不合理な職場かというのはわかったと思うけど、いい面もあったんだ。前にも書いたように、未経験高卒手取り20万貰えたのは嬉しかったし、研修のない会社だったから、最初の二ヶ月ぐらいは一人で勝手勉強しててと言われたから、実働換算で時給3000~4000円ぐらい貰える計算だったのかな。一番瞬間時給が高かった日はメールの返答に20分ぐらい使ったときだったから、日給1万、実働換算の時給が30000円ぐらいになった。それぐらい放任されていた。

最初社長が「君にはソースコードUMLを書いてもらおう」とか言って、クラス図を書く練習をしていたんだけど、現場の人は「今更UMLなんて必要ない」「ソースコードを読めばわかる」と言って、全く必要とされていなかった。だから業務とは関係ないTCP/IPRubyGit勉強をしていた。家のことで勉強に対してモチベーションが落ちていた私は、金を貰えるという環境では目の前の勉強に集中できるようになって、元の勉強するための生活リズムっていうのか、そういうのを取り戻せた。それは当時の私にとっては有難かったと思う。

ここまでをまとめると

無料で使えるサービス下位互換といえるような、他人生産性と金無駄にするような製品を開発してるプロジェクトに配属された

PMけが忙しく働いて、周りの人の割り振りができていない。

PM多忙なのはしなくていい仕事を引き受けているだけ。

社会悪のようなソフトウェアを売りつけて金を稼いでいるプロジェクトだった。

仕様書やテスト内容のプリントアウトという必要ない業務をしたり、指示内容と叱責内容が矛盾する理不尽を受けなければならなかった。

しかし、勉強してるだけで月20万貰える環境は有難く、当時の私にとっては願ったり叶ったりだった。

では、次に私がその会社入社から辞めるまでの経緯について書こう。最初のうちは、自分勉強時間を取れていたし、振られる仕事理不尽で意義を感じられないものであるものの、すぐに終わることが多かったか問題ないと感じた。それが徐々に仕事が増えていき、勉強時間が取れなくなっていった。

ここで若者応援おじさんAの登場である。Aさんは私と会ったときは有名企業に勤めていて、そこを辞めて私を紹介してくれた中小企業で働き始め、その数カ月後に私を紹介してくれた。元々、その会社社長とは懇意にしていたから、一緒に働こうという話が何十年も前からあって、今回ちょうどタイミングが合ったから、その友人の会社の重役として就職したらしい。私が就職したのはその数カ月後だった。

Aさんは「何か問題があったら、部下や上司という立場を気にせずに忌憚なく言ってほしい」「俺は人を見る目はある方だ。君は一本芯の通ったところがあるから、周りに流されずに新しいことをできるだろう」「君には将来性がある」「俺は新しい会社でも権力を持ってるからへんなことを言ったり、したりしてる人がいたら遠慮なく言ってほしい」とかそういうのを入社する前に言っていて、まぁ、色々とおかしいところ、FAKE野郎みたいな発言が多かったけど、そこだけは信じてたんだよね。本当に騙すんだったら、そんなすぐに辞められるようなリスクを上げるような発言はしないだろうってさ。ちなみにFAKE野郎って感じたのは、一方的自分の話だけをして、私が質問すると煙に巻いたり、私のことを買ってるという割には私の話をすぐに中断させて自分の話をし続けるとか。その人はFラン出身だったから、ちょっとインテリなことを言うと「君は変わってるね」って言ったり、きょとんとした顔で10秒ぐらい固まった後、すぐに自分の自慢話を再開したりと、決して自分の知らないことや分からないことを認めようとしなかった点だ。他にも、「私と働きたいと言ってくれていた会社はあったけど、そこは技術的に成長できそうだけど給料は月7万程度でバイト身分から、迷ってるんですよね。バイトから自由時間は多く取れるんですけど」みたいな発言をしたら、鳩が豆鉄砲を食ったような顔をして、私が感じていた不安を取り合ってはくれなかった。Aさんは「俺は社内で影響力を持っているから、君を正社員にすることもできる」みたいな話を延々としてたのに、いざ蓋を開けてみると、「君の面接での受け答えが駄目だから契約社員として雇用することになった」「あれから上層部に渋られてしまって、請負契約にすることになった」と話が二転三転していった。だったら、他にも選択肢があったのに、他のところに就職したのにと思ったが、自分能力や経歴で負い目を感じていたから強く言うことはできなかった。高卒就活するというのはそういうことだ。他にも選択肢があるのにも関わらず、どうせ労働に関する知識がないと足元を見られて、条件を徐々に下げられ、他に選択肢をなくした後で、悪い条件で働かざるを得ない状況になっていた。結局、勤務時間タイムカード管理されてるのにフリーランスとして請負契約を結ぶという偽装請負契約させられ、もっと技術力を磨ける選択肢は潰されてしまっていた。

私は会社問題点を丁寧に分析してpdfにまとめてAさんに送ったんだ。それが間違いだった。如何に会社がそのベンダーに良くしてもらったか、大変なのをわかった上で俺たちが会社を立て直してきたかということばかりを話していた。百歩譲ってそこはいいとしても、ベンダーとは関係なく職場環境を良くするための話までいい加減に聞かされてうんざりしていた。

「Aという問題があります。その背景にはBがあります。そのためにはCという解決策があります

という話をしたときに、「Bぐらいみんな当たり前にしている。君だけ特別扱いすることはできない」みたいな返し方をされて、問題が発生してる事自体はないものとされていった。結局、職場にはびこる不合理で理不尽業務ルール改善することはなく、私への人格攻撃で終わってしまった。

毎日どうでもいい作業で疲れ切って勉強時間が取れなくなってしまった私は、最初出会った頃のAさんの言葉を信じて、「私が本当にしたいことは、仕様書やテスト時のスクショプリントアウトしたり、よくわからないテスターをやったりすることではない。このままでは、プログラマとしてのキャリアを積むための勉強時間を作ることもできないし、業務内でコードを書くこともないか業務時間を短くしてほしい」と言った。少なくとも、最初Aさんと会ったときは、「君には人工知能Permalink | 記事への反応(1) | 23:52

2019-04-10

anond:20190410153432

QRコード決済を読み取る側は最悪webAPITCP/IPで叩ければ良いだけだから、電源を使わない鳩電報などでも決済は可能なのでは?

2019-04-05

anond:20190405000959

いんたーねっとつうしんに関する技術はまた全然別だから

TCP/IPに関する本とかHTTPに関する本とか、もしWebブラウザ上で表示させるものも扱うならHTMLCSS簡単JavaScriptの本も読むといいぞ

2019-04-03

anond:20190403102940

ここでいうhttpって、プロトコルTCP/IPのものの本格的な知識じゃなくて

2000年代に「ホームページ」を作っていた人ならだいたい知っていたようなふわっとしたレベル知識のことやろ

今時は広告ドメイン名を読み上げたりせずに「○○で検索!」かQRコードだし、ブラウザの方も検索バーURLバーを一体化させたりしてるから

http:が含まれる)URLという概念にすら認識の断絶がありそうだというのはわかる

2019-02-21

http://b.hatena.ne.jp/entry/4664901391481468065/comment/kagehiens

FirebaseとかAWSAzure(や自作サービス)へのAPI経由アクセスの話じゃなくって、ブラウザ実行端末の存在するLAN内のDBサーバへの接続の話でしょうよ。そりゃTCP/IPスタック実装されていないんだから無理すぎ。

HTTPアクセスできるDBっていっぱいあるじゃん

2019-01-09

某氏科学技術系の話になるとダメだな・・・

Twitterフォローしている某氏は、思考実験社会関係の話については面白いんだけど、

科学技術系の話になると急に頓珍漢な発言になるのが残念。

ついさっき見たときも、

「将来は科学知識一般的ではなくなる。AIとの付き合い方とか、TCP/IP知識かに取って代わられる」

みたいなツイートしていた。

AIとの付き合い方」と「TCP/IP知識」が同列?

TCP/IP知識」が科学知識より重要視される社会

意味不明

思考実験的な意味があるのかもしれないが、根本的にずれてる感。

2018-07-13

増田テクノロジー2018年上半期

増田文学大賞 'All Time Best増田' は2018年8月末に発表します。

ランクタイトルブクマ日付カテゴリ
1違法アップロードサイトが人気なのは「無料だから」だけではない11482018/01/09 05:13テクノロジー
2ここ最近の客先常駐の実情9602018/01/12 17:07テクノロジー
3高齢者に対してパソコンの大先生をした知見を共有したい8082018/02/25 17:22テクノロジー
4事業会社のデータサイエンティスト 会社を退職しました5702018/02/22 17:08テクノロジー
5Ubuntuをユブントゥって発音する上司がいてツライ5182018/05/25 09:41テクノロジー
6最近のIT化は間違っている気がする。4892018/04/24 10:22テクノロジー
7パワハラ豚野郎が超出世していた話4122018/06/06 21:31テクノロジー
8住所の番地は全角で入力してください←コレ4012018/02/06 20:44テクノロジー
9お前らのアイコンどうやって選んだ/作ったん?4012018/01/30 21:42テクノロジー
10やるべき事ができない3992018/02/11 18:37テクノロジー
11凡人は二つ以上の分野にまたがって隙間を埋めることを考えるべ...3972018/02/19 12:39テクノロジー
12増田見てIT系に夢持ってる人らの希望を打ち砕く話3862018/03/29 20:02テクノロジー
13なんでIT業界なのに本で勉強してんの3642018/03/20 02:08テクノロジー
14インターネットで言いたいことを言えなくなる3442018/01/30 13:11テクノロジー
15IE対応と言われたら金額倍くらいを提示したい3432018/03/08 01:51テクノロジー
16漫画村のDDoS攻撃対策が予想以上にしっかりしていた3282018/03/08 20:48テクノロジー
17ショートカット四天王3242018/02/15 12:53テクノロジー
18不動産の仲介手数料って詐欺じゃね?3242018/06/20 11:10テクノロジー
19それな。この話、法律家と技術者の考え方の違いが明確で面白い...3192018/06/15 19:22テクノロジー
20仮想通貨取引所のセキュリティ3062018/01/31 23:36テクノロジー
21何で匿名ダイアリーに女子供が居るのか3042018/02/08 22:06テクノロジー
22エンジニア年収800万の壁2922018/02/04 18:40テクノロジー
23意識高い系を社内サポートに回したら壊れてしまった話2722018/01/27 21:26テクノロジー
24TCP/IPのジョーク2712018/01/18 12:29テクノロジー
25"の読み方2642018/05/22 23:18テクノロジー
26何故ソシャゲはサービス終了するのか?2612018/02/04 20:35テクノロジー
27オタクはすぐに過剰な表現を使いたがる問題2602018/06/23 12:21テクノロジー
28名前は「あ」や「a」から始めるべき2422018/03/01 16:29テクノロジー
29コインチェック社のウソ2412018/01/29 18:56テクノロジー
30電子書籍がなかなか普及しない最大の理由2332018/02/26 19:41テクノロジー
31OK, GoogleはどこまでOK, Googleか2282018/01/26 16:55テクノロジー
32お前らってなんで起業しないの?2232018/01/24 15:32テクノロジー
33彼女の作り方が分からない2162018/01/10 20:18テクノロジー
34DDD は間違いなくクソ2082018/06/04 22:49テクノロジー
35ポータルサイトどこ使っていますか1982018/01/24 11:00テクノロジー
36ブクマカのアイデンティティ1832018/03/07 23:04テクノロジー
37家に窓は必要か?1822018/01/14 21:40テクノロジー
38会話の後しばらく経ってから上手い言い返しを思いついたとき1762018/01/17 23:01テクノロジー

2018-03-13

anond:20180313095316

TCP/IPせやなあ。本当に伝えたい情報だけを確実に相手に伝えられたら素敵なのにね」

2018-01-19

anond:20180119103501

詩情たっぷりありがとうなんだけど。

TCP/IPジョークが少し理解出来そうな気がしてきたわ。

ありがと。

2018-01-18

TCP/IPジョーク

A「TCP/IPジョークを聞きたい?」

B「もちろん!TCP/IPジョークを聞きたいです」

A「TCP/IPジョークを聞く準備はOK?」

B「TCP/IPジョークを聞く準備が出来ました」

A「TCP/IPジョークはこうです」

A「TCP/IPジョークを聞けた?」

B「TCP/IPジョークを聞くことが出来ました」

A「OK!あなたTCP/IPジョークを聞くことが出来ましたね!バイバイ!」



違うバージョンもあるらしい

A「TCP/IPジョークを聞きたい?」

B「もちろん!TCP/IPジョークを聞きたいです」

A「TCP/IPジョークを聞く準備はOK?」

B「TCP/IPジョークを聞く準備が出来ました」

A「TCP/IPジョークを今話すよ.このジョーク10秒かかって2文字くらいの長さだよ.これだけなんだけど,すごい面白いオチがあるんだ」

B「分かりました.10秒で2文字くらいのTCP/IPジョークを聞く用意が出来ました.これだけなのに,すごい面白いオチがあるんですね!」

A「すみません...会話が途切れました...TCP/IPジョークを聞きたい?」

2017-09-16

株式会社はてな株主構成から見るはてな実態

今戯れに時価総額と持ち株比率から換算した資産表作った

近藤 淳也 66.33% 4482581400円 ○

(株)はてな 6.59% 445352200円

毛利 裕二 5.98% 404128400円

梅田 望夫 4.30% 290594000円

栗栖 義臣(社長) 2.61% 176383800円 ○

大西 康裕 1.97% 133132600円 ○

伊藤 直也 1.79% 120968200円 ○

田中 慎樹 1.41% 95287800円

田中 慎司 1.30% 87854000円 ○

小林 直樹 1.15% 77717000円

お金の額面はともかくの話なんだけど、

○をつけたのは、はてなコードを書いたことがあると"思われる人"。「名前 プログラミング」で検索して有意な結果が出た人に○つけた。各株主の詳細知りたい人は適当にググって

で、さら


はてな年収は524万円が平均年収です。(有価証券報告書調べ)

http://heikinnenshu.jp/joho/hatena.html

あると好ましい知識経験

スクリプト言語(主に Perl/PHP/Python/Ruby/JavaScript)によるアプリケーションライブラリ開発の経験

ScalaGoにおけるアプリケーションライブラリ開発の経験

iPhoneアプリ、もしくはAndroidアプリの開発経験

UNIX系OSRDBMS特に LinuxMySQL)についての基礎知識

オブジェクト指向プログラミングの基礎知識

コンピュータサイエンスアルゴリズムデータ構造分散技術自然言語処理技術機械学習データマイニング型理論)に関する基礎知識

ネットワーク技術HTTPDNSTCP/IPなど)についての基礎知識

大学卒/275,000円〜

http://hatenacorp.jp/recruit/fresh/application-engineer-entry

って、エンジニア待遇悪すぎじゃない?

この毛利 裕二という人の持ち株の資産新卒給料(計算だるかったか計算からボーナス抜いたけど、手取り分で考えたらボーナス分くらいは消えるだろう)で稼ぐとしたら122年かかるし、梅田 望夫という人は88年かかる。本当にこの人たちにはそれほどの価値(上にあげた新卒に求めるやたらと高いスペック)分の価値があるのか?いや、価値があると思ったから株をあてがったんだろうけど...

まぁなんていうか...、はてなのエンジニアのみなさんお疲れ様です...業務がんばってください

完全に外様の俺から言えるのは"エンジニアに"もっと給料たくさん払った方がいいんじゃないかということだけです

2017-07-26

anond:20170726141559

増田が知りたいものの正体は「インターネット回線」というより「TCP/IP」じゃないかって気もするな。

失礼だが増田は「IT周りの技術とかは薄っすらなら分かるつもりだし」とは言わない方がいいと思われる。

薄っすらさえもわかってないので非IT系枠にいると思った方がいい。

2017-03-12

毒親持ちのシステムエンジニアSC合格するまで

こんにちは

私(♀)は今、北日本のどこかにある某システム会社システムエンジニアをしています

20歳就職し、今年で5年目になります

小さいときからパソコン電子工作が好きで、高校卒業後は情報系の専門学校入学しました。

飛びぬけて優秀というわけではありませんが、進学の推薦に困らない程度の成績は維持していました。

卒業がせまったときに進学か就職かを決めることになりました。

私子ちゃんの成績なら進学なんでしょう?」「私子は進学のほうが向いてるよ」と周りからは言われました。

私も進学したいという気持ちがありました。

親に相談したところ、母は「ダメとは言わない。進学するなら奨学金を借りてほしい」と言いました。

父は「四大を卒業した女はすぐに結婚して辞めると思われる。四大なんて女が行くところじゃない」と言いました。

父が言うならそうなのだろうと思いました。

奨学金を背負うだけの覚悟もなかったので、就職を選びました。

今のシステム会社入社し、同期の1人と一緒に運用系の部署に配属されました。

学生時代はCやJavaの基本について学んではいましたが、その部署ではプログラミングをすることはほとんどありませんでした。

代わりにLinux,TCP/IP,ネットワーク構築の技術が求められました。

LinuxTCP/IP,ネットワーク構築は初めて見る知識で先輩が教えてくれる業務をこなすの必死でした。

一緒に配属された同期は性格の明るさと器用さでどんどん仕事を覚えていき、私と差がついていくのがわかりました。

のし我が家

同期と差がつけられるのが悔しかった私は、勉強をはじめました。

とりあえず応用情報(AP)を取得しようと思いました。

基本情報学生時代に取得済み)

そのころ、我が家祖母介護めぐりよく父と母がけんかしていました。

母が「殺せ!殺せ!私を殺せ!」とはさみを持ってよく叫んでいました。

私と弟が母親をよく羽交い絞めにして止めました。

祖母は、父に対しかなりの毒親っぷりを発揮&クソトメであったため、介護も大変だったようです。

家族喧嘩を見つけたら止めなくてはいけなかったので、

喧嘩を見なければいいと思った私はよく図書館勉強していました。

その秋のAPは落ちました。

パワハラおばさんとの出会い

配属されて1年ほどたったころ、私はある女性40代、既婚)の下で働くことになりました。

ほぼ男性部署で、私が入社する前は部署唯一の女性でした。

以下おばさんと呼ぶことにします。

「なぜわからないの?」「かんがえたの?」「もう1回調べて」とよく言われたので、言うとおりにしました。

厳しいなぁと思いましたが、私の成長を思ってしてくれているのだと思いました。

自分なりにがんばってみるものの、つき返される日々がつづきました。

そのうちに、夜眠れなくなりました。

おでこにきびで埋め尽くされました。

出社前に嘔吐するのが日常になりました。

毎日倦怠感がありました。

仕事 がんばる 方法」「仕事 落ち込み 立ち直る」でぐぐることが多くなりました。

いろんなにきび治療方法を試したので、にきび治療に詳しくなりました。

元気出す系のドーピングアイテムにも詳しくなりました。(レッドブルからプラセンタまで)

ある日、おばさんが言いました。

あなたを見てるとイライラするのよ。あなたの成長なんて知ったこっちゃないのよ。さっさとやってよ。」

その後、うつ病と診断され、1ヶ月会社休みました。

うつ病になってから

我が家うつ病理解があるとは言いがたい家庭です。

土日出勤・給料未払いというブラック企業勤めの弟が居たので、相対的ホワイト企業勤めの私がうつ病、ちゃんちゃらおかしかったのでしょう。

夕食のときに、父が「会社を休むのなら学校にでも行け」といいました。

私はおもわず泣きました。

「飯がまずくなる」と父にしかられたため、自分の部屋で食べました。

休んでいる間の家族の目がつらかったので、1ヶ月で仕事に復帰しました。

「つらかったら半日で帰ってもいいんだよ」と上司男性、おばさんとは別人)に言われましたが、家に帰ってもろくなことがないので、定時まではたらきました。

そんな中、弟が交通事故で重傷を負いました。

弟は障害者手帳を持つようになりました。

弟の日常生活を、家族サポートするようになりました。

ある日、私が自分と弟の夜ご飯を作るよう言われていましたが

用事があり作りませんでした。

弟は帰るなり私を殴り、「なぜ俺の飯がないんだ」と叫びました。

さすがに理不尽だと思い親に訴えました。

母は「あの子やかんみたいな子だからね。すぐに沸騰するのよ」といいました。

その後親から弟にお叱りがあったようです。

弟は私に会うたびににらむようになりました。

親に言いつけたことへの報復が怖くて、夜は自分の部屋の扉に、机やいすでバリケードを作って寝ました。

一人暮らしをはじめる

APは5回ぐらい落ちました。

親の怒号や弟の報復におびえることな勉強できる場所がほしいと思いました。

実家暮らしで、うつ病趣味もなくなっていたので、お金はありました。

親は、一人暮らしをすることについては何も言いませんでした。

引っ越したのは大通り沿いの木造アパートでした。

隣の部屋のおじさんの声、車の音がうるさかったですが、親の怒号や弟におびえた日々に比べたら天国でした。

好きな時間にご飯が食べられる。

好きな時間勉強ができる。

好きな時間に帰ってこられる。

家事料理も楽しくて苦になりませんでした。

引っ越しからAPに受かりました。

調子に乗ってSCも受けたら、受かりました。

以上です。

2016-10-04

http://anond.hatelabo.jp/20161003232303

はっはっは。その息子さんに「おまえはオレか!」って言ってあげたいねw

オレみたいにIT業界でそこそこ活躍して、さほど有名にもならず、ひっそり引退するくらいのエンジニアになる素質があるよw

 

かつて、いまのようなTCP/IPベースファイル共有が一般化する以前に、NetWareていうファイル共有サーバ職場に導入されたときに、

ユーザには一定ファイル容量が割り当てられて、それを超えては書き込みできないようになっていた。

あと、一個のフォルダ(当時の用語ではディレクトリ)には、1024だか4096だか忘れたけどファイルフォルダ数の制限もあった。

 

オレは、フォルダだけなら容量「0バイト」って表示されるし、無限作成できるのか?

あるいは、見えないけどそこそこ容量を食うから有限なのか?と、疑問に思って実際試してみることにした。

MS-DOSのBATファイルを書いて、自分ホームフォルダに「A0001」〜「A1000」みたいな名前フォルダを作り、さらにその下の階層に「B0001」〜「B1000」などとガンガン作り続けるプログラムを走らせた。

小一時間たったあたりだったかファイルサーバが容量不足を起こしてダウンした。

「勝った!」って思ったねw 当時のサーバ管理者Sさん(および職場の同僚の皆さま)には、大変ご迷惑をおかけしました。どーもすいませんww

2016-09-03

http://anond.hatelabo.jp/20160902031012

http://anond.hatelabo.jp/20160902031012

はてブ批判してる人たちよりよほど志のある学生さんだと思うので、いろいろ書いてみますおっさんのたわ言ではありますが、元記事の人にすこしでもヒントになればと思って。

大学に行っても実用的なソフトウェアを書けるようにはならない

実務の話!! 実際に「IT系のおしごと」というのがやってるような話で、特にコーディングに直接絡んでくるようなもの

技術実態みたいなやつ。そういうのは学校で教わらないんですよね。

まず、日本大学勉強しても実用的なソフトウェアが書けるようにはなりません。どういうことかというと、「情報系の大学に行けば○○が作れるようになる!」という世間一般の期待と、実際に大学で教えている内容には大きなギャップがあるということです。

これは大学が悪いのではなく、大学はそもそもそういうものであって、それが世間認知されてないというだけです。

具体的に挙げてみましょう。

大学で教えてる内容ってこんな感じなので、ゲームアプリサービスを作ることが目的の人から見ると、役に立たない内容にしか見えませんし、実際たいして役に立ちません。その証拠に、大学情報学科を出ていないのにゲームiOSアプリWebサービスを作っている人はゴマンといるし、逆に日本大学先生ゲームiOSアプリWebサービスを作れる人はほとんどいません。

日本大学先生実用的なアプリサービスを作った経験がない

これは重要ことなのでもう一度書きますが、日本大学先生ゲームアプリサービスを作れる人はほとんどいません。大学先生が得意なのはプログラムを書くことではなく論文を書くことです。論文のためにプログラムを書くことはありますが、あくまでおまけです。

そのため、大学勉強してもゲームアプリサービスが作れるようにはなりません。だって教えている側の先生が、ゲームアプリサービスを作ったこともなければ、作り方も知らないんだから

そういう経験のない人たちばかりですよ、日本大学先生って。そんな人たちの授業を受けて、アプリサービスが作れるようになると思うほうがおかしいでしょう。

ためしに、先生方のTwitterアカウント名でGithub検索してみてください。いまどきGithubアカウントがないとか、あったとしてもTestCaseすらないコードとか、そんなものばかりです。「研究内容をライバルに知られるわけにはいかないかGithubは使わない」という言い訳する人がいそう。けど、本当はGitが使えないだけでしょ?

あるいは、先生方の個人ページや研究室の紹介ページを開いて、HTMLソースを見てみてください。doctype宣言がないとか、viewportの指定がないとか、Pタグの中にULタグを使ってるとか、そんなのばかりです。HTMLすらろくに書けない人が、Webアプリを作れると思いますか?きっとXSSCSRFも知らないですよ。

ですので、そういうことを勉強したいなら、ベンチャーIT系企業に入るべきです。大学でそういうことを勉強しようとしても、教えられる人がいないから無理。
(「大学はそんなことを教える場所ではない!」と怒る人いると思うけど、教えられる先生がいないという事実ごまかすために怒ってるだけだから。)

ジャンルが違う

はいっても、大学先生プログラムがいっさい書けないというわけではないです。彼らが得意なのはコンパイラインタプリタOSやソルバを作ることです。これらも実用的なソフトウェアと言えなくはありませんが、ゲームアプリサービスとはジャンルが大きく違います

そのため、大学情報学科に進めばコンパイラOS機械学習ライブラリを書けるようにはなるかもしれませんが、それはゲームアプリサービスではないので、繰り返しになりますがそれらを作りたい人には大学は向きません。

大学で教えている内容ってムダなのか

じゃあ大学で授業を受けるのってムダなのかというと、必ずしもそうではないです。

大学で教えている内容って、ゲームiOSアプリWebサービスが一通り作れるようになってから、その先を目指すときになって初めて必要になることが多いです。たとえば、

こういうときになって、初めて大学で教わった内容が生きてきます。逆にいうと、そういう状況にならないと、大学で教わった内容は生きてこないと言えます。(情報系の学科で学んでいるなら、ライブラリ言語OSを「使う人」ではなく「作る人」にぜひともなってほしいですね。)

元増田に進めたい進路

元増田は、社会に役立つ実用的なソフトウェアを作りたいようです。しかし残念なことに、大学が教えている内容はその目的には合致していないことを説明しました。

こういう事情なので、元増田には大学ドロップアウトしてIT系会社入社することをお勧めします。ドロップアウトが難しいなら、インターンバイトでなんとしても入り込むことです。

入るべき会社は、教育に力を入れている会社です。20人未満の小さな会社では教育に力を入れている余裕はないので、小さな会社はやめたほうがいいです。簡単にぐぐってみたところ、はてなPixivクックパッドDeNAドワンゴ教育制度確立しているようです(違ってたらごめん)。そういった会社に入ったほうが、大学の授業を受けるよりも、元増田目的にかなうのは間違いありません。

そして何年か働いて、iOSアプリWebサービスが一通り作れるようになったら、大学に入り直すことです。これはとても効果的なので、元増田には強くお勧めします。

上で説明したように、大学というところは、ゲームアプリサービスの作り方は教えてくれず、それらが作れるようになって初めて役に立つことを教えてくれます。そのため、元増田IT系会社に入ってアプリサービスの作り方を勉強し、それらが作れるようになってから再度大学の門をたたくのが、いちばん効率的です。

なお繰り返しますが、入るべき会社は「教育に力を入れている会社」です。今のIT系企業では、インターン生を「格安で使えるバイト君」としか見なしていない会社が多すぎます。そういう会社は、コストが掛かることはいやがるので、教育もろくにはしてくれません。逆に教育に力を入れている会社では、インターン制度を「将来の戦力を選別する期間」と見なしています

残念ながら、そういう会社東京に集中しているようです。例外京都はてなくらいでしょうか。地方大学生にとってはつらい現実なので、はてなPixivドワンゴ地方でのインターン開催をお願いします。あとレベル5は九大と九工大学生を鍛えてあげてください。

余談ですが、学生さんにひとこと:

インターンバイトで潜り込む先の会社を選ぶときは、就活と同じような時間をかけて選んでください。バイトからとかインターンからという軽い気持ち会社を選ぶ大学生が多いから、それを食い物にしている悪質経営者があとを立ちません。インターン生が「格安学生バイト」として使われている現状を是正するために、学生のほうでも注意してください。

大学で授業を受けなくても独学で効率的勉強する方法

ドロップアウトを進めた手前、書こうと思ったけど、長すぎるのでやめた。

リツイートが100超えたら書く。

2016-05-01

社会人数年目で年収2000万越えた私が考えるプログラマキャリア

こんにちはシャイニング増田(シャイ増)です♥町中で良くリクルートスーツ就活生を見るようになりましたね。先日後輩の紹介で○○大学学生からグーグルに入りたいという相談を受け渋い気持ちになりました。○○大学ではTopCoderRed Coder相当の実績でも残していないと入れないでしょうし、ネームバリューだけでなんとなく「ビッグデータ♡」「人工知能♡」と言っている様は山師スタートアップの「フィンテック事業部を新設しました」のIRと同等クラスの浅ましさです。そこで若者に捧ぐ私が考えるプログラマキャリア論を参考にしていただければと思います

と、シャイニング丸の内さんの年収1000万越えの記事

http://www.shiningmaru.com/entry/2016/04/29/212824

を見て、あんまりプログラマがどうやって高給取りになれるかというキャリアの話って見たこと無いな、と思ったので書いてみます

全てのプログラマ給料を一杯稼ぐことを目指すべきだとは思いませんが、私のように、研究職でもなく、マネージャー職でもなく、コード書いてお金が貰えるならなんでも書くよ、という節操のないプログラマ志望の大学生にはとてもおすすめの高給取りになるための方法です。

プログラマで高給取りになりたかったらどんな仕事すればいいの?

まずは目標である高給取りになるにはどうすればいいか考えてみましょう。どんな能力があれば年収1000万円もらえるの?と思われるかもしれませんが、そもそも残念ながら給与というのは純粋あなたスキルによって上下する余地はあまりありません。

年収500万円のプログラマが頑張って仕事後も勉強会などへ行き、頑張ってスキルアップしても、会社年収を1000万円にしてくれることはほぼ無いと考えてください。年収500万円のプログラマ年収1000万円のプログラマの一番大きな違いは職場です。大抵の会社はどんなに優秀なプログラマでも給料大金を払うことはできません。

身も蓋もないんですが、高給取りになりたいと思ったら、自分磨きなんて糞くらえで、自分給料を一杯払ってくれる会社を見つけて入社するのが一番重要です。

じゃあどんな会社で働けばいいの?

金回りがいい会社が一番です。どういうところがいいの?というと、ざっくり2つのグループにわかれると思います

1. 世界的にシェアのあるサービスプロダクトを持っている会社

2. 金回りのいい業界企業の社内システム

1の典型的企業は、ベイエリアとかにある、世界向けのプロダクトを持っていて、競争力のある会社です。とても金回りがいいです。有名どころではGoogleFacebookAppleや若干株価が心もとないTwitterなんかがあります。何故これらの会社プログラマ大金を払い、何故日本の大抵の会社プログラマ年収1000万円を払えないかについてはhttps://note.mu/whynotgetrich/n/nd71f86a3e0cbを御覧ください。

2はあまりプログラマの人は縁がなく、存在すら知らない会社が多いのではないでしょうか?とても勿体無いですね。例えば金融系の企業はとても金回りがよく、社内システムの開発でもその恩恵を受けることができます。例えば外資金融系ではGoldman Sachs、Merrill Lynchは給与がよく、保険系では東京海上とかもまったり年収1000万越えるらしいんで、狙うといいんじゃないですかね。あまり詳しくないので、具体的な業務内容はインド発注管理するプログラマというよりはSEなのかもしれないですけど。

では他のドメスティックネット企業はどうなの?というと、残念ながらあまりいい話は聞きません。

数年前に年収1000万円で新卒採用(http://news.livedoor.com/article/detail/5997716/)、みたいな話が数社から出てきて、ようやく日本でも人材獲得競争が激しくなってきたな!と思いましたが、どうなったんですかね?全然うまくいかなかったからもうやっていない、という話を聞きましたが、実際どうなのか現場の話を聞いてみたいものです。

私が最近聞いた中ではLine年収1000万円を軽く越えるオファーを出していて、他のインセンティブもついてたら、上場したあかつきには軽く2-3000万円はいくんじゃないかと思われますLineくらいになってくると、1のグループに入ってる感じですね。景気いいですね。うらやましいです。

そんな会社全部よくわからないよ!無理だよ!私が志望しているこれらの会社の中からだったらどれ選べばいいの?と思ったら技術部門の最高責任者っぽい人とかの給与を調べましょう。それより多くは絶対にもらえません。あとは平均給与を調べてみましょう。プログラマは社内の中でも特に多く給料が貰える職であることは少ないと思われるので、平均給与が1000万円越えてなければ、プログラマとしてキャリアを積んで1000万円の大台に達することは難しいかもしれません。

大学卒業までにどんなスキルを身に付ければいいの?

と、1000万円を稼げる企業がおわかりいただけたかと思いますので、次にこれらの企業入社するにはどうすればいいかについて考えてみましょう。

まず先に2のグループ企業についてですが、私は全く明るくないので、どんな採用プロセスなのか全然わかりません。とりあえず英語憶えてたほうが外資系選択肢に入ってくるのでいいんじゃないですかね?

次に1ですが、こちらもやはり英語がわかると、海外での勤務が選択肢に入ってくるので同じくおすすめです。新卒日本法人に入る場合は、企業によってはちゃんと英語習得のためにフォローが入るので、技術力優先だったりもします。

ここまできてようやく技術の話が来ましたが、具体的に何ができればいいの?というと、まずポインタ再帰呼び出し理解できるか調べてみましょう。

Joel先生が書いてますが、ポインタ再帰呼び出しはどんだけ優秀なプログラマでも何故か書けなかったりするので(http://local.joelonsoftware.com/wiki/Java%E3%82%B9%E3%82%AF%E3%83%BC%E3%83%AB%E3%81%AE%E5%8D%B1%E9%99%BA)、まずこれらをちゃんと理解してるか見てみましょう。私も世界中の100を越えるプログラマ面接を行ってきましたが、再帰呼び出しを書かせようとすると絶望するプログラマはとても多いです。

ポインタは使う機会は大分減ったと思いますが、再帰呼び出しはまだ現役なので、理解できなくて、プログラマになりたいわけではなく、ただ高給取りになりたいのであれば、別のキャリアを目指した方が楽かもしれません。

採用において重要なのは履歴書の実績と面接での技術力です。ベイエリアなどの企業プログラマ採用面接では、「あなた自身動物に例えると何ですか」みたいな質問を聞いてくることはありません。技術的な質問、又はコードを書かせる問題を出してきますTop Coderのような競技プログラミングと似てるので、練習しておくことをおすすめします。各種データ構造アルゴリズム計算量を憶え、うまく適用できるよう勉強しましょう。

面接官によってはコンピュータネットワークの仕組みについて聞いてきたりするので、ヘネパタ、オペレーティングシステム、詳解TCP/IPあたりは読んどくといいかもしれません。後々色々な技術を学ぶ時に理解が深まりやすいので、どちらにせよ読んでおいて損はないです。

面接対策だけでなく、プログラムはよほど専門的な内容でなければ、レファレンス引きながら問題なく実装できる、というレベルには達しておきましょう。履歴書に華を添えるなら、オープンソースプロジェクトに参加するかソフトウェアサービスを公開してみてください。githubアカウント名やプロダクト名、サービス概要URLを書いておけばあなた技術力がより上手く伝わるはずです。

外資だと必要になる英語ですが、技術的な話がを中心であれば、一般会話より必要ボキャブラリが限られており、習得は思われているほど難しくはありません。かつ、メールテキストベースでのやりとりが中心であれば、最初のうちは大変ですが、ゆっくり時間かけることもできます

採用された!どうすれば1000万貰えるの?

あなた技術力が認められ、年収1000万円はないかもしれませんが、結構な高給取りになれました。おめでとうございます!さてここから昇給するにはどうすればいいのでしょうか?

(シャイニング増田先生次回作にご期待だくさい!)

お金が大好きなシャイニング増田先生過去作品はこちら:https://note.mu/whynotgetrich

2015-08-07

一体なんだよこの記事

http://webbingstudio.com/weblog/cms/entry-773.html

知ってか知らずかちょっとこの記事ひどいので、突っ込む。

共用SSL証明書が当たり前?

小規模の商用サイトでは、フォーム暗号化する際には、共有SSLを利用するのが当たり前となっています独自ドメインSSL証明書を取得すると、フォームを通して得られる収益よりも、維持費の方がはるかに高くなってしまうからです。

とこの記事では書かれていますが、一体どこで「当たり前」なんでしょうか?

SSL証明書の取得費用は、サーバーホスティングによって額がまちまちなのは確かですけれども、

安く独自SSL証明書を取得して利用できるサーバーホスティングは山ほどあります

WEB制作者として「自分が良く知っているだけ」のサーバーレンタルクライアント押し付けはいませんか?

また、小規模商用サイトにしても、仮に年額35,000円のSSL証明書をつけ、かつ、月額3,000円のサーバーを借りていたとすると

月額でいえば6,000円くらいの負担ですが、

いくら小規模とはいえ、広報活動の中核をなすWEBサイトであるならば、

月額6,000円をペイできないとすると、

ちょっと商用サイトとしては破綻しているように感じます

(というか、効果測定をしていないだけ?)

改ざん認識

共用SSLリスクに関して言えば、この記事引用している、高木浩光氏の書かれている通りではあります

cookieを取得できてしまうという点においては。ですね。

で、その部分の帰結が、完全におかしい。

cookieが取得できてしまう結果として、一番最初に狙われるのは、管理画面へのログイン

いわゆるセッションハイジャックです。

ログイン状態を乗っ取られた時点で、どんなCMSでも、WEBサイト改ざんは可能です。

なぜか。

CMSは「コンテンツマネージメント」する仕組みで、

そのコンテンツは多くの場合MySQL代表されるDBに保存してあります

したがって、ファイル改ざんなどを行わずとも、WEBサイトの内容は書き換えることが可能なのです。

WEBアプリケーションの仕組みに明るくない方が読むと

「なるほど」と思ってしまうかもしれないので、

早々に訂正していただきたい。

また、この記事にある a-blog cmsというCMSについてはよく知りませんが、

多くのモダンCMSでは、ほとんどの管理画面ログインにおいて、

セッションハイジャックに対する防衛は行われていますので、

cookieの取得が、即WEBページの改ざんに繋がるような書き方も、

CMS利用者に対して、誤解を広げる結果になりそうですので、

ここも早々に訂正していただきたい。

CMSを過信していないか?

この筆者さんは、a-blog cmsというCMSを利用されているようだ。

このCMSはどうやら、PHP製ながらPHPソース暗号化しているようだ。

なるほど、それならばファイル改ざんは確かに起きにくい。

が、それはあくまで起きにくいだけの問題

こう言ってはなんですが、攻撃者にしてみれば、a-blog cms攻略するくらいならMovable TypeWordPressを攻めた方が楽というものです。

この記述むちゃくちゃである攻撃者にしてみれば、誰でも手に入れられるCMSであれば、

ファイル構造の解析はそんなに難しい話ではない。

a-blog cms公式サイトを拝見すると、MySQLを利用しているようで、

ともすれば、インストールさえしてしまえば、

ファイル暗号化はなされていようとも、DBの中身の仕様は丸見えだ。

前提条件として「知っている」「知らない」の差はあれど、攻撃に関して「ラク」というのは

どう考えても楽観的に過ぎる考えだ。

安全」の認識

最後に突っ込んでおきたい。というか質問というか。

どうも「SSLで確保される安全領域」について、かなり認識が甘いようだ。

SSLあくまで、TCP/IPネットワークにおいて通信経路を暗号化するための技術だ。

通信する際に、通信先のサーバーが正しく認証されているかどうか?に必要なのはSSL証明書

で、ここに書いたとおり、SSLあくまサーバー利用者通信においての暗号化だ。

この記事に書かれていることは「メールフォームについて」のことのようだが、

サーバーに到達したあとのメールについては安全性をかんがえていますか?

メールは全く暗号化されず平文で送信されるとても脆弱通信手段だ。

いくらSSL通信暗号化しようとも、問い合わせフォームの送信がメールだったとすると…

外部から傍受される危険性が高くなります

とこの記事ではかかれていますが、そもそもHTTPHTTPS通信を傍受するより遥かに

メールを傍受したほうがラクとも考えられるはず。

CMSを使っている方を非難するわけではないが、

CMS機能に甘んじて、こういったベーシック問題に考えが及んでいないとすると、

WEB制作者としては、ちょっと配慮が足らなくはないですか?

とおもう。

P.S SSLということばはもうないよ。

記事に対するつっこみではないですが、

SSLということばは、とても古い言葉です。

便宜上みんな「SSL」といっているだけで、

正しくは「TLS」でっせ。

2015-03-11

人を育てる

管理職でもなんでもないただの下っ端が思うことなんだけど、その人に新しい仕事を与えてやってもらうってなかなか難しいことだと思うんだ。

教育もなしに技術的な仕事を与えるって結構酷だとおもうんだけど、うちの島はそれを軽くやってのける。

そもそもそれが一般的なのか、この会社だけなのかは正直私はわからない。

だけど、何も技術的な基礎知識が無いレベルLANケーブルを繋いでおいて!とか、電話回線手配して、こっちの回線代表組みして…

みたいな話を何も基礎知識が無いレベルで投げるのはいろいろ酷だと最近思っている。

正直私も詳しくはないが、仮にも情報出身なのでまだ食いつけるし、噛み付ける。

独学でやるにも、独学でやる取っ掛かりがわかる。

正直上みたいな仕事文系出身一年女子みたいな子にお願いをして後サポート無しとか、正直無茶じゃないかと思っている。

(案の定それでトラブル起こされて、痛い目を見ているのだけど。)

コレのトラブルを前は私が吸収していただけど、さすがに最近耐え切れなくなって上に投げたら、上がこちらを見ながら

半日時間つぶれたよってぼやかれたけどね。

まだ、この人にこの仕事をお願いしたから後サポート宜しく…のような流れが見えればまだいい。

それすらなくその人に移行している。そして、周りからサポートはなし。

技術的にはわかっていても、運用方法ルールさえも察しろというのか。

そのあたりを同じ島の人に愚痴ったら、「それは自分で学ぶことだ」だそうだ。

まあ、若干は学ぶでしょうが、調べるでしょうが、さすがに0を探すところからやらせるのか

なんて私は思ってしまう。誰に聞くのか、何を調べればいいのか…ということぐらいは伝えてその人が

仕事がいやになる前に、やめる前に、ある程度の技術を教えるタイミング、機会などは設けてあげて欲しい。

みんながみんなTCP/IPの基礎知識を知っているわけでもなく、LANケーブルを作れるわけでもない。

そもそも、TCP/IPという単語を知らない状態でそのことを勉強しろというのも無茶だと正直思う。

それは甘えなのか、願望なのか、やさしすぎるだけなのか。

私は割りと、そういう事案があればわかる人にしつこく聞いて、嫌がれるほどきいて覚えてきた人だけど

みんながみんなそういうスタンスだとは思っていない。むしろ、私みたいなタイプは少ないんじゃないかなと

自分勝手に思っている。

だけど、上記で書いたような聞くことを知らない、聞き方がわからないような子を育てていくことだってこれから

必要なんじゃないですか…って私は思ってしまうのでした。

2014-03-30

調子こいて大学1年から有給インターンして学んだことを語る。

よっす!、よっす!増田!

増田だよ。

って事とでタイトル通りの内容を今からざーと話すよ!

文章能力ないから適当に見てください。

/*

※書いてて、くっそ長い事に気付いたんで、3つに分けます

めんどいと思った方は③だけ見てください。

/

始めたのは去年大学入学して一ヶ月経ってからから、だいたい5月の半ばからだったと思う。

そもそも、まずなんでインターンしたの?って思う人もいるから説明すると、単に5分で甘くて、美味しいナポリタンを作れる技術を身に着ける為に時間を使うならば

将来の自分に役に立つ技術を身に着けるために時間を使ったほうがいいって思ったんだ。

もちろん別に飲食店や他のサービスで様々な経験を獲得している人が悪いとは思ってなくて、ただ

やっぱりパスタ作るよりも、インターンしながら濃い経験しようと思ったんだ。

まぁそんな感じで、4月から僕はとあるシステム会社有給インターンを始めたよ。

って言っても、大学一年でやる気しかねぇどうしようもない僕が最初にやったことは、まず本を読むことだった。

まりは、システムに携わる者としてはPCとは何か?インターネットとは何か?アリゴリズムとは何か?TCP/IPって何?プロトコルってプルコギと、どう違うの、美味しいの?

そう言った、基礎の基礎をまず学ぶんだ。

これは僕が入った会社だけかもしれないけど、やっぱり始めは"知識"から始める。

でも一回読んだだけでは頭に貯まらないから休み休みでまた復習する。

で、こういう勉強はずーーと続く。

当たり前かもしれないけど、会社は"品質を常に向上"したいわけです。

一方大学ってのはある程度自由なわけです。

そうなると、会社にいくときには「その知識が頭にあって当たりまえだよね?」な状態でなければ仕事ができないわけです。

じゃないと「君は一体何のためにここのインターンしてきたの?」ってなるわけです。

僕の経験から言うと、インターン中はこれが一番きつかった。

と言うのも、やはり学生なのだから学業優先で、次に仕事をこなすための勉強バランスにしたいけど、

現実インターン仕事をこなす為の勉強が圧倒的に比重がかたむいていた。ってか正直そうならざるおえない

そう言う時はちゃんと、会社側と相談するべきなんだけど、僕は一人で考え込んでしまたから、相談をするタイミングアがずるずる伸びてししまった。

今思うともっと素直に相談すべきだったと思う。

やはり会社でもどこでもそうだけどコミュニケーションってのは必要だ。技術大事だけ、意識合わせが出来ないと、その仕事で今どこでつまっているのか?

何がわからないのか?を相談しなくても、前知識がないから、一回では説明が終わらなくなる。

から円滑にするために考えたのは、その日の終わりに経過報告してから帰るとか、とにかく常にお互いに現状把握していた方がいい。

有給インターンでいきなり仕事させてもらえたの?って思うけど、実際に本番をはじめたのは三か月後だった。それまではひたすら簡単なコードを書いてた。

ただ会社から言われたことは、どんな言語にでも対応できるエンジニアになれって事で、言語のお作法よりかは、考え方ひたすら見に着けようとしていた。

まりフローチャートなんだけど、これが出来て次に初めてコーディングに触る。これは最初の頃は中々なれなくて大変だった。

なぜなら大学ではそんな事まで教えてくれない。で、教えてくれないものを僕らはやらない

そう言う受け身体制姿勢で授業を無意識に取り組んでいる

からインターンして思ったのは、常に自分でどうたいのかを考えないとこれは全くの経験にならない。

次に私生活はいうと、はっきり言うと辛かった。

なにが辛かったって言うと

1に仕事が終わらない

2に仕事が終わらない

3に仕事が終わらな

4に課題ができない

5に彼女ができない

な順に辛かった。そもそも理系なので、課題やらレポートなんてのは毎週出されるわけです。

そうなると、こんどこの案件やるためにこのソフト使うから、この言語マスターしてきてねって言われても、きついなわけです、もう学業優先とか言ってらんねーわ

ってなり、その内仕事が出来ずに何もできなくなるってのが最悪でした。

えっ?こんなんでいいことあるのっ?って思われるかもしれないですけど

僕が唯一いいことって思うのは、たまに社長が美味しいお店に連れて行って貰いダで美味しい物をたべれたぐらいです

完全に餌付けですね。本当にどうもごちそうさまでした。

まぁ人が少なかったので、社長と僕しかいないときにはお昼にどっかでご飯たべて、だべってフラー散歩して、かえって、まただべるとかよくありました。

その時によく話してくれのは、昔の大学時代の話からまり女性をどうひきつけるのかの為の話術だったり、たまーにマジメな話だったり

よくも悪くも、濃密な話を聞けた事が、僕はインターンしてた"私生活では"良かった事だったなって思う。

まとめ

一年から有給インターンするためなら、相当な努力必要

・忙しい理系学生にはおすすめしない

大学の授業にものたりない人に有給インターンおすすめ

以上。

2014-02-03

http://anond.hatelabo.jp/20130321232717

写経が足りない。手を動かして動くものを作るんだ。

ドットインストールなりrailsチュートリアルなり、golangなりやって見るんだ。

そうやってブートストラップしていくとどう情報を掴んでいけば良いか分かるようになってくる。

頑張ればスマホアプリにも手を出せるさ。

とりあえず学部3年なら簡単なTODOリスト管理アプリを作れるぐらいでバイト普通に見つかるだろう。

それが難しければ、パソコンサポートなら出来るだろう。なんでも良いからやらせて貰え。

教授にでも、バイト先の社長にでもお願いして。

数学は最低、離散数学ブール代数はきちんと練習すること。あと集合。

それ以外の情報系の授業でソフトウェアだと、

ハード系だと

の辺りを意識的に取り組んで欲しい。

その他は、

あたりを読んで、分からないところを先生や詳しい同級生に聞く。

あと、5000万行ぐらいのテキストファイルで、マージソートUNIXコマンドでやってみるとかお勧め

ただし、そうやっていく中で、もし「楽しい」と思えない時間が3ヶ月〜半年なり続くようであれば、

適性を求めて (例えば) 経済学部などに行くが良かろう。

2013-12-26

http://anond.hatelabo.jp/20131226221655

資格取得を重視してるのは大手派遣じゃないかな。

メーカーIT会社に勤めてたけど、基本情報入社2年ぐらいを目処に全員(文系出身含めて)取らされる。

それから応用情報技術者相当が、管理職昇任の前段階として必須だった。

派遣だと、売り値に直接響くから重要

動くプログラムを作ってナンボの中小とかベンチャーでは気にしてる人は少ない。

コンピュータの仕組みについては、分野による。

自分Web系だけど、HTTPより下位の仕組みは知らなくてもなんとかなることが多い。(OSの知識やTCP/IPの知識はあると役立つ)

組み込み系なら0,1の世界コンピュータアーキテクチャから知らないと駄目だと思う。

電気回路の知識は、大学では習ったけど俺自身は仕事で使ったこと無いからよくわからない。

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