書籍紹介
こんにちは。谷口です。プログラミング初心者でPythonに興味がある方、勉強中の方は多いですが、最近は既にプログラミングができる方から「少し難しい問題を解きたい」「中・上級者向けの学習コンテンツがほしい」と言われることが増えてきました。そこで今…
こんにちは。谷口です。「銀の弾などない」という言葉を聞いたことはありますか。これは「狼人間を魔法のようにすぐに鎮める銀の弾丸のように、ソフトウェア開発においてすぐに役に立ちプログラマの生産性を倍増させるような技術や特効薬はない」という意味…
こんにちは。谷口です。ここ数カ月、新型コロナウイルスの影響で急にリモートワークになった人は多いですよね。エンジニアの場合、「リモートのほうが自由度が高くて働きやすい」「通勤時間がなくなってよい」という人もいると思います。ただ、一方で チーム…
こんにちは、谷口です。プログラミング初心者のみなさん、アルゴリズムの勉強はしたことがありますか?プログラミングの勉強を始めたばかりの方、アルゴリズムについてしっかり勉強したことないという方にとって、アルゴリズムを「いつか勉強したほうがいい…
こんにちは。谷口です。先日、オライリー社から『レガシーコードからの脱却――ソフトウェアの寿命を延ばし価値を高める9つのプラクティス』が発売されましたね。弊社でもすぐ購入し、読みまくり、「これはリーダブルコードのように次世代のエンジニアのバイブ…
Photo by russellstreet上原です。paiza(ギノ)に入社して3ヶ月くらいのWebデザイナーです。今回は、Webデザイン初心者の方や、デザイナーと一緒に仕事をする機会の多い方々が疑問に感じやすい「デザイン」ってそもそも何なの? デザインってセンスがないとで…
こんにちは。谷口です。PHPのWebアプリケーションフレームワークには、CakePHP、Symfony、Zend Framework、CodeIgniterなどがありますが、最近知名度や人気が急上昇しているのがLaravelです。Laravelには、Web開発に便利なルーティング、MVC、ORマッパー、ジ…
Photo by edro Alonso こんにちは。谷口です。プログラミング初心者の皆さんは、OSや仮想マシン、ネットワークシステムやコンピュータアーキテクチャなどといったいわゆる低レイヤーの分野を学んだことはありますか?低レイヤーの技術とは、すごく簡単に言う…
今回は、先日ソーテック社より発売された『いちばんやさしいJava入門教室』が、Javaをこれから勉強する入門者の方にぴったりの内容でしたのでご紹介します!「本を使ってJavaを勉強したい!」という方はぜひ参考にしてみてください。いちばんやさしい Java …
Photo by Christiaan Colen こんにちは。谷口です。ITエンジニアを目指している方、Webサービスを作ってみたい方の中には、「JavaScriptを学びたい」という方も多いかと思います。JavaScriptは、動的なWebサイトやアプリの開発で、主にフロントエンドと呼ば…
こんにちは、谷口です。エンジニアのみなさん、デザイン周りで困った経験はないですか?Web開発をしていると、 マージンやカラーやフォントサイズなどをちょっと変えただけでおかしくなってしまった… うまく入らなくて1px変更しただけなのにデザイナーに怒ら…
Photo by Christophe BENOIT こんにちは。谷口です。プログラミング初心者の中には「データベースを使うためにはSQLを学ぶ必要があるらしいぞ…」という方も多いかと思います。また、現役エンジニアの方からも「なんとなく書いていたけど、ベストな書き方がで…
Photo by Susanne Nilsson こんにちは。谷口です。プログラミング初心者が最初に勉強する開発言語を選ぶとき、どれを選べばいいのでしょうか。目的に合っていればどの言語でも問題ないのですが、よく候補にあがるものの1つとしてJavaがあげられます。Javaは…
Photo by mike krzeszak こんにちは。谷口です。Pythonはコードが書きやすく、機械学習でもよく使われているため最近人気の高い言語ですが、PythonのWebフレームワーク「Django」については知っていますか?PythonでWeb開発をするときに使えるフレームワーク…
Photo by machu. こんにちは。谷口です。プログラミング初心者で「Rubyを勉強したい」と思っている方は多いですよね。Rubyはコードの記述量が比較的少なくて済むため、初心者でも読み書きがしやすく、学習も進めやすいプログラミング言語です。また、Web開発…
こんにちは。谷口です。プログラミング初心者のみなさんは、アルゴリズムについて勉強された経験がありますか?「プログラミングは勉強しているけど、アルゴリズムについてきちんと勉強したことはない」「プログラミング言語の書き方やフレームワークなどの…
Photo by hackNY.org こんにちは。谷口です。開発未経験の方や第二新卒の方から「ITエンジニアになるためにどんな勉強が必要か?」といった相談を受けることがよくあります。プログラミングの勉強はもちろん不可欠です。ただ、プログラミングをちょっと覚え…
Photo by GoToVan 秋山です。Pythonエンジニアです。皆さんPythonは好きですか?私はブロックインデントや条件文の構文などが好きで、趣味や仕事で6・7年ぐらいPythonを使ってきました。Pythonエンジニアをやっていると、機械学習人気などもあってか「Python…
Photo by Schezar こんにちは、谷口です。プログラミング初心者の方々は、どのような方法でプログラミングの勉強がしたいと思いますか?まったくの初心者がプログラミングの勉強を始めると、どうしても学ぶことが多くて、ハードルを感じたり挫折したりしまう…
Photo by OLCF at ORNL 高村です。paiza(ギノ)に入社して2年半ぐらい、今は開発チームのリーダーをしています。ITエンジニアとして働き出してからは、大体10年になります。今回は、新卒でエンジニアになった新人さん・異業種からエンジニアになった人・現在…
Photo by Samuel Mann こんにちは。谷口です。「SQLは何となく書けるけど、DB設計はしたことない…」「DB設計について一度ちゃんと学んでおきたい…」という人は多いですよね。DB設計とは、DBのデータモデル(DBの構成など)を作成する作業です。DBを一から作…
Photo by John Nakamura Remy こんにちは、谷口です。エンジニアの皆さん、デザイン周りのことでWebデザイナーの方と揉めた経験はありませんか?たとえば… マージンやカラーやフォントサイズなどを勝手に変えたら、デザイナーに注意された うまく入らないか…
今回は、先日翔泳社より発売された『Java1年生 体験してわかる!会話でまなべる!プログラミングのしくみ』が、Javaをこれから勉強する入門者の方にぴったりの内容でしたのでご紹介します!Java1年生 体験してわかる! 会話でまなべる! プログラミングのしく…
こんにちは。谷口です。Java初心者の皆さんは、Servlet/JSPについてはご存知ですか?Servlet(サーブレット)というのは、簡単に言うとWebサーバ上で動作するJavaのプログラムです。そしてJSP(Java Server pagesの略)は、HTMLの中にJavaのコードを埋め込ん…
Photo by Malcolm Tredinnick こんにちは。谷口です。最近は機械学習が流行っているからか、PythonやNumpyなどの数値計算系のPythonライブラリなどが人気ですよね。では、PythonのWebフレームワークである「Django」については知っていますか?Djangoは、と…
Photo by Quinn Dombrowski こんにちは。谷口です。プログラミング初心者の中には「C#を勉強したい」という方も多くいらっしゃるかと思います。C#は、Microsoftが開発した言語で、サーバー用のプログラムやゲーム、アプリ、また企業の業務システム開発などに…
Photo by Tnarik Innaelプログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「C言語を学習したい」という方もいらっしゃるかと思います。C言語は、プログラミング言語の中でも群を抜いて処理速度が早く…
Photo by Brent Ozar こんにちは。谷口です。エンジニアを目指している、もしくはエンジニアと一緒に仕事をしている方の中には「SQLを学習したい」という方も多いでしょう。もちろん、エンジニアでも「なんとなくSQL使ってるけど、実は苦手……」という方は少…
Photo by ThoroughlyReviewed こんにちは。谷口です。「プログラミングの勉強を始めたい」という初心者の方は多いですよね。paizaでも学習サービスを運営していますが、最近は「興味があるので趣味で勉強したい」という方だけでなく、 開発業務の経験はない…
Photo by Ian Ruotsala こんにちは、谷口です。最近は機械学習、AI、ビッグデータといった分野が話題になっているので、ディープラーニング、ニューラルネットワーク、クラスタリングなどなどについて、よく勉強している!という方もいるかと思います。一方…