タグ

職業プログラマに関するt-murachiのブックマーク (57)

  • 歳を取ったエンジニアとして腕力のある若手にどうやって立ち向かおうか考えた - FPGA開発日記

    この記事はFPGA開発日記の祝2,000記事到達の記念に書いているものです。 普段の記事と比べて非常にエモい内容となっております。 FPGA開発日記を始めたのが2015年の1月4日。それからおよそ5年と10か月で2,000記事に到達した。 計算してみると2,115日での2,000記事達成となっていた。我ながらよく頑張った。 ブログを書き始めてもう5年以上経った。5年も経てば周りの状況も変わるし、生活環境も変わる。 私も歳を取り、決して若いとは言えない年齢になった。昔のように徹夜で勉強とか実装はできなくなったし、肩は凝るし集中力は続かない。夜になるとすごく眠たくなる。仕事が終わったらすぐ眠たくなってしまい、趣味やブログを執筆する時間を取るのがとても難しくなってきた。 私が年を取れば取るほど、若い実装力のある、優秀な人たちが参入してきて、私の何倍ものスピードで成果を出していく。 私が持っている

    歳を取ったエンジニアとして腕力のある若手にどうやって立ち向かおうか考えた - FPGA開発日記
    t-murachi
    t-murachi 2020/10/18
    おいらは今まさに食いっぱぐれているので…(´;ω;`) めげずに精進します(´;ω;`) めぅ(´;ω;`)
  • 経験年数に応じて一般的に求められるスキルが身についてないままソフトウェアエンジニアとして生きている(いた)ことのつらみ|ぱん

    ※以下、ソフトウェアエンジニアエンジニアと省略して書いていることがあります。 プログラミングを仕事にしてから9年だ。いちおう9年ということになる。知り合ったばかりの人に「プログラミング歴何年ですか?」「プログラマーエンジニアになってから何年ですか?」と聞かれたらこう答えざるを得ない。そしてそう答えると、「え、9年…!ベテランですね…!」と言われる。企業の採用担当(エンジニアの詳しいスキルを測ることがあまり得意ではないと思われる人が多い)からもおそらくそういう目で見られているのだろう。「豊富なスキルをお持ちの方とお見受けいたします。弊社のテックリード/リードエンジニアポジションはいかがですか」みたいな全くマッチしていないスカウトメールが時々来る(だいたいベンチャーで、色んな人に送っているんだろうとは思うけど)。ほんとうにつらい。なぜならわたしのスキルは、周囲にいる他のエンジニアと比較する

    経験年数に応じて一般的に求められるスキルが身についてないままソフトウェアエンジニアとして生きている(いた)ことのつらみ|ぱん
    t-murachi
    t-murachi 2020/06/08
    フリーランスとして仕事探してると大抵の現場は募集要項に特定の言語やフレームワーク毎の経験を要求してくる (それでも具体的に年数を書いてくるところは減ってきたかなぁ)。
  • エンジニアはどのようにして技術を学べば良いのか

    はじめに この記事は、エンジニアがどのように技術を学べば良いのかということについて、おもに西尾泰和氏の書籍・記事で主張されている内容を元に、特定の問題を対象として自分の考えを加えて考察したものです。特定の問題としては、以下の3つを設定しています。 何を学べば良いのか分からない 技術書を読んでもすぐ忘れる 学習する時間がない もちろん、学ぶ上で考えるべきことは上記の問題にとどまりませんが、ここでは、比較的身近で耳にすることが多いと感じるものを問題として設定します。 定義 この記事ではスコープを特定の範囲に限定しているため、一般的な用語について、一部を以下のようにローカル定義しています。そのため、一般的な用語そのままの意味においては、この記事の内容はコンテキストを維持できないことがある点に注意してください。 エンジニア Web 系企業に勤めており、主にプログラミングをはじめとしたコンピュータサ

    エンジニアはどのようにして技術を学べば良いのか
    t-murachi
    t-murachi 2020/05/11
    ごめん、何だか何に役立つのか分からんドキュメントだった(´・ω・`)
  • 「なぜ動くか」に興味を持たない技術者が増えている憂い - orangeitems’s diary

    なぜ動くか? ここ最近、技術者と名乗る人々と会話して思うのが、「なぜ動くか」ということを知りたいという興味が失われているということです。 問題 例えば、下記の書籍を紹介します。 「ネットワークはなぜつながるか」というで、あらゆる技術者に読んでほしいと思っています。目次は以下のようになっています。 ブラウザにURLを入力してからWebページが表示されるまでの道筋をたどりながら、その裏側で働くTCP/IP、LAN、光ファイバなどの技術を説明していきます。インターネットを通ってサーバーまで行って帰ってくる道筋の途中には、今のネットワークの主要な技術要素が全部あります。そこでの機器やソフトウエアがどのように動き連携しているのかを探検すればネットワーク全体の動きがわかります。 第2版では、全体の構成を見直し、探検の途中で、今、ネットワークのどの部分にいるのかを明確にしました。また、各技術の基的な

    「なぜ動くか」に興味を持たない技術者が増えている憂い - orangeitems’s diary
    t-murachi
    t-murachi 2020/03/21
    Web開発の仕事の募集で技術要件として HTTP や DOM や UNIX ソケットなんかの仕様や動作原理を把握していることを挙げているクライアントとか見たことないんですよね(´・ω・`) さもありなんとしか(´・ω・`)
  • "クソコード"は人格攻撃ではないのか|qsona

    これは仮説というか自分がこうだという話なのだが、自分のアイデンティティを侵されると怒りが湧く。たとえば、自分が非常に大事にしている価値観に対して、同僚から「君のその価値観は間違っている」と言われたり、あるいは、作品とか、経歴とか、家族とか、そういう自分自身と非常に密になっていて同一視されるようなものをけなされたら、腹が立つということだ。 プログラマーにとって、ソースコードというのは一つの作品だ。仮に経験が浅い開発者であっても、あるいは経験が浅いからこそ、1行1行に時間をかけて考えながら作りあげる。それに対してこれはクソコードだと言われたらどうだろうか。考えてみる。 よく、クソコードというのはコードがクソだと言っているのであって、お前がクソだと言ってるわけではないから切り離して考えるべきだという言説がある。僕はこれには微妙に賛同できない。その人が生み出したコードは、少なくともその人のいくぶ

    "クソコード"は人格攻撃ではないのか|qsona
    t-murachi
    t-murachi 2019/08/15
    和田さんの引用が全てだと思うんだけど、例えば言語やフレームワークのコミュニティにおいて醸成された文化や流儀は尊重すべきだと思う。そこから外れる部分にアイデンティティを持ち込むなら理論武装もしておくべき
  • プログラマーを30年間やってきた経験から学んだことまとめ

    プログラマーにとって「どうすればより効率よくプログラムを組み上げられるのか」は常に頭を悩まし続ける問題の1つとなっていますが、その道のエキスパートであるエンジニアのジュリオ・ビアソンさんが30年間ソフトウェア開発に携わってきた経験から学んだことについてブログにまとめています。 Julio Biason .Net 4.0 - Things I Learnt The Hard Way (in 30 Years of Software Development) https://blog.juliobiason.net/thoughts/things-i-learnt-the-hard-way/ ビアソンさんは多数ある「学んだこと」を以下の3つに大きくわけてまとめています。 ◆ソフトウェア開発について ◆チーム・仕事について ◆個人的なことについて これからプログラマーになろうとしている、あるいは

    プログラマーを30年間やってきた経験から学んだことまとめ
    t-murachi
    t-murachi 2019/06/21
    賛同できない部分もあるが (特にK&Rとかpep8とか)、参考まで…(´・ω・`) / id:junpeso なッ…!!
  • 何ができたらプログラマ?

    プログラマって何ができたら「俺プログラマだぜー」って言っていい?CとかJavaとか何がどのくらいできれば、その言語を使えるって言っていいものなのか。 言語の使い方やたいていのアルゴリズム実装も調べたら出てきそう。ググった結果のコピペプログラムも何も考えずに使うのはよくないけど、車輪の再発明はしない方が効率よさそうだし。 言語もアルゴリズムも調べれば分かるとなると、プログラマの価値ってなんだろ。作りたいものを理解して、世の中にあるものをうまく組み合わせて繋げて動くようにすること?その後のメンテのしやすさとか、考えることはあるだろうけど、そんなにコードにオリジナリティを発揮することある?

    何ができたらプログラマ?
    t-murachi
    t-murachi 2019/05/03
    何でもそうだけど、何者かになりたいだけの人ほど、それになるための条件の定義を求めたがるんだよね。そんなことはどうでもいいからまず手を動かせコードを吐けアウトプットを開陳しろとしか言えない。
  • その技術を使わない方がいい - 西尾泰和のScrapbox

    まともな機械学習エンジニアを雇うと、機械学習を使うはずだったプロジェクトに「機械学習は必要ない」とダメ出しされるから、雇わない方がいいというジョークを聞いた

    その技術を使わない方がいい - 西尾泰和のScrapbox
    t-murachi
    t-murachi 2019/02/19
    双方バイアスはあんのかも知れんが、概要知ってて話聞けばまともな技術者ならそれが有効かどうかぐらい判断つくやろ…(´・ω・`) 大体言語にしても何にしても特定技術や業務分野ごとに経験の有無を重視し過ぎなんだよ
  • アイドルだった私がエンジニアとして正社員になるまで - SmartHR Tech Blog

    こんにちは! 去年の6月にインターンとして入社し、2月より正式に社員として迎えていただくことになりました、かなきゃんです(@kanacan) 。 ここまでどんな道のりだったか振り返ってみようと思います。 何してた人? まず、入社前の私ですが、「アイドルと某携帯キャリアの販売員」というちょっと変わった二足のワラジを履いていました。 小さい頃からの夢だったアイドルの活動をしながら、生活の為とはいえど実はこれまた夢だった携帯の販売員をしてました。 アイドルとして掲げた夢を追いつつ、販売員としても、やるからには貢献したい一心で誰よりも売って誰よりもお客さんから感謝される販売員を目指していました。 そんな努力が報われて、アイドルとしてやりたかった夢を叶えたタイミングと、全国3,000人の販売員の中から売上成績1位を2年連続で達成したタイミングとが重なり、次なる夢を考えるようになりました。 私は主にタ

    アイドルだった私がエンジニアとして正社員になるまで - SmartHR Tech Blog
    t-murachi
    t-murachi 2019/02/12
    ケータイ販売員としての姿勢であるとか転身の動機であるとか、もうおぢさんには眩しすぎて頭が上がらんですよ…(´;ω;`)
  • プログラミングを目的にしてもいいと思う | κeenのHappy Hacκing Blog

    文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigainoteという記事を読みました。 この記事に書かれていることが私の身にも覚えがあります。特に私と同い年の方のようなので自分に重ねてしまうところもあります。 ですが多少似たところはあってもやっぱり他人なので全然違う体験もしています。そういう体験を書いてみようと思います。もし該当記事を読んで絶望した人がいるなら別の例もあるよということで参考にしてください。 私は「パソコンの中身が知りたい。多分プログラミングとかいうやつを勉強したら分かる気がする。」くらいのモチベーションでプログラミングをはじめました。 ゴールがあやふやですし、結局のところ「プログラミングをする」が目標になってるので迷子になるのは必至ですね。実際そういう時期がありました。 そんな私でも今はプログラマとして生きています。以下に、私が遭遇した課題とそ

    プログラミングを目的にしてもいいと思う | κeenのHappy Hacκing Blog
    t-murachi
    t-murachi 2019/01/22
    水が合う人はこれでええんよ。むしろ向上心があって素晴らしい。むちゃくちゃ抽象的な話すると結局は生き甲斐なんだよね。
  • 文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai

    このnoteをすべてのインターネット探索者(Internet Explorer)達に捧げる。 2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避け

    文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai
    t-murachi
    t-murachi 2019/01/21
    まぁ金にならないプレッシャーってのも結構精神蝕むんだけどね。お大事に。「プログラマーになろうとしている時点で向いていない」は、言い得て妙だね。興味がある人はとっくに始めてる。
  • SIerからベンチャーへ転職します - SE(たぶん)の雑感記

    タイトル通りですが、現在勤めているSIerから、ベンチャー企業へ転職します。1月でちょうど二年働いたことになります。 当記事 転職のきっかけ 2018年初頭 今年の状況 きっかけ キャリアに対する考え方 SIerについて思うこと SIerの立ち位置 SIerの社員がエンジニアとして育ちにくい 綺麗なソース、設計を推進する意味がない 例 無関心 無理解 企業のためになっているのか どうなるとよいのか 転職後 おわりに 当記事 以下の記事で触れている転職についての、具体的な内容となります。 2018年を振り返ってみた - SE(たぶん)の雑感記 2019年の目標を立てた - SE(たぶん)の雑感記 転職のきっかけ 2018年初頭 2018年の年初に書いた記事です。この時点で転職を視野に入れていました。 hiroronn.hatenablog.jp とはいえ、業務内容自体は大きな不満はない状態で

    SIerからベンチャーへ転職します - SE(たぶん)の雑感記
    t-murachi
    t-murachi 2019/01/21
    ITバブル以降も結局プログラマを雇うのはソフトハウスだけという状況が続いたのに早々に嫌気し、15年ほど前の時点で情報学部を取り潰して介護福祉や薬学に鞍替えした某母校ホントえげつねえって今でも感心する。
  • 9月末で60歳定年退職しました - 未来のいつか/hyoshiokの日記

    当社の規定により満60歳で定年退職をした。長いようで短かった会社員生活も一区切りだ。自分のプログラマとしての会社員生活を振り返ってみる。無駄に長いし結論はないのでお忙しい人は飛ばして欲しい。 9月末なのでブログ界隈では退職エントリーがそこかしこに書かれると思うが、その中で自分の退職エントリーを連ねることにどれほどの意味があろうか。もちろんないのだが、それでも多くの書き手の年齢を考えると満60歳定年退職というところに若干の希少価値を見出せなくもない。 1984年に大学院修了して以来、プログラマとしてのキャリアを重ねてきた。大学時代の同期でプログラマとして就職したものは皆無だ。当時、工学部の同期はメーカーに就職するのがほとんどで、大手家電メーカー、自動車メーカー、電力会社などなど、当時の誰でも名前を知っている人気企業に就職するものが大半だった。 その中で、日ディジタルイクイップメント(DEC

    9月末で60歳定年退職しました - 未来のいつか/hyoshiokの日記
    t-murachi
    t-murachi 2018/09/30
    定年退職して大学院に入学か… 定年制度なんて単なる年齢差別だとは思うけど、それが人生の一つの転機にもなりうるんだなとか思ってみたり…。
  • 身に着けた技術をいかに捨てられるか。エンジニア歴39年、今でもエンジニアで居続ける理由。

    サイバーエージェントゲーム・エンターテイメント事業に携わる10社以上の子会社が所属する事業部SGE(Smartphone Games & Entertainment)では、さまざまなメンバーが活躍しています。 初めてプログラミングに触れたのは39年前。新しい技術がどんどん出てくる環境は、新しいことが好きな自分には合っていると語る平松。現在は、特定のプロジェクトには所属せず、事業部横断でネイティブアプリの品質チェックやパフォーマンス改善を担当。事業部にいなくてはならない存在となっている。そんな平松の今までのキャリアとこれからどんなことをしていきたいのかをききました。 初めてプログラムに触れたのは1979年 エンジニアをはじめたきっかけを教えてください。 高校の進路をどうしようかと考えている時に、ちょうど地元の高校で、日で2番目に情報処理科が開設されました。元々、新しいものが好きだったので

    身に着けた技術をいかに捨てられるか。エンジニア歴39年、今でもエンジニアで居続ける理由。
    t-murachi
    t-murachi 2018/08/31
    ソフトウェア開発者の鑑すなぁ…
  • エンジニアの働き方とかについてのエモい記事 | κeenのHappy Hacκing Blog

    κeenです。 非エンジニアのマネージャがエンジニアチームと上手くやる方法の記事に影響を受けてエンジニアとしての意見を書いてみようかなと。 非エンジニア向けのつもりです。 ここでいうエンジニアはソフトウェアエンジニアのことです。 Disclaimer ある程度客観的になるように気をつけてますがあくまで私個人の意見です。エンジニアを代表するようなものではありません。 κeenはまだエンジニア3年目くらいの若造なのて「それは違うんじゃねーの」と思ったところがあったら多分あなたが正しいです。 仕事内容 エンジニア仕事は外から見たら何してるかよくわからないらしいですね。 ふつう仕事の成果物はエンジニアの間でしか共有してないのでまあ、そうなるでしょう。 なので「何をしているか」を説明するのはやめて「仕事しているときにどんな気持ちか」を話しましょう。 エンジニア仕事は頭脳労働です。 それも問題解決

    エンジニアの働き方とかについてのエモい記事 | κeenのHappy Hacκing Blog
    t-murachi
    t-murachi 2018/01/17
    「朝遅い人が多いのはしっかり寝て集中力を発揮できる状態で仕事に取り組みたいから」<一応ここだけ異論を唱えておく。しっかり寝てる人は概ね朝も夜も早いです(´・ω・`)
  • 及川卓也×えふしん×庄司嘉織が語りつくす! エンジニアを悩ます「35歳定年説」の正体とは?【キャリアごはんvol.7レポ前編】 - エンジニアtype | 転職type

    エンジニア同士が交流し、ごはんと悩みをシェアしながら 仕事人生の次の一手を探るためのワークショップ型イベント「キャリアごはん」のイベント情報やイベントレポートを紹介します エンジニアの間では今なお「35歳定年説」ということがまことしやかにささやかれているようだ。しかしその定義や根拠は曖昧で、漠然とした不安としてつきまとっているというのが多くの人の実感ではないだろうか。「35歳定年説」の実態とは何か。もしそうしたものがあるとすれば、35歳を迎えるまでにどんなことをやっておけば自分らしいキャリアを築くことができるのか。 エンジニアのキャリアパスを考えるワークショップ型イベント「キャリアごはん」。5月25日に開催した第7回では、35歳を超えてなお活躍を続ける及川卓也氏、藤川真一氏、庄司嘉織氏という先輩エンジニア3人に、「アラサーエンジニアが35歳までにやっておきたいこと」をテーマに語り尽くしても

    及川卓也×えふしん×庄司嘉織が語りつくす! エンジニアを悩ます「35歳定年説」の正体とは?【キャリアごはんvol.7レポ前編】 - エンジニアtype | 転職type
    t-murachi
    t-murachi 2017/09/06
    とりあえず物事を野球で例えるのは止めよう。速球派ピッチャーを「力技でものすごい量のコードを書」くプログラマーの例えに使うのは失礼だし、プロ野球でも35歳は現実的に現役引退を考えてもおかしくない年齢だし。
  • カンファレンス参加費(8,000円)を払わないと優秀なエンジニアを失う可能性があるという話

    shiraji @shiraj_i ドロイド会議予約ページ。今年こそ会社から経費と参加許可もらわないと。 / 他2コメント b.hatena.ne.jp/entry/s/droidk… “DroidKaigi 2017 - connpass” htn.to/7MzBgd 2016-11-19 08:59:56 ドロイド会議とは エンジニアが主役のAndroidカンファレンスです。Android開発者有志による実行委員会が主催し、Android技術情報の共有とコミュニケーションを目的に開催します。 Androidの利用シーンは多岐に渡り、一人ではとてもカバーしきれません。カンファレンスを通して業界全体で知見を共有し、より良いソフトウェア開発に繋げていきたいです。 詳細な情報については公式ページもご覧ください。

    カンファレンス参加費(8,000円)を払わないと優秀なエンジニアを失う可能性があるという話
    t-murachi
    t-murachi 2016/11/24
    だいたいプログラマがカンファレンスやら勉強会やらに自主的に参加しようとするのを認められないのって、現場としてプログラマを頭数としてしか見てないからな訳でしょ。元よりミスマッチだったとしか思えん。
  • マネージャになりたくないプログラマのキャリアパス

    金曜日、KLab元CTOの仙石さんからありがたい話をいただきました。 話は、開発者の採用、教育、評価あるいは開発者の心構えなど多岐に渡りました。いくつも興味深い話がありましたが、個人的に一番聞いて良かったと思える話を紹介します。表題の件です。 若いプログラマの中には年をとってもマネージャになりたくないと言う人がいます。他人事ではなく自分もそのひとりでした。若い時にマネージャ志望のキャリアパスに語ることは、プログラマとしての自分の誇りを傷つける気がしていました。マネージャを偉いと見なす風潮が、技術に対する裏切りのような気分がしていました。技術者をマネージャより低いと位置づけるのが許せませんでした。 たぶんピュアだったのでしょう。そんな経験があるので、今でもピュアな若者は好きです。物のプログラマになるには、技術だけに一心に向き合うピュアな期間が必要だと信じています。そして、技術に真摯に向き合

    t-murachi
    t-murachi 2012/04/09
    この人の手にかかると、それが「より広く emacs を広めた人」の意に変換されそうな悪寒…w
  • 詰んだかも

    GNU/Linuxに移行してより、あらゆることが新鮮で充実した日々を送っている。急に身長が伸びたりはしないし、彼女もできないし、宝くじにも当たらないが、幸せだ。 ただ、どうも、道を誤った感がある。 ここ数年というもの、C++の参考書の執筆に専念してきた。規格書の読解、日語による説明、ひとつの機能だけを使った完結なサンプルコード、そんなことを考えて日々を送っていた。その結果、C++の規格の知識は大幅に増えたが、その他の技術からは遠ざかってしまった。向上したのは、英語の読み書き能力とドキュメントを読む力だけだ。一部の能力だけに特化した結果、汎用的なプログラマーとしての力は、むしろ衰えてしまった。 新しい環境で新鮮な気持ちになり、久しぶりに色々とコードが書きたくなった。驚いたのは、ドキュメントを読む力が格段に上がっていて、全く馴染みのない環境やライブラリでも、楽に学べるようになっていることだ。

    t-murachi
    t-murachi 2012/04/06
    「某信徒だって、今はプログラミングの参考書ではなく、専ら数学書を書いていると聞く」<結城センセーのことかーーーー!!!!1!
  • 博士の異常なアルゴリズム、または私は如何にして心配するのを止めて線形探索を愛するようになったか : 404 Blog Not Found

    2012年02月10日13:00 カテゴリアルゴリズム百選アマグラマーのすすめ 博士の異常なアルゴリズム、または私は如何にして心配するのを止めて線形探索を愛するようになったか これはちょっとプログラマーといふ生物を買いかぶりすぎてると思います。 プログラマへの誤解 | pineapple blog プログラムを書かない人がプログラムを読んだときにする良くある間違いは,ああこんなプログラムなら自分にも書けそうだと思うことだ.プログラムは何百万とある可能性からたったひとつ(は言い過ぎにしてもわずかながら)の正しい方法を残したものであり,この捨てる能力こそがプログラマの実力だから. 少なくとも、プロ2グラマーの場合は。 その反証としてあげたいのが、線型探索(linear search)。漢字で書いたり英語で書いたりするとさぞ凝ったことをやってるように見えるけど、実は「見つかるまで頭から(あるいは

    博士の異常なアルゴリズム、または私は如何にして心配するのを止めて線形探索を愛するようになったか : 404 Blog Not Found
    t-murachi
    t-murachi 2012/02/12
    最初っから完璧なモノを作ってリリースしちゃったら、バージョンアップで商売ができなくなっちゃうしなw