ここでは、新入社員や若手技術者から聞かれたことをまとめていきます。
同じ質問が多いので同じ事で悩んでいる人、これって何なのと思っている人は多いのだと思います。
しかし、ここにのせているのはあくまで私の私見です。
自分で使えそうだなと思うところはチョイスしてください。
無理に自分に合わなそうな考え方を取り入れる必要はありません。
注意事項
なお、ここは入門編と捉えてください。
分かりやすくするためにに多少の嘘も含まれますが、悪意をもった嘘ではないので分かる人は流してください。
分からない人は分かる日が来ますが、今はその前に分かって欲しいことがあるのです。
入門編メニュー
一般知識
運用に強いDB設計.1(復旧)
はじめに データベースの設計の話と言えば、正規化やリレーション、データフローダイアグラムなど色々とあります。でもそういった内容はネット上に良質な情報がごろごろ転がっているのでそちらをご参照を。もちろんこれらの設計が行われていることが運用に強...
PDCAはむずかしくない
はじめに PDCAサイクルと言う言葉を聞いた事はあるでしょうか。聞いたことがない人もこれから組織に加わると聞く機会が多くなるかも知れません。「継続的改善手法」などと言われPlan→Do→Check→Actの頭文字を取った言葉です。繰り返し「...
何が分からないのか分からない問題
はじめに 私はプログラミング経験ほぼゼロでIT業界に入りました。入社当時は聞くことなすこと初めてづくしで、ものすごく戸惑った経験があります。まさに「何が分からないのか分からない」の毎日でした。同じような経験、同じような状況に置かれている人は...
プログラマ向け
無意味なコメント
プログラミングを生業としていると、嫌でも他人のプログラムを読み解かなければならない場面は出てきます。そのとき「いや、こんなコメントかかれても」と、いうコメントにたくさん出会う。ここでは、アンチパターンとしての無意味なコメントを集めてみます。...
マジックナンバー
はじめに これは何だ? たまに、プログラム解析していると唐突にこんな記述が出てくることがある。 _tanka = _tankaPerPound * 2.205; ポンド(重量)単価に何か係数の様な物を掛けているのは分かるのだが、数字の意味が...
社内教育向け
自分のチームに向けて行う教育についてまとめています。
私の主観で作っているところもあり、万人向けではないかも知れません。
開発チーム向け
システム開発と役割①
はじめに システム開発に関わる人々 システムには様々な人が関わります。プログラマーだけでシステムが出来上がるわけではありません。 お客さんと会社をつなぐ営業 システムを発注するお客さん 受注までの手続きに関係する人々 お客さんの要件をまとめ...
システム開発と役割②
はじめに 前回までと今回のテーマ お客さんと、ベンダーの役割をざっくり説明しました。今回は開発部隊内の役割を掘り下げます。プログラミング作業を行える状態になるまでに、いろいろな人がいろいろと準備をしてくれているから、プログラミンに専念できて...
基本設計の何を読むか①
はじめに 基本設計書に何が書かれているかは以下を参照 今回は設計書を読むに当たっての心構えまで伝えたいと思います。 読む前に知っておくべき事 誰のために書かれている物か 基本設計は、開発チームのみに向けて書かれている物ではありません。お客さ...
SE向け
環境構築
AWS-Lightsail
はじめに AWSといっても様々なサービスがあって、一般的に話題にあがあるEC2はやっぱり初めての人には少しとっつきにくいです。さらにEC2の様にサーバを自分で管理するアンマネージドサービスから、マネージドサービス使おうなんて思うとちょっと敷...
AWS-Lightsailのデフォルト設定変更
はじめに Lightsailをデフォルトで扱うことに問題はないのですが、少しいじった方が何かと良いところもあったのでそういったもののTips集にしていこうと思います。 ログイン時の環境変数設定 ユーザはrootで実行してください。/etc/...
AlmaLinuxにApache+Tomcat+PostgreSQL
はじめに 前回立ち上げたAWSのLightsailのサーバ(OS:Almalinux)に「Apache + Tomcat + PostgreSQL」の環境を構築します。ここでの目標は業務でよくある組合せの環境を構築することです。 表記のミド...
ApacheをHTTPS化して通信を暗号化する
はじめに ApacheをHTTP通信で行えていることが前提です。また固定IPアドレスと、ドメインを所持している必要があります。前提として以下の投稿の続きで説明しますが、上記が準備できているのであれば特に問題はありません。また、固定IPはAW...
その他
システムの見積もり
はじめに これは、システムの受注の際に何をよりどころに、何を見積もっているのかを自分なりにまとめたものです。残念ながら基本日本の技術者は時間売りです。なので、その作業にどれだけ時間がかかるかで見積もります。(これだと、優秀な技術者ほど安くな...
データベースの論理削除 あり?なし?
論理削除と物理削除の論争に対して考察を行っています。
論理削除と物理削除のメリットデメリットに対し、テクニカルなデータベースの話だけでなく、システムを運用するという観点も交えてどうなのか?
少々論理削除有利に書いてしまっていますので、物理削除派の意見も聞きたいところです。