新人エンジニア向けおすすめ記事


はじめに

自分の知識だとニッチな内容ばかりなので、こんな時期だし新人エンジニアにおすすめ出来る記事をコメントいれつつ紹介。
みんなの力をオラに分けてくれ!

コーディング関係

初級者向けVisualStudio便利機能集Vol.1
使用頻度が高いであろうVisualStudioのTips的な。
この記事自体は比較的古めなのでバージョンは古いですが基本は変わってないので大丈夫だと思います。

Visual StudioユーザーがReleaseビルドをするときに必ずやってほしい2つの設定
コメントでは「やるべき/やらないべき」で意見分かれていますが、自分はやります。ファイルがスッキリするので(適当

あっと驚かせるJavaプログラミング(をやめよう)
アンチパターン集。javaに限らずあらゆる言語でも同じことが言えると思います。
途中にある「カバレッジ100%」とかやらされたなぁ・・・としみじみ。

Java初心者時代にコードレビューで指摘された悪しき習慣
同じくアンチパターン集。被るところもありますが折角なので。
ただし何でも絶対的なことはなく、人や状況次第で意見がわかれるところも結構あるようですね。

名付け

プログラミングでよく使う英単語のまとめ【随時更新】
コーディングや設計していると地味に悩んだりする、変数名やメソッド名。
つける際は大抵は英単語の組み合わせが多いと思うので単語の使い分けが出来ているとへんてこりんな名前にならずに済みます。コーディング規約などがあると事情が変わったりもしますが。
何よりも悩んでる時間の短縮が出来ますね。
ちなみに対義語の「start/stop」「begin/end」とか結構混同して「start/end」とかやります。自分もやります。
まあでも大事なのは「他の人に意味が伝わること」だと思います。

プログラマーが知っておくべきローマ字の基礎知識
日本人にとっては馴染みのなさすぎる英語だったり、そもそも訳しようがない専門用語だったりする場合は日本語読みをそのままローマ字で名前にする場合もあると思います。
ローマ字の基本も知っていて損は無いかと。

データベース列名の名前付け(英単語での)採用例を集めてみた
データベースでテーブルの列名に有りがちな単語集。

その他

エンジニア歴20数年の私が、設計書を書く際に心がけていること
やっぱ統一感は大事ですね。

便利技・便利ツール
定番のツール集。
WinMergeにはよくお世話になっています。
普段から便利ツールに慣れすぎると、インストール必須系は支給のPCとか一時的に使用しているPCで入れられなかったりして、使いたいものが使えなくてストレス溜まることも・・・。

【学習メモ】LinuxCUI初心者が早く知りたかったコマンド(操作も)
知っているとLinux使う時に役立つもの。とかいう自分はLinuxろくに扱っていません・・・。

不思議の国のSE用語
どちらかというとある程度わかっている人が見てみて「あるあるwww」ってなるやつ。
無理に覚えなくても、気づいた時には大体頭に入ってます。
やっている仕事によっても使うものも結構違いますが。

新人さんに議事録の取り方をレクチャーしたときのメモ
議事録取る時のイロハとか心得とか紹介してくれます。

おまけ

Web廃墟を作るときに心がけるべき7箇条
※欠片も新人向けではありません
15年以上前くらい?はまさに「個人ホームページ」ってこんな感じだったから懐かしさをおすそ分け。
リアルweb廃墟も結構いくつも残ってたりしますが。