「プログラミング」を含む日記 RSS

はてなキーワード: プログラミングとは

2017-09-18

N予備校気になる。

43歳、東京在住、サラリーマン。いまは小売りで事務職。まったくの初心者、もちろんプログラミング経験無し。資格試験とかで反復して退屈な勉強をするのは嫌いじゃない。自分には理系資質なしだと思う。

でもやってみようかなあ。悩む、本当に信じていいんですか?もちろん僕のがんばりや適性が大きいことは分かっていますが、、、

※当初SQLについてちょっと触れてた。システム部にリクエストしてばっかで…みたいな記述で。わかりづらくなるのでその記述しました。ありがとうございます

ドットインストールhtmlちょっとやった。それはまあまあやれたけど、飽きてそこでやめてしまった。ダメっすよね…。

anond:20170918024226

そういう意味では最近rubyとかpythonの入門本も終わってる。例えばプログラミング初めてやる人たちが「たのしruby」に載ってるサンプルコード書けても何かを作れる状態にはならないし、あれを書店大手振ってこれがいちばん売れてますとか訳も分から推してるのもクソ。はっきり言ってたのしruby全然楽しくないし苦痛なだけ。もっとマシな本書いてくれ

から思っている.

どこの界隈とは言わんが,一部の閉じた問題決定論的な問題を解くのに特化したイキリエンジニアさん達ってライブラリがあることを理由に全て簡単だとみなしますよね.

一回くらいirisみたいなトイプロブレムではなく,ちゃんとしたデータ触ってモデル作って見て欲しい.

或いはそのモデリング必要な数理を自分で追いか再構成してみてほしい.

そういうものをすべて軽量言語(LL)なくしてスクラッチできるのか? そうできなければ理解していないのか?

お前たちはイキっているにすぎない,プリミティブなレイヤに魂を奪われて本質が何も見えていない愚か者だ.

お前たちはLLを親の仇のように嫌うが,お前たちはコーディングなどという下流工程作業に囚われているだけだ.

プログラミングなぞ計算の道具だ.LLで組んで何が悪いか.貴様らはろくに数学もできないくせに.思い上がりも甚だしい.

2017-09-17

Qiitaにおけるまとめサイト職人に関する情報

Yashima Hirofumi

1981年9月まれ

千葉県市川市在住

現職NTTレゾナント

http://qiita.com/HirofumiYashima

https://www.linkedin.com/in/hirofumiyashima

https://www.wantedly.com/users/17773706

プログラミング情報共有サービスQiitaで、他人記事動画スクリーンショットを使いまとめ記事を作り投稿し続けるオジサン

Qiitaを書いている時に気持ちが高揚しているのか時にポエムや持論に至る事も多々

Yashima Hirofumiが書く記事タイトルは大体こう

・【 Smart contract × multi-A.I.agent system 】BlockChain の smart contract プログラム定義された ”報酬”(reward)を 用いて、個々のノード = 個々の深層強化学習エージェント の 振る舞い が、”群れ” の 全体系 として、タスク問題解決 するため の 最適な振る舞い に なる ように 協調制御する マルチエージェントシステム構成アプローチ

・【 BlockChain DApp 分散アプリケーション企画立案者・実装開発エンジニア 必見 】 開発&リリース運用中 の 自分のDApp が 生み出す仮想通貨 経済圏市場価値 を、各国財政当局中央銀行 の 新手の政策介入 から 防衛 せよ

・【 仮想通貨 × IPアドレス匿名化 】(XVG)VERGE トークンTor 及び I2P を 用いて、メッセージ送信元・送信先IPアドレス の 秘匿 を 図る 暗号通貨情報機関民間調査会社 は、TorによるIPアドレス秘匿化 を 一定条件下 で crack可能 との 報道もあり、信頼しきる のは リスク含み

・【 Microsoft × Facebook 発 】ONNX : Open Neural Network Exchange プロジェクト ~ 3つの深層学習ライブラリ(Caffe2、PyTorch、Cognitive Toolkit)の あいだ で、深層学習モデルソースコード相互変換するプロジェクト

ブロックチェーン仮想通貨人工知能IoTといった話題性をできるだけ取り入れ単語を散りばめたタイトルGoogle検索汚染するが、内容は他人産物転載であり、新規性十中八九無い。

Facebookでも全能アーキテクチャといったグループに多数参加し、自分の書いたQiita記事宣伝する活動に邁進していて、自分以外にこういった増田もいる事から、顔が知られているが好かれてはいない模様である

https://anond.hatelabo.jp/20150602120230

プログラミング関係ないポエム投稿所、まとめサイトとして利用されている事についてQiitaがどう思っているのかかなり疑問だ。

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年かかる。本当にこの人たちにはそれほどの価値(上にあげた新卒に求めるやたらと高いスペック)分の価値があるのか?いや、価値があると思ったから株をあてがったんだろうけど...

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

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

誰かプログラミング勉強のやり方を教えて

自分初心者

できるようになりたい目的としては、仕事会社エンジニアの人たちが言っていることを理解したいというのと、バグを見つけたときにどの辺りで何が発生しているのかうっすらでも見当をつけられるようになりたい、ということ。(すらすら書けていろんなことが出来たらかっこいいいなあ、とは思うけど)

Python スタートブックっていうやつ↓を一通りやったけど何もできるようになった気がしない。そもそも身についているかどうかも怪しい。

https://www.amazon.co.jp/Python%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%83%96%E3%83%83%E3%82%AF-%E8%BE%BB-%E7%9C%9F%E5%90%BE/

この状態で次に何をやればいい?

2017-09-14

同じプログラマでも違う

2017-09-13

生物専攻を続けるか、医学部を目指すか?

現在とある国で生物を専攻しています

病気をしたことがきっかけで医学部に興味を持ちました。

今いる国で医学部に入るのはかなり難しく、隣の国で医学部試験をしていることを知り、受けてみると受かりました。ははは…

しかし、日本医学部に席があることが入学許可の条件だったらしく、入学できませんでした。

今いる国には医学部試験制度がありません。

これからどうしようか悩んでいます

1、生物をこのまま続ける。

植物が好き。バクテリアってなんかすごい。こういう低レベル次元生物は好きなのですが、それでいいのかな。

そして就職が厳しいと聞き前々から不安に思っていました。

2、この国で生物卒業後、医学部に入り直す

この国で医学部に行くにはこうするしかない、けれどかなり狭き門らしく、条件も厳しい。ただ学費はほぼタダに等しい。

3、入れそうな国で医学部に行く。

東欧とか。英語で授業を受けられるので将来的に良さそう。金銭的に少し不安

4、日本医学部に挑戦してみる。

高校まで文系だったのと、センターは8割くらいあったのですが、数学がかなり悪くて国語英語カバーした記憶が…

正直なところ自分がどうしたいのかよく分かりません。

なのに人に相談するのも変な話ですが…。

将来を考えたときどれが一番ベストなんでしょう?

知り合いの人2人(東大京大出身でどちらも物理を専攻していた)には「生物就職に困ることはない」「物理の方が仕事なんてない」「プログラミングできるようにしておいたらいいよ」「研究職はお勧めしない」とアドバイスをもらいました。

でも調べると日本でも今いる国でも生物就職難、という情報が出てきます。今は状況が変わったのでしょうか?

今まで何も考えず流されるがまま生きてきて、このまま常に何かから逃げ回って、何の努力もせずフラフラ生きて行っていいのだろうか?という不安があります

かといって好奇心のままに医学部に行くというのもどうなんだろう。

何か、教えてください。

昔の人はおんぶしながら野良仕事してた

anond:20161119125655

おんぶしながらプログラミングをしたっていいと思うし

おんぶしながらエクセル表をまとめたっていいと思うし

チャイルドシートに乗せながらドライバーをしてもいいし

みんな仕事しながら子育てすればいいよね

2017-09-11

まずは自分がプログラマーになってみよう!

山本五十六名言「やってみせ」

やってみせ、言って聞かせて、させてみせ、ほめてやらねば、人は動かじ。

話し合い、耳を傾け、承認し、任せてやらねば、人は育たず。

やっている、姿を感謝で見守って、信頼せねば、人は実らず。

まずは、あなた自身プログラマーになって、見本を見せることが第1歩です。

プログラマーに向いている性格

その後受託系の会社就職できたのだけど、人間関係がうまくいかなかったようで数ヶ月で辞めた。

鬱病気味になったみたい...。

どうやら、プログラミングという仕事の特徴について、あなた理解していないようですね?

 

プログラミングの特徴は、「コンピューター相手なので、嘘やハッタリが一切通用しない」ということです。

人間相手なら、適当に指示を出したり、いい加減な対応でも何とかなるけど、コンピューター相手だと1mmも融通が利きません。

 

従って、プログラマーに向いている性格は、

  1. 嘘をつかない
  2. 几帳面
  3. パズルを解くのが好き

という3点が必要です。

 

警察職務質問されて有名になった江添亮さんのブログ等を読んで、この方のようにネチネチと論理をこねくり回すのが好きなら、プログラマーに向いています

(例)本の虫: 麻布十番職務質問を受けた話 https://cpplover.blogspot.jp/2017/08/blog-post.html

関数型プログラミング

プログラムというのは、小さな部品を組み合わせて、大きなシステムが作られています

さな部品パズルピースに相当して、大きなシステムパズルの完成品です。

まり、大きな問題を小さな問題に分解して、1つずつ順番に問題をつぶして行く姿勢必要です。

 

プログラミングパラダイム(考え方)には、

  1. 命令
    1. 手続き型(Java等)
  2. 宣言
    1. 問合せ型(SQL等)
    2. 関数型(Haskell等)
    3. 論理型(Prolog等)

があります

 

命令型のプログラミング言語しか使えない人がプログラマーになると、テスト地獄に陥って、結果的鬱病発症やすくなるだろうと危惧しています

上述のように、パズルピースを組み合わせてプログラムを作るには、「関数型」の作法を身に付けておくと良いでしょう。

Haskell

関数型プログラミング習得するために、今なら「Haskell」または「OCaml」というプログラミング言語お勧めします。

HaskellOCamlは、良い参考書がたくさんあるので、本屋に行って実物を確かめてください。

 

Haskellを学んでみて、パズルピースを組み合わせる感覚理解できたら、あなたテスト地獄に苦しめられないプログラマーになれるでしょう。

もしも、Haskell理解できないようだったら、残念ですがプログラマーには向いていないかもしれません。

例外的に、あなたマゾで、テスト地獄残業徹夜楽しいと思える性格なら、Haskell理解できなくても大丈夫かもしれません。)

 

Haskellの教材(英語)を紹介するので、参考までに読んでみてください。

http://learnyouahaskell.com/chapters

(このサイトの内容は、日本語書籍「すごいHaskellのしく学ぼう!」として出版されています。)

 

Haskellは、順番に学べば必ず理解できるようになっています

もしも、Haskell習得できなければ、大きな問題を小さな問題に分解して解決していく作業には不向きな性格かもしれないので、他の仕事検討してはいかがでしょうか?

人生は一度きり。時間無駄にならないようにお気を付けください。)

 

あなたと友人が、無事Haskell習得して、テスト地獄を乗り超えるスーパーハッカーになり、日本IT産業を牽引されることに期待いたします。

 

(追記)

まずは、自分が作りたいアプリサービスを作ってみよう。

自分が作りたいプログラムすら作れない人が、他人希望するプログラムを作るなんてできっこいからねw

プログラマーが楽で簡単仕事だと思ったら大間違いですよ?)

 

(追記 その2)

関数型プログラミングマスターしておけば、OOPでも役に立つよ。(現実には、関数型もOOP必要に応じて投入するし)

iOS→「プロトコル指向プログラミング」「RxSwift」、Android→「RxJava」辺りのキーワードでググってみて。

別に皮肉とか宗教戦争で煽ってるわけじゃなくて、自分も苦労して辿りついた口だから、今から始める人には遠回りして、余計な苦労を味わって欲しくない。

 

(追記 その3)

他の人が書いてたけど、1人でプログラミングするんじゃなくて、2人(ペアプログラミング)や3人以上(モブプログラミングから始めたら良いかも。

Googleの「プロジェクトアリストテレス」で、仕事生産性改善するには「心理的安全性」が重要と分かり、プログラミング仕事もやり方が変わって来ています

ソニックガーデン倉貫さんの働き方が参考になると思います

https://kuranuki.sonicgarden.jp/2017/01/psychological-safety.html

 

(追記 その4)

記事が消えていたのでバックアップしておきます。(この投稿だけ読むと意味が分からなくなるため)

https://anond.hatelabo.jp/20170910205249

2017-09-10

■知り合いをプログラマにさせたいんだけど知恵を貸してくれ

プログラマって育休からの復帰しやすいだろうし、アルバイトよりは待遇いいし、勤怠ゆるいし、労力の割に楽ちんだと思うんだよね。

接客バイトで消耗するくらいなら、プログラマになればいいと思っているのだが、その知り合いは自身のことをプログラミングを不向きと評価しているらしい。私は、プログラミングに限らず物事時間をかければ習熟していくものだと思っているので、不向きではないと思うんだ。不向きというのは物理的に制限のある時だと思う。

その知り合いについて。

Vimはぎこちないけど使える。日常的にmacOSを使っていてターミナル操作はできている。cd, ls あたりは理解している。

趣味を含めてアプリケーションを完成させた経験はないが、ifやfor文などの基本構文は理解している。数年前にプログラミングスクールのようなところに半年間通っていた。その後受託系の会社就職できたのだけど、人間関係がうまくいかなかったようで数ヶ月で辞めた。鬱病気味になったみたい...。

何か成功体験があれば自然とのめり込んでと思うんだけどなかなかスイッチが入っていないみたい。

こちら側からは、プログラマーになれば?と直接は伝えてはなくて、素人でもプログラミングできましたみたいなネット記事シェアーしているくらい。(心理的リアクタンス避け)

知恵を貸して欲しい。

https://anond.hatelabo.jp/20170910205249

まじな話をすると、N予備校プログラミング入門コースやるのがオススメ

https://www.nnn.ed.nico

一日8時間勉強時間があるなら、だいたい一ヶ月で終わる内容。

月額1000円だけどしっかり勉強すれば一ヶ月の無料間中に終わると思う。

もともとN高等学校のノンプログラマーの生徒をWebエンジニアとして就職させるために作られたカリキュラム講師曰く去年はこれで二人エンジニア就職を決めたらしい。

内容も相当親切に説明していて、プログラミングで何か作るだけじゃなくて、就職必要な環境構築やセキュリティまでみっちりやる。

http://qiita.com/sifue/items/7e7c7867b64ce9742aee#%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%97%E3%83%88%E3%82%92%E3%82%82%E3%81%A8%E3%81%AB%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%A8%E5%86%85%E5%AE%B9

講師が書いてる入門コースで習うことがまとめ。テキスト教材もあるけど授業も1項目を2時間で説明している。授業は週2の生放送とそのアーカイブがある。

↓みたいなことが学べる

----

Webプログラミング入門コース

Web ブラウザとは (Chrome, デベロッパーコンソール, alert)

はじめてのHTML (VSCode, HTML, Emmet)

さまざまなHTMLタグ (h, p, a, img, ul, tableタグ)

HTMLで作る自己紹介ページ (HTMLタグ組み合わせ, コンテンツ埋め込み)

はじめてのJavaScript (JS, ES6, エラー)

JavaScriptでの計算 (値, 算術演算子, 変数, 代入)

JavaScript論理を扱う (論理値, 論理積, 論理和, 否定, 比較演算子, if)

JavaScriptループ (ループ, for)

JavaScriptコレクション (コレクション, 配列, 添字, undefined)

JavaScript関数 (関数, 関数宣言, 引数, 戻り値, 関数呼び出し, 再帰)

JavaScriptオブジェクト (オブジェクト, モデリング, プロパティ, 要件定義)

はじめてのCSS (CSS, セレクタ, background-color, border)

CSSを使ったプログラミング (transform, id, class)

Webページの企画とデザイン (企画, 要件定義, モックアップ, 16進数カラーコード)

診断機能の開発 (const, let, JSDoc, インタフェース, 正規表現, テストコード)

診断機能組込み (div, 無名関数, アロー関数, ガード句, truthy, falsy)

ツイート機能の開発 (リバースエンジニアリング, URI, URL, URIエンコード)

Linux開発環境構築コース

LinuxというOS (VirtualBox, Vagrant, Ubuntuインストール, OS, CUIの大切さ)

コンピューター構成要素 (ノイマンコンピューター, プロセス, lshw, man, ps, dfの使い方)

ファイル操作 (pwd, ls, cd, mkdir, rm, cp, mv, find, ホストマシンとの共有ディレクトリ)

標準出力 (標準入力標準出力標準エラー出力パイプgrep)

vi (vimtutor)

シェルプログラミング (シバン, echo, read, 変数, if)

通信ネットワーク (パケット, tcpdump, IPアドレス, TCP, ルーター, ping)

サーバークライアント (tmux, nc, telnet)

HTTP通信 (http, https, DNS, hostsファイル, ポートフォワーディング)

通信をするボットの開発 (cron, ログ収集)

GitHubウェブサイトの公開 (GitHub, リポジトリ, fork, commit, 情報モラル)

イシュー管理とWikiによるドキュメント作成 (Issues, Wiki)

GitとGitHub連携 (git, ssh, clone, pull)

GitHubへのpush (init, add, status, インデックス, commit, push, tag)

Gitのブランチ (branch, checkout, merge, gh-pages)

ソーシャルコーディング (コンフリクト、プルリクエスト)

Webアプリ基礎コース

Node.js (Node.js, nodebrew, Linux, REPL, コマンドライン引数, プルリク課題)

集計処理を行うプログラム (集計, 人口動態CSV, Stream, for-of, 連想配列Map, map関数)

アルゴリズムの改善 (アルゴリズム, フィボナッチ数列, 再帰, time, プロファイル, nodegrind, O記法, メモ化)

ライブラリ (ライブラリ, パッケージマネージャー, npm)

Slackボット開発 (slack, mention, bot)

HubotとSlackアダプタ (hubot, yo)

モジュール化された処理 CRUD, オブジェクトライフサイクル, filter)

ボットインタフェースとの連携 (モジュールのつなぎ込み, trim, join)

同期I/Oと非同期I/O (同期I/O, 非同期I/O, ブロッキング)

例外処理 (try, catch, finally, throw)

HTTPサーバー (Web, TCPとUDP, Webサーバーの仕組み, Node.jsイベントループ, リスナー)

ログ (ログ, ログレベル)

HTTPのメソッド (メソッド, GET, POST, PUT, DELETE, CRUDとの対応)

HTMLフォーム (フォームの仕組み, form, input)

テンプレートエンジン (テンプレートエンジン, jade)

HerokuWebサービスを公開 (Webサービスの公開, heroku, dyno, toolbelt, login, create, logs)

認証利用者を制限する (認証, Basic認証, Authorizationヘッダ, ステータスコード)

Cookie を使った秘密匿名掲示板 (Cookie, Set-Cookie, expire)

UI、URI、モジュール設計 (モジュール設計, フォームメソッド制限, リダイレクト, 302)

フォームによる投稿機能の実装 (モジュール性, textarea, 303)

認証された投稿の一覧表示機能 (パスワードの平文管理の問題, 404, テンプレートのeach-in)

データベースへの保存機能の実装 (データベース, PostgreSQL, 主キー)

トラッキングCookieの実装 (トラッキング Cookie, IDの偽装, Cookie の削除)

削除機能の実装 (データベースを利用した削除処理, 認可, サーバーサイドでの認可)

管理者機能の実装 (Web サービス管理責任, 管理者機能の重要性)

デザインの改善 (Bootstrap, レスポンシブデザイン, セキュリティの問題があるサイトを公開しない)

脆弱性 (脆弱性, 脆弱性で生まれる損失, 個人情報保護法, OS コマンド・インジェクション)

XSS脆弱性対策 (XSS, 適切なエスケープ処理, リグレッション)

パスワード脆弱性対策(ハッシュ関数, メッセージダイジェスト, 不正アクセス禁止法, パスワードジェネレーター, 辞書攻撃)

セッション固定化攻撃脆弱性対策 (セッション, セッション固定化攻撃, ハッシュ値による正当性チェック)

より強固なセッション管理 (推測しづらいセッション識別子, 秘密鍵)

CSRF脆弱性対策 (CSRF, ワンタイムトークン)

安全なHerokuへの公開 (脆弱性に対する考え方, HTTPの廃止)

Webアプリ応用コース

Webフレームワーク (Express.js, フレームワーク導入, 簡単なAPI, セキュリティアップデート, Cookie パーサー, ミドルウェア, 外部認証, ロガー)

ExpressのAPI (app, Properties, Request, Response, Router)

GitHubを使った外部認証 (Passport, OAuth)

スティングフレームワーク (Mocha, レッド, グリーン, リファクタリング)

継続的インテグレーション (CircleCI)

クライアントフレームワーク (Webpack, Chrome 以外のブラウザでもES6)

DOM操作フレームワーク (jQuery, jQueryアニメーション, this)

AJAX (jQuery.ajax, クロスドメイン, 同一生成元ポリシー, x-requested-by, CORS)

WebSocket (WebSocket, WebSocketの状態遷移, Socket.io)

RDBとSQL (DDL, DCL, CREATE, DROP, INSERT, DELETE, UPDATE, WHERE)

データモデリング (リレーショナルモデル, 正規化)

テーブルの結合 (外部結合, 内部結合, 片側外部結合, JOIN ON)

インデックス (インデックス, 複合インデックス, Bツリー)

集計とソート (SUM, COUNT, ORDER BY, GROUP BY)

「予定調整くん」の設計 (要件定義、用語集、データモデル、URL設計モジュール設計、MVC)

認証とRouterモジュールの実装 (Mocha, supertest, passport-stub, モックテスト)

予定とユーザーの保存 (セキュリティ要件, UUID, 複合主キー)

予定とユーザーの一覧の表示 (非同期処理, Promise, then)

出欠とコメントの表示 (入れ子の連想配列, Promise.all, 子どもからデータを消す)

出欠とコメント更新 (Promiseチェイン, リファクタリング)

予定の編集と削除 (要件の衝突, 関数再利用)

デザインの改善 (this, グローバルオブジェクト)

セキュリティ対策と公開 (X-Frame-Options, Heroku環境変数)

増田の時点でオチてる

>数年前にプログラミングスクールのようなところに半年間通っていた。その後受託系の会社就職できたのだけど、人間関係がうまくいかなかったようで数ヶ月で辞めた。鬱病気味になったみたい...。

https://anond.hatelabo.jp/20170910205249

正社員になれそうだ

一応前提として身バレ防止用にいろいろとボカすのとフェイク混ぜて書く。

離職期間はあるものの、実質3年ほど派遣社員として在籍した会社から雇用オファーをいただいている。

プログラマーとして勤務していたのだが、元々ソフトウェアエンジニアが少ない会社ということもあり、重宝してもらった。

が、現実はそう甘くなくて人が少ないゆえに様々な事が降りかかってきた。ソフトウェア理解のないハード屋さん、無理難題をふっかけてくる上席、仲間がいない孤独・・・

離職期間というのは現実から目を背けたいあまりに逃げ出した期間だ。

当然現実から逃げただけではお財布は寒くなる一方でまがりなりにも大企業ということもあり、在籍中は派遣社員ながら結構もらえていた(と思う)

まりにもお財布が寒くなりすぎてカードが止められたことで現実に戻ってきて、前の上席に泣きついた。ら、割と簡単に戻れた。

だけども周りが頭いいこともあって付いていくのが精一杯でやっぱりしんどかった。

最近は頭のいい人たちの真似をしたらソフトウェア周り以外のことはそれなりに取り繕えるようになってきたんだけども、その段階になって派遣期間満了が近づいていることに気がついた。

色々と揉まれたこともあって、フリーランスとしてやっていこうと考えていたんだけども、なんとなく中途採用の話を上席に聞いてみたら結構本気で動いてくれたようだった。

ようだったというのは裏が取れないのと確約はされてない(コンプラだの考えれば当たり前の話というのと派遣元の手前そうなる)からだが、人事関連に手を入れるのは昨今の情勢を考えると結構リスクあるように思う。

そもそも私がいる部署プロパーが基本で事務のオネーチャン以外で派遣社員は片手で数えるくらいしかいない。

というのも専門性新規性が高い領域なので、私みたいにフクザツな経歴の持ち主以外は好き好んで派遣社員でくる必要がない。

ということに気がついたら派遣でやっているのが馬鹿馬鹿しくなりフリーランスになろうか他にいこうか考えていた所、上述のような状況になった。

正直金銭的には色々と周りがぶっちゃけてくれたこともあって、今より確実によくなる。というより経歴考えたらほぼ奇跡に近い。

会社の信用、額面の給料福利厚生職場環境、一緒に仕事をする仲間・・・マジでこんな話あんのかっていうくらいだと思う。

んだけど、ハイリターンではないことがどうしても悩んでしまう。ハイリスクではあるけども、生き様としてそれでいいのかと。

学歴キャリア双方ともに訳がわからない(と実際に言われてる)ので、ここまできたら寧ろその訳のわからなさを武器にのし上がっていきたいと思っていた矢先のことなのだ。

ハイリターンが欲しくて今まで何回もピンチになってきたけど、その度に親だったり友人だったり嫁だったり子供だったりに助けてもらってきた。たまたま運が良かった。野垂れ死ななかった。

ももうそんなラッキー限界に近いことも悟ってて、だからこそ確実に勝てる方にベッドすべきだという考えだった。

けどそんなので俺の人生おもしろいのか?ソフトウェアというよりプログラミング人類史上初めて共通APIとして使える最高の技術じゃなかったのか?そしてそれを武器に裸一貫で勝ち抜いて今まで否定された生き方復讐するんじゃなかったのか?

ケツの青いガキの考え方が未だに抜けていなくて未だにこんなことを考えてしまう。

若さは有限だ。時間は有限だ。情熱は有限だ。

俺はどうするべきなんだろうか。

いつもウンコ漏らしてる増田諸氏のクソみたいな助言はクソの役にも立たない事ばかりだが今日に限っては俺が下痢ピーのようだ。まったく話にならないな?

2017-09-08

anond:20170908195021

人間なら誰しも起こしうるミスのケースと、職務遂行能力に大幅な欠落があるケースは違うでしょう。

後者組織カバーできるようになってる、は理想ではあるけど難しいっすね。

ITエンジニアでも、新人でもないのにプログラミングの初歩的な事柄を知らず重大な不具合を出した、みたいなケースなら後者だし、ITエンジニア同士でも許してくれないと思う。

2017-09-04

https://anond.hatelabo.jp/20170903193113

プログラミング始めたばかりの人がうっかりアクセスしてしまい俺の収入ちょっとだけ増える、というようなことをするにははてなブログがまだ一日の長がある

のでブログはてなにしておきたいのだ

そうでなきゃもうどこでもいいと思うけどね


同じブラウザ誤爆しそうなサービスはあらかじめ開始しておいて非公開にするという無駄プロセス適用

アカウントごとに背景色変えるとかはてブではできないのね

え、PCコメント投稿画面である程度目立って誤爆防止に役立つはずのユーザーアイコンを全アカウントデフォルトのままにしておいたのが悪い?

うーんそうなんだけどさーああいアイコンわざわざ別なのに変えるのバカっぽくねえ? せめてアイコン色が公式で6色選べますみたいなのがいいなあ

2017-09-01

https://anond.hatelabo.jp/20170901122631

そして、プログラミングを学ぶこととは、

プログラムに何をさせることが『できないか』を知ること」である

中学校での「プログラミング必修化」にはどのような意義があるのか

小学生の内から英語なんて学ぶ必要がないという議題と近く、題名のような議題が語られる。

http://blog.tinect.jp/?p=42270

このような議題と触れた時、

プログラミングのもの、ひいてはプログラミングして何かを作ることを考えがちだ。

しかしながら、プログラミングを学ぶこととは、

それで何かを作ることを益とするのではなく、

プログラムに何をさせることができるかを早くから知ること」にある。

単純な計算ループであったり、

大量な情報を蓄積し、目的物を素早く検索して表示させるであったり、

目的に対しての近似情報予測であったり。

そういった前提を知ることで、

自身の思慮範囲が大きく広がる。

例えば携帯電話を知らない人は、

待ち合わせ方法に、いくつかの面倒を考慮した手段を前提としなくてはならないが、

知っている人はそういった煩わしさを考慮する苦労を軽減できる。

便利なツールの前提は、思慮方法を広げることに有益だ。

勉強することは、勉強することそのものより、

それを前提として物事を考えることにあると、

特に分別ある大人は知るべき。

2017-08-31

今日斎藤さんで話した高校生がすごかった

斎藤さん、暇だから初めてやって見たんだけどまさかこんなに世間狭いとはって感じ。

話してて、プログラミングやってるとのことで

頭良さそうだから高校名聞いて見た。

まさかバイト塾講師時代、教え子が入った高校に通ってる子だった。

しか父親は某外資銀行。なんと高卒就職

自衛隊入ってから外資という異色のキャリア(ちなみにプログラマらしい

あと、その人の高校名は言わないがとても面白い高校に通っている。

頭もいい。

で、海外大学目指してて今年はカナダ一年留学に行くのだとか。

なんだこの偶然って感じ

話してる感じ、高校生だなって感じの若い声だった。

なぜかアプリが落ちちゃったんだけどすごい面白かった。

もしこれ見てたら言うけど

プログラミング頑張れよ!!!

この歳でプログラミングできてたらめちゃ色々広がる!!

斎藤さんにこんな未来エリートがいるとは思わなかったぜ

2017-08-30

wantedlyのやりがい搾取

インターンIPOもそうだけど、

ただ働きしてしまう原因は女性である社長に魅力が有るからではないか

頭良いし顔もいい

プログラミング経験サイト作ったって聞いたことがある。

現役のエンジニアでさえウェブサービス作っても1円も稼げない人達がたくさん居るのに

https://anond.hatelabo.jp/20170830003208

仕事楽しいと思えるのは、解決するべき課題がたくさんあるからかな。

課題プログラミング上の問題だったり、デザインがイケてないという問題だったり、ユーザー数が増えないという問題であったり、チーム内での連携がうまく行われてないという問題であったり、客が工数に納得してくれないという問題であったりとまぁいろいろなんだけど。

もちろん、仕事から離れたプライベートでも課題はたくさんあるんだけど、意思が弱い自分ちょっと取り組んだらすぐに飽きて投げ出してしまいがち。その点、仕事ならある意味自分のケツ叩いてくれるからね。

仕事楽しいって何なの?

当方アラサーWebフリーランス

お手伝いさせていただいている会社若い子やらから、「仕事楽しいと感じる時って何ですか?」みたいなキラキラした質問をされることがあるんだけど、そもそも仕事楽しいと思った瞬間は一回もないわけです。なので素直に、「楽しかったこととか特にないよ?」と返すと、ちょっぴり残念そうな顔をされるんです。今の若い子って、仕事に何かしらの希望と期待を持ってるのかしら。

自分仕事をしている業界業界だけあって、周りには仕事好きな人が多いんですよね。その理由もよくわからないわけですが。お手伝いさせていただいている会社の人とか、この時間にもまだ普通にメール飛ばしてたりするし、正直何が楽しくてそんなに仕事をしているのか全然からないわけです。早く帰ってスプラトゥーンした方が楽しいやんって。

はいえ、仕事中が常につまらいかと言われたらそんなわけではないです。仕事が常につまらなかった時代もあったけど、つまらなすぎて転職を何回かして、わりとフリーダムな感じのフリーランスになったので、このハゲ氏ねよとか、つまらないなと思う回数は、幸いなことにかなり減ってるわけです。好き勝手やらせてもらえてるし、いろんな意味で良い人たちと仕事させてもらえてるし。とはいえ、仕事楽しいかといわれれば、ちょっと違うんじゃないかと思うわけです。

例えば、プログラムを書いていてそれがうまく動いた時って、ちょっとした万能感みたいなものがあったりして楽しいと思うときは少なからずあるんだけど、でもそれって「プログラミング」が楽しいわけであって、仕事「が」楽しいわけじゃないと思うんですよね。いうなれば、仕事中に粘土細工をしていて「楽しい!」ってなっているのとあまり変わらないわけです。この場合仕事楽しいんじゃなくて、粘土細工が楽しいだけですよね?

別の例だと、新規取引先に営業に行って契約をまとめられた瞬間なんかはちょっとした満足感はあったりするんだけど、でもこれよりも女の子口説き落とした時の方が全然楽しいし、満足感もあるわけですよ。そんなのと比べると、微々たる楽しさしかないし、これを楽しいって思っちゃう人って幸せだなとしか思えないわけです。

さらに別の例だと、職場の人とくだらない雑談で盛り上がったりして楽しい瞬間があったりするんだけど、でもそれって居酒屋とかで友達とだべってる方が数百倍楽しいわけですよ。自分の作ったサービスが使われてるのが楽しいっていう話もわからなくもないけれども、その場で自分が描いた絵を手売りしてる方が全然楽しいわけですよ。

仕事の中で楽しいと思う瞬間はゼロじゃないとはいえ、それって仕事「が」楽しかったのか、仕事に付随する作業プロセス自体「が」楽しかったのかでいうと、明らかに後者だと思うんですよ。もうちょっと別の言い方をすると、わざわざその仕事をしなくても得られる楽しみだと思うんですよね。

で、それが楽しかたからといって、仕事「が」楽しいはいえないと思うんですよ。

だってそれは、仕事じゃなくても得られる楽しさだから

じゃあ、仕事楽しいって何なんだろうってなるわけです。

文化祭とか部活って、なんかよくわからないけど楽しかった記憶があるんです。

仕事にも、そんな感じの楽しさが転がってるんですか?

仕事楽しいって一回くらい言ってみたいし思ってみたいんです。

仕事楽しいっていう人がいるってことは、楽しい仕事仕事の楽しみ方ってものが多分あるはずだし。

(なんとなく追記)

ブコメ読んでて思ったけど、「その仕事じゃないと得られない楽しみ」ってのに期待してるのかも。

例えば、サッカーって「サッカーじゃないと得られない楽しみ」があると思ってて(サッカー嫌いの人は他の何かに当てはめて欲しい)、仕事にもそんなものがあるのかなっていう淡い期待がある。サッカーも分割して考えると、球を蹴る、走るとかになって、それはそれで楽しいタイミングもあるんだけど、チームで一つのゴールを目指すというサッカー独自事情があったりして、それが楽しさを生み出してると思うわけで。

仕事にもそういうものがあるなら、もうちょっと踏み込んで仕事してみてもいいのかもとは思うんだよね。

逆に、そういうものがないのであれば、仕事は金を稼ぐ場と割り切って、他の楽しいことやればいいし。

(追記2)

なんか伸びてた。

ブコメ読みながら色々考えてたんだけど、「仕事に付随する行為自体楽しい仕事楽しい」っていうのはやっぱりちょっと違うと思うんだよね。

掛け値無しに「仕事こそが生きがいです」みたいな人が世の中にいるってことは、仕事に付随する行為自体を超えたところにある「仕事ならではの楽しみ方」が何かしら存在すると思うわけです。その行為だけだと、生きがいになる程楽しみ尽くせるものにはならない気がするんだよね。

とまあ、せっかく一日の中の多くの時間仕事に使ってるわけだし、どうせならもっと仕事自体を楽しみたいよねってのがこのエントリで伝えたかったことです。そして、既にそんな感じの状態になっていて、かつそれをうまく言語化できる人がいるなら、話を聞いてみたいなと思ってる次第です。

(浮かんだから最後の追記)

ショートケーキに例えるとわかりやすいことに気づいた。

イチゴは美味しい。クリームも美味しい。スポンジも美味しい。それぞれ単体でも美味しい。

でも、イチゴが美味しい=ショートケーキが美味しいってのはちょっと違うよなと。

それぞれがうまく組み合わさることでショートケーキならではの美味しさが生まれから、それぞれを別々に食さずに「ショートケーキ」として食すことに意味が出てくる。

仕事も付随する行為単体で考えるんじゃなくて、ショートケーキ的な感じの「楽しさ」があるのかなって。

それがすなわち、「仕事自体」の楽しさだと思うわけです。

個人的スッキリした。ブコメしてくれた人たちのおかげです。ありがとう

2017-08-29

web系含めIT業界すら斜陽なのが割とマジでヤバいと思う話

他の人達は、営業とか電機とか化学とか土木とか、まぁいろいろな職業斜陽産業未来がない未来がない、というが

ぶっちゃけこれから右肩上がり需要があるなどと、アホの経済紙やしたり顔のIT系とか経済ブログがほざくIT業界だってぶっちゃけその道で働いてたら

意識高い系馬鹿以外の98%のエンジニアが、それ以上に終わってる斜陽産業という認識がある件

web系だのなんたら言うが、実情を言えば、裁量労働制最先端技術を今時東大生でもそこまでしたら知恵熱だして倒れるくらいのペースで勉強しないとついて行けず

プライベート勉強会だの集まりだのに顔を出し、ブルーライト視力が0.01になりそうなくらい毎日パソコンにらめっこして、俺たちは上流と下流なんて考えない、全部やるんだぜ

スタバで他の客の迷惑も考えず何時間も居座って、Macbookもってドヤ顔キメちゃってることして、あれでたった300万~せいぜい命削るくらいサビ残どころか休日リモートで自宅作業やって500万がせいぜいだからなw

需要が増えてるweb系でこれだぜ?ちなみに今は参入が多すぎて蟲毒状態競争で、レッドオーシャンどころか、血の池地獄になってるからもっと下がるからねw

さて、悪名高きSIerは、00年年台の頃は、どんなウンコブラックでも残業代はついてたから、ブラック労働はい新卒でも月収60万とかザラでいってたからねw

web系の意識高い馬鹿ども大好き年棒制で考えても、単純に年収700万オーバーwわかる?手取りに直せば1年で約550万近く稼げてたわけw

需要が多かった時代の話だけど、今未来がある!とか言われてるweb系はどうですかね?すでに供給過多で需要が不足し始めててるわけですよ、わず10年足らずで

これを斜陽産業といわずなんというんでしょうかね?

あ、あと言っとくけどweb系のBtoCでの上流経験PM経験なんて、付加価値0とまではいかんが0.5くらいしかいからね、アジャイル開発で仕切る人数なんてギリ2桁とかでしょ?

これ、ゴミみたいな中小企業社内SEベンダーコントロール以下だからね、プログラミングすら書けないウンコ社内SEですら、100人月とかザラでBCやってますから、何歳までその業界で働くか知らんが、ハッキリいって君らの技能って所詮オナニーにすぎないからねw

当然、俺は今のSIなんて滅べばいいと思ってるくらいには、評価もしてないし、無能PMSEが餌で釣って大量に下流工程人材使いつぶしてるのは、イスラム国IRAといったテロ組織よりもタチの悪い極悪反社組織だと断言できるけどさ、イメージで釣ったweb系も所詮SIから逃げたやつらがSI業界と全く同じ構造を持ち込んでるだけにすぎなくなってるわけじゃん?

あとね、君らのwebプログラミング言語世界通用するとか言ってるけど、実務やってる分は3週遅れくらいだからね、ギークハッカー自称しているのなら、Ruby流行ってる時点で終わってると自覚しなさい、俺がPGだったら恥ずかしくてMacbook売り払って引退するけどね、そんな恥ずかしいこと公言してはばからなかったらさ。

そんで、ここが確信SIもそうだが、そんなSIの亜種にすぎないweb系もかなりあるよね「35歳定年説」w

そんなに習熟した歴史がない、などと自己暗示はやめなさい、君らの回りでwebバリバリ最前線で働いてる30後半から以降の人間なんているのかね?いねえだろ?

悔しがることはない、IT業界のものがそーなのです、君らが悪いわけじゃないんだよね、所詮マネジメントの機会すらベンダー側であったとしても身体が持たんし、社内SEであれば評価されない(超最上流なのにね…)

つまるところ、俺らのやってる技能すべてが、全く持って付加価値というのが存在しないわけ、最後は何かって?金とコネじゃね?

俺があと〇歳若かったら新卒の頃必至こいてIT勉強なんてやらないで、Faceb〇ok架空身分で垢登録して、金持ちエリートのなりきりやって、上級国民お嬢様あたり口説くけどね、それやった馬鹿もの末路が三鷹ス〇ーカー事件だけど

プライドへし折ってコボラーおじさんやる?良心捨てて人売りIT屋のピンハネヤクザでも始める?Excel職人で日銭を稼ぐ?お好きなのをどうぞ

結論、非IT系の皆さん、IT系もこんな惨状なので安心してください、みんな逃げ道なんてない、国が衰退するってこうこうことなんですよ。

もういっそ好きなように生きましょう、真面目に生きようが悪の限りを尽くそうが、この日本社会を包む絶望感や閉塞感をぬぐうことなんてできませんw

あ、上級国民は別だろうけどね

2017-08-26

https://anond.hatelabo.jp/20170826131625

ITエンジニアの中で職人芸とかいレベルに達してるのは、業務以外でもプログラミングが好きでやってるようなやつだから

プログラミング仕事に選ばなかったからといってその後趣味にも何もなってない人は、仕事に選んでもその域にはなれないよ

からでも、趣味でもプログラミング始めてみて、楽しいと思えるなら、今からでも転職すればいいと思うけどね

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