タグ

programmingに関するLianのブックマーク (269)

  • プログラミングスクールに通うくらいならこの本を読め10選 - ニート向けソフトウェアエンジニアリング塾

    概要 職業ソフトウェアエンジニアを目指す方々にオススメしたい書籍トップ10です 以下の観点から選定しました 10年後でも変わらない、流行にとらわれず長く役に立つ、ソフトウェアエンジニアリングにおいて普遍的な知識 特定のプログラミング言語やプラットフォームやツールに精通するのではなく、現代のソフトウェア開発の哲学・文化の全体像が把握できることを優先 200~300ページくらいで初心者でも読破できる 400~500ページくらいのもあるが、それらは辞書的に使うのがいい あえて10冊に絞り込んだので、ここに含められなかった書籍も当然あります CI/CDやDevOpsに関するも入れたかった… デザインパターンに関するも入れたかった… DDDやClean Architectureなどシステム設計に関するは意図的に入れていない 真・プログラミングスクールに通うくらいならこのを読め10選を書きま

    プログラミングスクールに通うくらいならこの本を読め10選 - ニート向けソフトウェアエンジニアリング塾
  • プログラミング上達したい人に繰り返し読んで欲しい4冊|erukiti


          5  Next.js + Hasura  @9 (@erukiti) July 27, 2020           4 
    プログラミング上達したい人に繰り返し読んで欲しい4冊|erukiti
  • エンジニアとして影響を受けた技術書ランキング2020年版

    今年もやってきました!毎年恒例の 優秀なエンジニアが選ぶ「影響を受けたランキング」 をご紹介します。注目の新刊も数多くランクインしているので、ぜひチェックしてみてください。 2020年度版 エンジニアが影響を受けたランキング 調査概要 ・対象者:2019年に転職ドラフトへ会員登録して、指名獲得をしたユーザー ・ランキング内容:得票数10票以上の書籍を抜粋 ・比較対象:2018年に転職ドラフトへ会員登録して、指名獲得をしたユーザー 順位 昨対 書籍名 得票数

    エンジニアとして影響を受けた技術書ランキング2020年版
  • プログラマだったら当然知ってるよね?という知識一覧

    2019年11月11日追記 ただのタイトルで煽ってるだけの記事に半年経っても未だに大量のアクセスがあるので追記しておきます。 ここで言いたいことは、「プログラマならコンピュータサイエンスを勉強してると役に立つよね」、ということ だけ です。 この一文以上に有用な言葉は以降の文章では出てきません。みなさんの時間を無駄にしないために注意書きをしました。 それでも良いという人は読んでみてください。 Twitterで「〇〇ができるという人が面接に来たけど、『じゃあXXXやYYYって知ってます?』というと知らないという人が多いんだよねぇ」とかいうツイートを見かけて、私はXXXやYYYってのを知らなかったので調べた見たところ、常識とまでは言えない概念だったり、名前は知らなくても誰もが知ってる概念だったり、むしろもっと良いアプローチがあるのではという思想だったりでなんだかなぁと思っていたところ、半日くら

    プログラマだったら当然知ってるよね?という知識一覧
    Lian
    Lian 2019/05/21
    まったくわからんな。
  • プログラミングの変数・メソッドの命名でよく使う英単語まとめ - SE_BOKUのまとめノート的ブログ

    目次 プログラミングの変数・メソッドの命名でよく使う英単語 ログイン・認証 許可・権限 ネットワーク ファイル操作 外部入出力 データ入出力 データベース操作 オブジェクト操作 生成・構築 削除・破棄 変更 変換・結合・排除 分割・切り出す(スライス) 登録・設定 検索・置き換え 状態・状態変更 計算 プロセス操作 処理サイクル 確認(1) 確認(2) 比較 その他対で使う単語 コード・ID・引数(変数) 機械学習関連 その他(未分類) データベーステーブルのカラム名の工夫(変数) 変数の頭につける接頭語 プログラミングの変数・メソッドの命名でよく使う英単語 プログラミング時の「メソッド名」「変数名」の命名で使いそうな英単語を「同じ意味でもニュアンスによって使い分けされるもの」あたりを注意してまとめます。 ログイン・認証 単語 意味 log_in/log_out ログインする/ログオフする

    プログラミングの変数・メソッドの命名でよく使う英単語まとめ - SE_BOKUのまとめノート的ブログ
  • 開発者に嫌われているプログラミング言語トップ25 | マイナビニュース


    fossBytes328()Which Are The Most Loved and Most Hated Programming Languages2017Stack Overflow Developer Survey 2017調251RustSmalltalkTypescriptSwiftGo 25 Visual Basic 6 VBA CoffeeScript VB.NET Matlab Objective-C AssemblyPerl Lua Hack Groovy Common Lisp Dart Erland P
    開発者に嫌われているプログラミング言語トップ25 | マイナビニュース
    Lian
    Lian 2017/03/30
    JSが25位でCoffeeScriptが3位はないんじゃ。まぁJSは直で書かないでも使わざるをえないが
  • Quine Tweet: 自分自身へのリンクを持つ再帰的ツイート - まめめも

    This tweet is recursive. https://t.co/bZISaPd3Ts— Quine Tweet (@quine_tweet) 2016年9月19日 「このツイートはありません」となっていますが、URL をクリックすれば自分自身に飛べます。 以下、このツイートが生まれるまでの経緯を長々と書きます。 問題設定 そのツイート自身の URL を埋め込んだツイートを作ります。ツイートの URL はツイートをした後でないと決まらないし、ツイート文面を後から更新する手段はない(と思う)ので、単純ですが意外に難しい問題です。 調査 ご存知のように、現在のツイートの URL は次のような形式です。 https://twitter.com/<username>/status/<id>username はそのままなので、id を事前に予測できれば解決です。*1 調べてみるとこの id

    Quine Tweet: 自分自身へのリンクを持つ再帰的ツイート - まめめも
    Lian
    Lian 2016/09/21
    変態だ……
  • Amazon.co.jp: プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則: 上田勲: 本

    Amazon.co.jp: プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則: 上田勲: 本
  • 初心者でもアルゴリズムが学べる・身につく書籍とサイト一覧 - paiza times

    Photo by Anders Sandberg こんにちは、谷口です。 皆さんは、アルゴリズムの勉強はどのようにしていますか? 情報系の学部出身の方は授業で勉強したことがあるかもしれませんが、文系の方や、プログラミングの業務経験のない方は、「そういえばちゃんと勉強したことない」という方も多いかと思います。(私もかつてそうでした……) アルゴリズムとは、「問題を解くための手順を定式化した形で表現したもの」のことです。例えば、複数のデータを並べ替えるソートの方法として、バブルソートやヒープソートといったアルゴリズムがあるということは、アルゴリズムをきちんと勉強したことがなくても、知っている方は多いかと思います。 仕様書の通りにコーディングをしていくだけの業務であれば、アルゴリズムを勉強する必要はないかもしれません。さらに前述のようなソート等に関しては、多くの場合既に関数が用意されており、アル

    初心者でもアルゴリズムが学べる・身につく書籍とサイト一覧 - paiza times
  • プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ


      使 使 photo by Michael Coté codic codic  
    プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ
  • 日本語版Stack Overflow、今日からプライベートベータ開始。担当者のコメント


    Web1Stack Overflow Stack Overflow Stack ExchangeJoshua 'jmac' MacielMaciel  Joshua Maciel Maciel 12
    日本語版Stack Overflow、今日からプライベートベータ開始。担当者のコメント
  • http://blog.inouetakuya.info/entry/2014/06/08/194015

    http://blog.inouetakuya.info/entry/2014/06/08/194015
  • 昔の自分に教えてあげたい、新人プログラマへ伝えていること | Act as Professional


            
    昔の自分に教えてあげたい、新人プログラマへ伝えていること | Act as Professional
  • モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう - Qiita


      使   / Ruby/RubyonRails 使  :  × Pay  Payment  = pay paypaypayment PayPayment :
    モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう - Qiita
  • 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita

    あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを理解することで、よりよいプログラムを書くためのもので、正確なソフトウェア工学の歴史を学ぶためのものではありません。正確な歴史を把握したい場合は、原典をあたるようにしてください。 また、想定している読者は「よくあるオブジェクト指向プログラミングの学習」を既にし

    新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita
  • プログラマーを悩ませる、命名の難しさについて

    話の発端は 先日公開された FC2 ソースへの感想から。 http://opensource.slashdot.jp/story/14/03/24/0937246/FC2%E3%83%96%E3%83%AD%E3%82%B0%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E5%8C%96%E3%81%95%E3%82%8C%E3%82%8B isExistメソッドとか (スコア:1) by Anonymous Coward on 2014年03月25日 10時54分 (#2568810) もろに日人っぽいソースコードで好感が持てる。

    プログラマーを悩ませる、命名の難しさについて
  • 最近は「ロジバン」という言語を勉強しています | Skyscraper

    静止画M@Dを中心にMMDとか、ニコマスを楽しんで気になったことを書き綴っているサイトです、Web新技術投入したがりなのでブラウザは最新版推奨です ロジバンという人工言語をご存じでしょうか? 存在自体は数年前に聞いていて気にはなっていたのですがなかなか手が出せていなかったのを えいやっ!と勉強し始めることにいたしました この子は「プログラムによる完全な構文解析が出来る」という面白い性質を備えていて しかも発音と文字が完全一致しているので 人間がマイク越しに話した文を、完全に構文として分解できるという強みがあるんですね ただ、実際に初めて見ると、なんか・・・結構ムズいです というか概念的に英語とかドイツ語とか、中国語とか、今までちょっとだけとはいえ囓ってきた外国語と全然違う観念で設計されている感じがして結構苦戦させられました なんと言えばいいのでしょう 英語や日語なんかの自然言語は「AがB

    Lian
    Lian 2013/12/10
    "発音と文字が完全一致しているので人間がマイク越しに話した文を、完全に構文として分解できる"
  • 角谷信太郎 × 和田卓人 ピアソン技術書のゼロ年代と俺たち ―"OO厨"史観のふりかえりと、技術書翻訳のこれから―: ジュンク堂書店Podcast


      iTunes StoreiTunes iTunes - Podcast - Podcast iTunes    2013/9/28 Rubyist-ist, OO13 × TDD,OO13 201381
  • Test-Driven React: Find Problems Early, Fix Them Quickly, Code with Confidence by Trevor Burnham | The Pragmatic Bookshelf

    Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl

  • 【特報】ゲーム製作に特化したプログラミング言語「Kuin」がついに正式リリース! : 作々! -さくさく- 


     --  3DCG() @b2)Kuin1722 [] Kuin 1.00  https://t.co/WmHTvu85iL  (@b2) September 17, 2013 Kuin KuinHSPC++Kuin   ()