matsunoki

プログラミング

オブジェクト指向がなぜ難しいと感じるのか?最初の壁を乗り越えるためのヒント

はじめに 「オブジェクト指向って、なんか難しい…」「いまいちイメージがつかめない…」 オブジェクト指向のプログラミング言語を学び始めてまだ日が経っていない方は、こう感じたことがあるのではないでしょうか。 クラス、オブジェクト、継承、ポリモー...
エンジニア

リモートワークと出社ワーク、どっちが自分に合っている?生産性と効率性を最大化する働き方を徹底比較!

はじめに 新型コロナウイルス感染症の世界的流行を機に、働き方は大きく変化しました。 従来のオフィスでの勤務(出社ワーク)に加え、自宅などから仕事を行うリモートワークが広く普及したと思います。 しかし、どちらの働き方がより良いのか、人によって...
エンジニア

新卒エンジニア就活生向け!魅力的なポートフォリオで内定を勝ち取るための戦略

はじめに 就職活動を控えた新卒エンジニアの皆さん、自身のポートフォリオは、内定を勝ち取るための重要な武器となります。 果たして、どのようにしてポートフォリオを作成すれば、SEやWebエンジニアとしての魅力を最大限にアピールできるのでしょうか...
AI

統計学はAIエンジニアにとって必要なスキルか?機械学習との深い関係とは?

はじめに 数あるエンジニアの職業の中にAIエンジニアという職業があります。AIエンジニアは機械学習やデータ解析などのAI分野を専門とするエンジニアのことを指します。 さて、この機械学習やデータ解析を学ぶ上で統計学という言葉が良く出てきます。...
AI

人工知能の驚異:最新技術が切り拓く未来の可能性

はじめに 最近、人工知能(AI)の発展が急速に進んでいることは周知の事実だと思われます。 実際、私たちの生活やビジネス、学びの現場において、AIはどのような影響を及ぼし、どのように活用されているのでしょうか? 今回は、人工知能(AI)につい...
AI

教師あり学習とラベリング:AIの賢さを育む、地道な作業と深い知見

様々な場所でAIが現実世界へ溶け込み、自然な文章を生成したり、人と会話しているような体験ができるようになりました。 このような高度なことができるようになるための技術として機械学習があり、その中でも人間による「教え込み」が行われる「教師あり学...
AI

Copilot+PC:次世代のAI搭載PC

はじめに 今年に入ってMicrosoftが発表した「Copilot+PC」というPCをご存じでしょうか。従来のPCとは一線を画すこの新しいPCは、AI技術を駆使して私たちの作業やエンターテインメント体験を革新します。ニュースで聞いたことはあ...
IT用語

Vimというテキストエディタ

Vimは「Vi IMproved」の略で、古くからあるViエディタを改良したものです。コマンドラインベースのテキストエディタでありながら、現代のIDEに引けを取らない機能を備えています。
IT用語

ソフトウェア開発におけるアーキテクチャとは

ソフトウェアアーキテクチャは、建築における設計図のようなものです。高層ビルを建てる際に、基礎工事、柱や壁の配置、電気配線の設計など、すべてが緻密に計画されているように、ソフトウェアでも同様の「設計図」が必要です・
データベース

OCI8についてと使い方

はじめに データベースとアプリケーションをつなげるためには、様々なツールやライブラリが必要です。その中で、Oracleデータベースにアクセスするためのライブラリ「OCI8」は非常に便利です。様々な言語で使用できるものですが、今回は現在私が使...