タグ

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

  • 【初心者必見】進捗を聞かれない仕事の原則

    はじめに 新卒プログラマー、あるいは初心者プログラマーのあなたは上司あるいは先輩に以下のようなことを言われたことはないだろうか。 「進捗はどうなった?」 「なんでこの作業に時間がかかっているの?」 あるいは、作業の見積もりやタスクの分解を行わずに直接コードを書き始めているということはないだろうか? そこで、今回の記事では進捗や作業の状況を上司や先輩に聞かれないための仕事の進め方を簡潔に解説する。記事はプログラマー等のIT業界に従事している人向けに書かれているが、すべての仕事にも使えるような考え方であるので参考になれば幸いである。 進捗を聞かれないための仕事の原則 他者への思いやりを持つ これは円滑に、かつWin-Winの関係で仕事を進める上では非常に重要な原則である。最初にやるべきことは他者への思いやりを持つことである。 例えば、主に次のようなことが他者への思いやりを持っていることになる

    【初心者必見】進捗を聞かれない仕事の原則
  • 初心者プログラマが犯しがちな過ち25選 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 以下はThe Mistakes I Made As a Beginner Programmerの日語訳です。 The Mistakes I Made As a Beginner Programmer 初心者プログラマが犯しがちな間違いと、それらを特定し、避けるための習慣を学ぶ方法。 まず最初に言っておくことがあります。 この記事は、誤りを犯すことを悪いと糾弾するために作成されたものではありません。 むしろ貴方が誤りに自ら気付き、あるいはその兆候を見いだし、それらを避けられるようにするために書かれたものです。 私は過去これらの誤りを犯し

    初心者プログラマが犯しがちな過ち25選 - Qiita
  • O'Reilly Japan - ベタープログラマ――優れたプログラマになるための38の考え方とテクニック

    プログラマとしてのキャリアをスタートすると、構文や設計を理解するだけでなく、その他の様々な事柄を理解し習得する必要があると気づきます。書は、優れたコードを作りだし、人々と効率的に働く生産性の高いプログラマになるための考え方とテクニックを38のテーマで紹介します。はじめに、コード1行1行の書き方、デバッグやエラー処理、コードの改善方法など開発現場でのコーディングを取り上げます。次にコードを単純に保つこと、コード変更やテスト、リリースなどソフトウェアを開発する際の考え方や心構えを扱います。個人的な活動として、継続的な学習方法と停滞を避けるための課題の見つけ方など、自らを成長させる方法も紹介。さらに組織の中で他の人とコミュニケーションを取りながら、効果的に働くための習慣を解説します。『Code Craft』の著者Pete Goodliffeが、自らの経験を元に「優れたプログラマ」になるための考

    O'Reilly Japan - ベタープログラマ――優れたプログラマになるための38の考え方とテクニック
  • プログラマの為の数学勉強会

    2013年 プログラマの為の数学勉強会 資料 第1回:イントロダクション 第2回:浮動小数点数・極限・微分 第3回:微分法の応用・多変数関数の微分法 第4回:微分法の応用(続き)・方程式の数値解法 第5回:微分方程式の数値解法・積分法 第6回:数値積分法・積分法の応用 第7回:行列・ベクトル・ガウス消去法 第8回:行列式・逆行列・連立一次方程式の直接解法 第9回:線型空間・線型写像・固有値固有ベクトル(その1) 第10回:線型変換・固有値固有ベクトル(その2)・内積空間 第11回:連立一次方程式の反復解法・二次形式・多変数関数の極値・重積分 第12回:確率論入門 第13回:情報量・エントロピー・重要な確率分布・大数の法則・中心極限定理 第14回:擬似乱数の生成法・推定 第15回:検定 第16回:検定の続き, 回帰分析 第17回:回帰分析の続き 第18回:ベイズ統計

  • 真・プログラマになるには

    A:要りません。 コンピュータのプログラムを書くプログラマになりたいのであれば、幸いな事に日国内においては特に何かの資格が必要という事はありません。 資格はあなたの実力の一部をあなたに成り代わって表現してくれるかも知れませんが、それが全てではありません。 むしろ、資格では表現しきれない部分の方が多いと言えます。 要はあなたに社会的に求められるだけの実力があれば良いだけの話なので、資格のことについて深く考える必要はないでしょう。 もちろん、個人的に楽しむ分には、それさえ考えずに済むので非常に簡単です。 A:特に必要ないでしょう。 高校、専門学校、大学など、様々な教育機関───いわゆる「学校」が、あなたにプログラムを習得する場を与えてくれています。 しかし、学校に行ったからと言って、100人居たら、そのすべての人がプログラムが組めるようになる訳ではありません。 もちろん「逆もまた

  • 技術評論社を退職し、紙からWebの編集者になりました | 食う寝る出す読む

    1986年生まれ。大分県出身。株式会社ZINEという会社とPLIMES株式会社という会社で生命に挑戦しています。 IT業界ではない人間の退職エントリは珍しいのではないか。 プログラマ界隈でよく見かける「○○(名だたる企業名)を退職しました」なんて目を惹くタイトルも、とりわけ出版業界では目にしない。文章を扱う仕事にも関わらず紺屋の白袴、医者の不養生、童貞汁男優、というわけである。 男として生まれたからには、やはり童貞汁男優のまま終わるわけにはいかない。文筆業のはしくれたるワレワレ編集者としては、生きた痕跡をもっとガシガシ書き記しておくべきである。というわけで、ぼくもはじめて退職エントリを書いてみようと思う。 技術評論社でのこれまで 4月30日に技術評論社を退職した。 技術評論社では入社以来1年半の間、Webアプリケーション開発のためのプログラミング技術情報誌、『WEB+DB PRESS』に携

  • #rubykaigi バイヤーズガイド '13

    #rubykaigi バイヤーズガイド ‘13 あえてアマゾンのリンクは貼らないので会場で会おう たのしいRuby 第四版これを買うべき人: 全員ひとこと: ついにRuby 2.0の時代が格的に始まったことを宣言する決定打的一冊であり、必携。今後「情報がないから2.0は不安」などとうそぶくことはこれで不可能になった。テストから見えてくるグーグルのソフトウエア開発これを買うべき人: テストを日常的に書いている人と、テストを書く習慣がない人ひとこと: これはずばり俺が読みたいので買います。こちらからは以上です。白と黒のとびらこれを買うべき人: 「記号と再帰」がおもしろかった人ひとこと: まあなんていうんですかね、形式言語とか好きな人って結局そっちに道を踏み外しちゃうきっかけってテングワールだったりするわけじゃないですか。だからこういうふうに攻めてくるのって変化球のようでいて実はど真ん中だと思

    #rubykaigi バイヤーズガイド '13
  • プログラマーが知っておくべきうつ病の知識 - aike’s blog

    少し前にITproにプログラマーは「こころの病」にかかる比率が高いという記事が載っていましたが、あらためて言われるまでもなくプログラマーがストレスで精神を病んで離脱するケースは自分の周りを見ても非常に多いです。こんな状況であればプログラマーに対する危険手当やプログラマー専用うつ保険とかあっても良いと思うのですがなかなか社会は変わらないようです。 このような状況に対抗するにはプログラマー自身が自衛のために知識を得ることだと思います。プログラマーの武器は知識であり、ハックする好奇心なのだから、あらかじめ十分な知識を身につけて不当なストレスに対して有利に戦いをすべきなのです。 1.判断力低下は想像以上に怖い うつで一番恐ろしいのは、気分が憂になることではなく、判断力が低下することです。 判断力が落ちるとどうなるかと言うと、自分が健康なのかどうか判断できなくなり、仕事を休むべきなのかどうかで判断

    プログラマーが知っておくべきうつ病の知識 - aike’s blog
  • 怠惰にgitを使うためのシェル活用術、またはgst一族 - Qiita

    Git Advent Calendar / Jun. 6/12 担当@T_Hashです。 明日も仕事でだるいのですが、怠惰はプログラマの美徳といいます。というわけで僕が日々の仕事で怠惰にgitを使うための設定を共有したいと思います。 zsh ↓を参考にした設定を.zshrcに記述して、右プロンプトにブランチ名とステータスを表示させています。コマンドを叩かずに状態が見えて非常に便利です。 git のブランチ名 と作業状態 を zsh の右プロンプトに表示+ status に応じて色もつけてみた 緑だとクリーンな状態、赤だと未コミットの変更があります。「緑が正常な状態、緑に戻って来たら一段落してコーヒー飲もう」とか考えながら作業をしてます。 あと、zshはgitのコマンドも補完してくれるので地味に重宝します。 gst: git status git statusは常に叩くクセを付けた方がいいと

    怠惰にgitを使うためのシェル活用術、またはgst一族 - Qiita
  • プログラマの心の健康

    目次 はじめに 情報不安について 人の話を聞くこと 寝てから考えよう わ・ざ・と、ゆ・っ・く・り・、や・っ・て・み・よ・う ロビンソン式悩み解決法 驚き、最小の法則 むしょうに腹が立つあいつのこと あなたは、そのままでいいんです はじめからやり直したい症候群 人から信頼されるためにはどうしたらよいか トラブルがチャンス あなたはひとりではありません あなたのための聖書の言葉 ぜひ、感想をお送りください リンク集 更新履歴 はじめに 私はプログラマです。 プログラムを書いて生活の糧を得ています。 プログラマというのは精神的にも肉体的にも過酷な仕事だと思われています。 夜遅くまでディスプレイに向かい、 キーボードを叩き、ジャンクフードをべながらバグをとる…そんな職業だと思われています。 確かにそういうところもありますが、プログラマも人間です。 不健康な生活を長いこと続けることはできません。

  • 新卒準備カレンダー 2011春

    新卒準備カレンダー 2011春は 新卒準備カレンダー 2011春 - ATND 主導で開催されました. 開催期間は,2011/03/01 ~ 2011/03/31 となっています. 日 月 火 水 木 金 土

  • RTFM

    ドキュメントを読まない輩 結論: ぐぐるな。ドキュメントに書いてあるとわかっているのになぜ google に頼る? 巷間でよく見られる、しかし Apache の配布アーカイブ一式に含まれているドキュメントをちゃんと読んでいれば起きないはずの設定ミスや、ミスではないがふしぎな設定について。 <Limit>: セキュリティ上のリスクがあるのですみやかに確認・修正されたし AddDefaultCharset: 穴ではないが修正が必要 LanguagePriority: ほとんどのサイトでは無意味 ScriptAlias: 管理者でなくエンドユーザがハマるのはしかたないけれど SetEnvIf: どこも間違ってはいないのだが… Apache のドキュメントは日語未訳なところが一部残っているけれど、全体として非常によくまとまった情報源である。少なくとも、「このディレクティブをどう設定するとどう動く

  • プログラマの基礎体力 - 基本へ帰ろう

    私がコードをコミットすると「それ、即リファクタリングしてください・・・」と突っ込まれます・・・。そして修正してコミットします。たしかに、提案してくださる案は保守がしやすく、コードが綺麗な場合が多く、うーんと私を唸らせます。さて、ここで問題なのは、「なぜ私のコードにツッコミがはいるのか」です。どのような差があるのでしょうか。デザインパターンをよく知っている?どうもそのような知識背景で行っているようには思えません。そのプログラム言語の基文法についてよく知っている?しかし、提示していただいたコードは私も理解できますので、知らない機能や書き方だったりではないようです。そこで思うのは「プログラマの基礎体力」でした。ふとした思いでしたが、ググって調べてみると私の足りないなと思うところでした。 プログラマの基礎体力の鍛え方 これは、「プログラムを読む」>「プログラムを書く」この繰り返しが一番良いという

    プログラマの基礎体力 - 基本へ帰ろう
  • A diary.(2010-08-23)

  • プログラマになろう - 日々常々

    もうすぐ4月になると言う事で、時事ネタ。コの業界、特にエンタープライズなSIerやその協力会社なんかに就職される方向けに、夢や希望をなるべく潰さないつもりで書いてみる。 PGになってはいけない SIer用語でPGって言葉があります。あとSE、PL、PMとかありますけど、序盤は関係ありません。これらは契約形態は違うのですが、作業内容よりも主に単価で分けられます。で、PGは「末端作業員」と言う意味です。 PGはプログラマではありません。プログラマに失礼です。PGにプログラムは作れません。また、PGはコーダーでもありません。PGにコードは書けません。PGはSEの指示の元、似た事をしている既存システムのコードを切り貼りして、それっぽく動くものを作る下請け作業員でしかありません。そこに創造的な仕事は一切ありません。多くのPGは自らの意思か外部からの圧力によって、思考を放棄もしくは停止しています。PG

    プログラマになろう - 日々常々
  • 履歴書の順序づけ - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2006年9月8日 金曜 求人で標準的に使われている添状を付けた履歴書というのは、候補者を知るための方法としては驚くほど貧弱なものだ。履歴書は応募者の資質についてほんのかすかな手がかりしか与えてくれない。 しかし時に履歴書はきわめて強いネガティブな手がかりを与えてくれ、それ以上調べることなくその応募者をふるい落とすことができる。一度私は、Microsoft Window[原文のまま] プログラミングのエキスパートだという人から履歴書を受け取ったことがある。別なときには、職歴に書かれていた仕事がダンキンドーナッツだけということもあった。その履歴書は高校の就職相談室のアドバイザーのよくやるアドバイスに従ってとても上手くやっていたが(彼は「ドーナッツトレーのマネジメント」をしていたそうだ)、その応募者がコンピュータを見たことがあることを示すものは何もなか

  • プログラマのクラスチェンジ表(草稿) : mwSoft blog

    いろんな種類が存在するプログラマの呼称を利用して、RPGゲーム的なクラスチェンジ表を作ってみようと思った。とりあえず説明文だけ。現実よりもイメージを優先させてしまったので、正確さには欠ける気がする。 ・コーダー プログラムを学び始めた人が最初になる職業。 クラスチェンジの条件はコードの読み書きができること。 英語で例えるとTOEIC500~600点くらい。 RPGゲームで言えばレベル1~5くらい。 簡単な記述を羅列することはできるが、難易度の高い言い回しやレアな処理は理解できない。 参照渡しと値渡しの差が分からなかったり、closeを書く意味を知らなかったりすることから、被害をもたらす記述を創造することもしばしばある。 ・コピペプログラマ WEBから情報を収集する技を身につけたコーダーのこと。 順調に学習していれば、コーダーを3ヶ月~半年ほど続けているうちに自然とこの職業にクラスチェンジで

  • http://atnd.org/events/13324

    http://atnd.org/events/13324
  • Ruby on Rails セミナー(クックパッド)へ行ってきたメモ - 基本へ帰ろう

    what Ruby on Rails セミナー(クックパッド)へ行ってきた。スライドのタイトルは、【524万人が利用するのインフラ「クックパッド」のものづくり】 そこでのメモ。 ※スライドの移動が少し早くてメモが追いつかなかった部分があります。 クックパッド概要 1998年オープン 目的:「毎日の料理を楽しみにする事で、心からの笑顔を増やす」 45万品のレシピレシピへのアクセスの仕方はロングテール。けっこうばらばらとアクセスされている。) 月間ユーザ524万人 Railsの中で世界第8位 月間2.8億View 16時〜18時がアクセスのピーク 秋からバレンタインに向けてトラフィックが伸びる サーバネットワーク フロントサーバ(Apache2.2)8台 アプリケーションサーバ44台(?だったかな・・・22台だったかな・・・?) データベースサーバ44台 Ruby 1.8.6 Rails2

    Ruby on Rails セミナー(クックパッド)へ行ってきたメモ - 基本へ帰ろう
  • 天野仁史 - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典が不足しています。存命人物の記事は特に、検証可能性を満たしている必要があります。(2021年5月) 独自研究が含まれているおそれがあります。(2021年5月) 出典検索?: "天野仁史" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL

    grapswiz
    grapswiz 2010/10/25
    あまちゃん!