タグ

プログラマに関するkenzy_nのブックマーク (86)

  • IBMがCOBOLプログラマーの募集と育成に本腰、現役を退いたベテランに熱視線

    アメリカの大手IT企業IBMが、メインフレームコンピューター向けソフトウェアのオープンソース開発プロジェクトであるOpen Mainframe Projectと共同で、プログラミング言語COBOLのスキルを持つ人材の募集と育成を開始することを発表しました。 Explore IBM - IBM Systems https://newsroom.ibm.com/2020-04-09-IBM-and-Open-Mainframe-Project-Mobilize-to-Connect-States-with-COBOL-Skills IBM's Open Mainframe Project initiative to help train COBOL coders - Mashviral News https://mashviral.com/ibms-open-mainframe-project

    IBMがCOBOLプログラマーの募集と育成に本腰、現役を退いたベテランに熱視線
  • プログラマーのキャリアについて考える|Keisuke69

    プログラミングはクリエイティブワーク. 音楽、キャンプが好き. クラウド関係のお仕事してます. なお、投稿はすべて個人のものであり、所属する組織の意見でも代表するものでもありません。https://www.keisuke69.jp/

    プログラマーのキャリアについて考える|Keisuke69
  • 日本のプログラマはレベルが低い

    のプログラマでマスを占めてるのは、大規模SIのコーダーじゃん? そんで、そこでのお仕事Excel方眼紙に書かれた設計書を、ひたすらプログラム言語に翻訳するだけという。 だから翻訳するために最低限の言語仕様だけ知っていれば良くて、あとはまあ上手に立ち回るコミュ力があれば上出来とされるけど、あくまでオプション扱い。 仕事そのものには数学的素養どころか、理系的センスすら全く不要。 つまり、SIにおけるプログラミングは工学でも自然科学でもない。 そんな知識がなくても務まるし、実際備わっていない人が大半。 だからSIにおけるプログラマはどう間違ってもエンジニアではない。 もしエンジニアなどと言ってしまったら、他の分野の「正しい」エンジニアに失礼だろう。 というか、エンジニアと呼べるレベルには程遠いと言い換えてもいい。 まあライン工としては一人前だと思うが。 以上のことから結論づけると、タイトル

    日本のプログラマはレベルが低い
    kenzy_n
    kenzy_n 2020/02/02
    たまに変態レベルに遭遇する
  • コンピュータサイエンスが気になるプログラマに勧める書籍リスト - Rubyist Magazine 第61号 巻頭言

    コンピュータサイエンスが気になるプログラマに勧める書籍リスト Rubyist Magazine 第 61 号をお届けします。 (今回は内容に合わせて文体を変えております。ご了承ください。) さて、コンピュータサイエンス(以下「CS」)は知らないけど日々プログラミングしている、というプログラマの方はたくさんいらっしゃるかと思います。 そんな方でも、ふとCSを知ってる方がいいのかなとか、CSも知らないとまずいのかな……などと思い、改めて勉強してみたいけどとっつきが悪いとか、うっかり手にとったCSの教科書が何を言ってるかさっぱりで10秒で閉じた、という方もいらっしゃるかと思います。 それでもCSが気になるので、「腰を入れて勉強をする前に、どういうことをやってるのか眺めてみたい」くらいの温度感の方向けに、CSに隣接するジャンルで、職業プログラマや趣味プログラマの人なら読めそうな書籍のリストを作っ

    kenzy_n
    kenzy_n 2020/02/02
    さいですか
  • 「そろそろ本当に何も通用しなくなったって感じ」50~60代のシステムエンジニアやプログラマーを沢山面接していて感じる『IT最初の世代の終末医療』

    こゆるぎ岬 @o_thiassos さいきん訳あって50~60代のシステムエンジニアプログラマーを沢山面接しているんだけど、IT最初の世代の終末医療という感じで、非常にキビしい。技術者は技術だけでは引退まで生きては行けない。つまり「そういう人」たちが今、職を失い、職にありつけない。あと5年10年を生き残れない。キツい。 2019-12-04 19:50:41 こゆるぎ岬 @o_thiassos 高齢ITエンジニア浪人の経歴書を見ていると、約10年前くらいに大手メーカーやその下請をリストラされて、そこで使っていた限定的なスキルが通用するのがITしかなく、なんとか短~中期的な案件を渡り歩いて凌いでこれたけど、そろそろ当に何も通用しなくなったって感じがある。 2019-12-04 22:34:46 こゆるぎ岬 @o_thiassos 「使えないオッサン」に、事実として、社会は容赦がない。また

    「そろそろ本当に何も通用しなくなったって感じ」50~60代のシステムエンジニアやプログラマーを沢山面接していて感じる『IT最初の世代の終末医療』
    kenzy_n
    kenzy_n 2019/12/05
    今後は機械化されたライバルが増えてきそう
  • ログイン - ZDNET Japan

    ■ZDNET Japan Headlineの購読 ZDNET Japanの最新コンテンツをお届けします(平日毎日配信)。また、企業からのお役立ち情報も不定期でお届けしています。[サンプルはこちら] ■ホワイトペーパーライブラリーの利用 製品情報や技術紹介、導入事例など、企業のITご担当者が製品やサービスを購入する際の参考になる資料(PDFなど)をダウンロードしていただけます。 ■企業情報センターの利用 あなたが企業のマーケティング担当者なら、プレスリリース、イベント情報、会社情報、ホワイトペーパーなどを朝日インタラクティブが運営する各サイトに掲載することが出来ます。なおご利用にはCNET_IDのほか、企業ID登録する手続きが必要です。 ■イベントへの参加 朝日インタラクティブが主催および共催する、業界のキーマンが集うカンファレンスやセミナーにご参加いただけます。 ■キャンペーン、アンケート

    ログイン - ZDNET Japan
    kenzy_n
    kenzy_n 2019/11/01
    世界の広がりは加速し続けている
  • 『上海』を作った人達 | Colorful Pieces of Game

    『上海』の難易度についての話を書いたら、さすがワタクシのお友達たち、ハンパではない経歴の持ち主の人たちばかりで、次々と驚くべき事実がわかったので、今回はそれについて書いていきたい。 まず、なにより『上海』というゲームのオリジナルの来歴自体がとんでもなく面白かったので、そこから話を始めていきたい。 元システムソフトの石川さんと話をしていたとき、オリジナルの(Activisionの)『上海』の話が出たのだけど、ではオリジナルとはなんぞやと調べてみた。 そして『上海』について検索すると、例によって信頼の全くおけない日語版wikipediaがトップの方に出てきて「オリジナルはマッキントッシュ」と書かれていたのだけど、いくら調べてもそのソースが見つからない(ついでに書くと誰かが書き直した。だがPLATOだというソースはどこにもないので、なんだかなあと思ったが)。 Activisionのゲームだから

    kenzy_n
    kenzy_n 2019/08/15
    上海への道
  • 何ができたらプログラマ?

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

    何ができたらプログラマ?
    kenzy_n
    kenzy_n 2019/05/03
    デスマーチを乗り切れたら
  • 日本のIT産業は、なぜ世界に通用しないのか|中島聡

    かつて「社員にやさしい会社」といわれてきた富士通は、今回5000人のリストラを打ち出した。... 3000人を募ったNECは、これまで何度もリストラを繰り返してきた。2012年には、1万人の人員削減を実施している。... 早期退職しない限り面接が続き…「45歳以上クビ切り」横行中 知り合いから紹介されて、「あるソフトウェア工学者の失敗、日ITは何故弱いか」という論文を読みました。京都大学の林普博士が書いた文章です。 数学からITの世界に入り、関数型プログラムの自動生成の方法などを研究していた方ですが、最後には「日ITが世界で通じない理由は、技術的・産業的なものではなく、社会的・文化的なものである」と結論づけている点は素晴らしいと思います。しかし、その違いがどこにあるのか、というもっとも大切な部分に踏み込んでいないため、ちょっと消化不良を起こしてしまいます。 そこで、補足として、私な

    日本のIT産業は、なぜ世界に通用しないのか|中島聡
    kenzy_n
    kenzy_n 2019/04/22
    本当に必要なものを省いた結果
  • 底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列

    新年から夢のない話で申し訳ないのだが、表題のとおりのテーマである。 note.mu という記事があって、むやみに長いので飛ばし飛ばし読んだ。 大意としては、世の中には「書けない」プログラマというのがいて(元エントリでは学生さんのようである。さもありなん)そういう人はどうやったって書けるようにならないんだから、諦めろ、という話のようである。 で、じっと手を見て、下請け底辺のIT企業にいる私たちは、このような人々をどうしてきたろうか、と考えると、「放ったらかし」にしたなあ、と思うのである。 最初のほうは優しく教えていたと思う。話したりハンズオンしている時に、あっこの子、変数のことわかってないな、と感じたら、ホワイトボードを持ち出してきて、例の"x"と書いた箱の絵に矢印を引いて、値が入っている図を書いて、「わかった?」「あ、はい」みたいなやり取りをして終わり、という程度の「教育」である。 だが、

    底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列
  • プログラマー猿

    ミスターX「ふっふっふ、猿くん」 ミスターX「影プロとして客先常駐で働いてみないかね」

    プログラマー猿
    kenzy_n
    kenzy_n 2019/01/03
    何万年もランダムに打ち続ければやがて偶然にプログラムが出来上がるかもしれない。
  • ご注文はCIですか? - megamouthの葬列

    いい歳なのにWebプログラマなんていう仕事をしている。 正確に言えばWeb屋だ。今や絶滅危惧種になったこの職業は、デザインをPhotoshopやIllustratorでちょっと修正するところから、サーバーのファイアウォールの設定をちょっと変更するところまで、Webに関する何でもをこなす便利屋みたいなものだ。 一時は、Web屋みたいな人をフルスタックエンジニアなんて呼んでいた時期もあって、私も格好をつけたい時に便利に使わせてもらっていたけど、ただの銀玉鉄砲をシルバーバレット・オートマチック・モデルガンと呼んでるみたいで、口にする度に気恥ずかしくなってしまい、すぐに言わなくなってしまった。 これは言葉が悪いのではなくて、きっと私がWeb屋で、フルスタックエンジニアではなかったからだと思う。 銀玉鉄砲が、軽いアルミ缶すら撃ち抜けないように、Web屋もまた、ネットワークやサーバー運用の深淵を知らな

    ご注文はCIですか? - megamouthの葬列
  • 普通のプログラマは関数型プログラミングを絶対に理解できない

    実を言うと、普通のプログラマはオブジェクト指向以前のプログラミングも理解できないんだけど、あれらはまだ手続き的な要素を内在してるから、そっちだけを受け取ることはできる。 それまで手続き的な要素+宣言的な要素だったプログラミングが、関数型プログラミングへと移行する時に手続き的な要素を切り捨てたのね。より純粋な手法に進化するために。 だから、それまで手続き部分だけを受け取って喜んでた普通のプログラマは急にわからなくなりヒステリーを起こした。 だけど、プログラミング上級者はオブジェクト指向以前にも宣言的な部分しか見てないから普通のプログラマが何を騒いでるのかわからない。 普通のプログラマって、部品化の凄いやつが関数型プログラミングになるとか勘違いしがちだけど(staticおじさんもその変奏)、全く質の違うもの。 部品化って、重複コードをひすたらサブルーチンに括り出すようなもの。副作用がある。 日

    普通のプログラマは関数型プログラミングを絶対に理解できない
    kenzy_n
    kenzy_n 2018/10/21
    それはいかんすう
  • ペアプログラミングして気がついた新人プログラマの成長を加速する3つの習慣

    はじめに 先月、初めて「ペアプロ」なるものを先輩エンジニアに行ってもらいました。その際にとても学びになったので、その学びをメモしておこうと思います。 先輩とペアプロをする予定の新人エンジニアの方には「ペアプロからこういうことが学べるよ」ということ、ペアプロで新人を育成する予定のベテランエンジニアの方には「新人はペアプロでこんなことを感じるよ」ということが伝わると嬉しいです。 ただ学びと言っても、既にこの記事にまとめられていることが全てだったかなと思います。 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 こちらの記事はベテラン×新人のペアプロで、ベテラン側から書かれた記事であったため、ここでは新人側の目線から「具体的にどういう点が学びになったのか」ということについて書ければと思います(タイトルもパクってます)。 因みに「そもそもペアプロとは何ぞや?」という方には、こちら

    ペアプログラミングして気がついた新人プログラマの成長を加速する3つの習慣
    kenzy_n
    kenzy_n 2018/10/09
    視野と視点
  • 「ノンプログラマーのためのスキルアップ研究会&もくもく会 in 大阪」を開催しました!

    ノンプログラマーVBA・GAS・Pythonなどのプログラミングスキルを身に着けるためのコミュニティ「ノンプログラマーのためのスキルアップ研究会」。 通称「ノンプロ研」は東京を中心に開催中ですが、2018/9/15大阪第一弾となる「ノンプログラマーのためのスキルアップ研究会&もくもく会 in 大阪」を開催しました! 主宰のタカハシノリアキさん(@ntakahashi0505)がほぼ運営してくださったのですが、ノンプロ研大阪の初期メンバーとして私テラド(@terashin1226)もお手伝いいたしました。 ご参加してくださったみなさん素敵な方ばかりで、とてもハートフルな会になりました。 運営の裏側含め、初開催されたノンプロ研大阪の様子をレポートいたします! タカハシさんがToggeterもまとめてくださっていますので、こちらもぜひご覧ください。

    「ノンプログラマーのためのスキルアップ研究会&もくもく会 in 大阪」を開催しました!
  • DNAの読み取りについてプログラマーが誤解していること

    世の中にはDNAの読み取りを使った技術が実用されすぎている。DNAを使った生物の共通祖先の判定、人間の出アフリカ以降の移動の推定、特定の病気にかかりやすい遺伝子を持つかの判定、親子鑑定、刑事裁判におけるDNA鑑定などなど。 あまりにもDNAの読み取りを使った技術が実用化されすぎているため、世間ではDNAの読み取りは簡単なものだと考えている。プログラマーとて例外ではない。 大抵のプログラマーはヒトDNAの読み取りを以下のように考えている。 「一の長い磁気テープを先頭から末尾までシーケンシャルにリードする」 より現実的に例えると以下のようになる。 長さ30kmの長大な磁気テープをだいたい長さ1cmのテープ片に切断する 上記1cmのテープ片を数百複製する 上記複製した数百の1cmテープ片をマイクロメートル単位のテープ片にズタズタに切り裂いて混ぜ合わせる 上記混ぜ合わせたマイクロメートル単位

  • 元ラーメン屋店長の僕がプログラマーになるためにやったこと|Objective-ひろC🍜

    はじめまして。note初投稿になります。 iOSアプリ開発をしているObjective-ひろC(@hirothings)です プログラマーになってそろそろ3年が経過するので、初心者だったころの記憶が鮮明なうちに、元ラーメン屋店長だった自分がプログラマーとして実践で通用するまでにやって良かったことを実体験とともにまとめます。 これからプログラマーになりたい人、どうしたらなれるのか不安な人の助けになれば幸いです。 目次 ・まず1個アプリを作る ・作りたいものが実現できる言語を選択する ・薄いを避ける ・アルゴリズムのススメ ・良いメンターを見つける ・勉強はそこそこに現場でコードを書く ・アウトプットは超重要 ・良いコミュニティを見つける・作る ・時間があったら..否、時間は作るもの ・まとめ まず1個アプリを作る最初はprogateやドットインストールなど、便利なオンラインサービスで勉強す

    元ラーメン屋店長の僕がプログラマーになるためにやったこと|Objective-ひろC🍜
  • ADHD プログラマの私がやっと見つけた「達成すること」が出来る方法 - メソッド屋のブログ

    私は昔から ADHD で昔から発想力や問題解決力はあるのだが、自分自身が何かのスキルを上達することが非常に苦手だ。コンサルとか、エバンジェリストみたいな「人にやってもらう仕事」は得意だが、プログラマとか、ヴォーカリストとか、自分が当になりたかった職業には何回もチャレンジして何回も失敗してきた。 遠くから見ていると私は何かが出来てるように見えるかもしれないが、冗談抜きで人の3倍ぐらい時間をかけないと成果が出ない。しかも、中途半端にしか完成しない。だから、土日も常に何か努力していないと不安になる。 多分私と同じようなADHDの人は、自分的に努力しても何も達成出来ない辛さを感じているかもしれない。過去にも色々試してみたのだが、47年生きてやっと自分でも実施できる対策が見つかったので、同じ様なことで苦しんでいる人のヒントになればと思い久々にこのブログを書いてみた。 「自分で何かを作れる人」が長年

    ADHD プログラマの私がやっと見つけた「達成すること」が出来る方法 - メソッド屋のブログ
  • Rubyの父・まつもとゆきひろが語る、若手エンジニアのキャリア論 | テックキャンプ ブログ

    そもそも、Rubyとは? Rubyは、まつもとさんが1995年に公開したプログラミング言語です。 便利さ・容易さと高い生産性を持ち合わせた、オープンソースのオブジェクト指向スクリプト言語であることが特徴です。 C言語をはじめとするコンパイラ言語は、プログラムの実行にコンパイルという作業が必要です。 スクリプト言語にはコンパイルが不要なため、より手軽でスピーディーな開発が可能です。 Rubyはエレガントな文法を持ち合わせており、プログラミングの楽しさと便利さ・実用性を体感するのに最も適した言語の一つといえます。 2012年には日発のプログラミング言語として初めて国際規格「ISO/IEC 30170」に承認され、グローバルな言語として積極的に利用されています。 全ての人に共通する“生存戦略”は存在しない まつもとさん:「下手すると、皆さんのご両親・親御さん世代のプログラマーの“大先輩”に当た

    Rubyの父・まつもとゆきひろが語る、若手エンジニアのキャリア論 | テックキャンプ ブログ
  • すべてのプログラマが機械学習を受け入れる準備をする時代になった - mizchi's blog

    という予感がしたので書く。正確に言うと機械学習の成果としての訓練モデルを。 まず事前に前置きしておくと、僕は機械学習をほとんど抑えていない。トレンドだけ追ってる。 大学生の時にニューラルネットワークを実装してみてフ~ンって言ってた程度に知識しかなくて、ディープラーニングが流行る前だから、「バックプロパゲーションってややこしかったけど、今は自動でモデルの最適化いい感じにやってくれるんでしょ?」ぐらいの雑な理解しかない。(この時点で怪しい) で、今はフロントエンドやってて、ここは機械学習は縁遠いように思えるかもしれないだろうけど、最近のGoogleはなんとブラウザで tensorflow を動かすのに情熱を注いでいる。 で、こんなのが Hacker News で流れてきた。 medium.com とりあえず試した。デモをそのままデプロイした。 PoseNet - Camera Feed Dem

    すべてのプログラマが機械学習を受け入れる準備をする時代になった - mizchi's blog