第1特集
x86やArmって何?
一度は学んでおきたいCPUのしくみ
かつて、CPUといえばIntelという時代がありましたが、昨今は、スマホにはArmのCPUが搭載されていますし、MacにはApple社製のM1/M2チップが搭載されています。RISC-Vという新進気鋭のアーキテクチャ名も目にします。CPU業界もソフトウェア業界に劣らず変化が速いです。
CPUの知識は、PCなどを購入するときやクラウドのVMインスタンスを選ぶときに役立ちます。でも、そんな実用的な理由がなくとも、IT業界で働く者としてはコンピュータが動作するしくみを一度はきちんと学んでおきたいと思いませんか?
情報をデジタルで表現する方法、電子回路で計算するしくみ、CPUのインターフェースや命令、それらの知識を積み重ねていくと、ハードウェアとみなさんが使用/開発するソフトウェアとの関係が見えてきて、ちょっとした感動を覚えます。本特集でその感動を味わってみてください。
第2特集
スペシャリスト10人に聞きました
新人に読ませたい技術書ベストセレクション
新しい技術を学びたい、業務でわからないことがあった……そんなとき、技術書を頼るエンジニアは多いのではないでしょうか。しかし、あまたとある技術書の中から、どれを選んで読めばよいのか、新人エンジニアにとっては難しい問題だと思います。
そこで本特集では、IT業界で第一線を走るスペシャリストの方々に、「エンジニアになった」「これからなりたい」新人の方へ「これをぜひ読んでほしい!」と自信を持っておすすめできる技術書は何か、お聞きしました。本特集で、最初に読むべき1冊を見つけましょう。
特別企画
「Blockchain Hackathon for Students」特別レポート
主催学生が伝える次世代エンジニアの現況
2022年12月3日~10日、東京大学の学生らによって学生限定のブロックチェーンハッカソンが開催されました。本記事では主催メンバーの4人の学生が、ハッカソンの様子とともに、学生限定のハッカソンを行った動機やハッカソン優勝チームのインタビューをレポートします。
短期連載
Denoで始める サーバサイドTypeScript開発
【2】Denoモジュールを作ろう
DenoはNode.jsの問題点を解消するために作られたランタイムであり、整備された支援ツールによる開発体験や、セキュリティを意識したモダンな設計から注目を集めています。本連載で、Denoを活用した快適なTypeScriptサーバサイド開発を体験しましょう。第2回では、Markdownファイルをリアルタイムでレンダリングする本格的なCLIツールを作成します。