programming

programming

Ruby on Railsの将来性と需要:エンジニアにとっての開発の新たな可能性

はじめに現在、Web開発の現場では様々なフレームワークやプログラミング言語が使用されていますが、その中でもRuby on Rails(RoR)は多くの企業に支持され続けています。果たして、Ruby on Railsの将来性はどのようなもので...
programming

コードのリファクタリングは意味がないのか?投資対効果を考えた最適なタイミングとそのメリット

はじめにプログラムの保守性や可読性を向上させるために、リファクタリングを行うことは避けて通れません。しかし、・その効果が本当に投資に見合ったものなのか・いつリファクタリングを行うべきなのか・そのプロセスはまるで掃除のように扱われるべきなのか...
programming

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

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

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

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

OCI8についてと使い方

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

キュレオで小学生の将来を広げる!全国教室数No.1でどこからでも通いやすいプログラミングスクールの概要、口コミをCheck

プログラミングスクール「キュレオ」は2019年4月ことから全国的に展開が始まり、2024年10月現在で3205教室ものスクールが開校されています。
engineer

Tech Kids Schoolで子どもの可能性を広げる! サイバーエージェント運営の小学生向けプログラミングスクールとは

はじめに:「Tech Kids School」「子どもにプログラミングを学ばせたいけど、どこがいいのか分からない…」そんな保護者の皆さまへ。本記事ではメディア事業(例:AbemaTV)やゲーム事業(例:ウマ娘)で有名なサイバーエージェントが...
programming

スクラッチでプログラミングを始める!初心者に優しいプログラミング

はじめにプログラミングというと、難しそうで敷居が高いイメージの方もいると思います。しかし、子供から大人まで誰でも楽しみながらプログラミングの第1歩を踏み出せるプログラミング言語があります。それが「スクラッチ(Scratch)」という言語で、...
programming

【良いコード悪いコードで学ぶ設計入門】からみる保守しやすい/成長し続けるコードとは

はじめにコードを書く時、どんなことに気を付けているでしょうか。「とりあえず動くコードさえ書ければ良い」という考え方も時には有効ですが、長期的に見て、より良いソフトウェアを開発するためには、コードの品質に目を向ける必要があります。『良いコード...
programming

「リーダブルコード」が広く読まれているワケ

「コードを書くのは好きだけど、後から見返すと何をしているのかさっぱり分からない…」そんな経験はありませんか?プログラミングはただ動くコードを書くだけでなく、誰が見ても理解しやすい、美しいコードを書くことが重要です。そこで注目したいのが、プロ...