タグ

ブックマーク / paiza.hatenablog.com (220)

  • 長くエンジニアを続けていくために必要なたった1つのこと【すべてうまくいく 第10回】 - paiza times

    エンジニアの皆さん、今、健康ですか? 一般的に、肉体的にも精神的にもタフな仕事のイメージがあるエンジニア。特にメンタル面の管理で苦労されている人を多く見かけます。スキルアップだけでなく、健康維持もエンジニアを続けるために不可欠なポイントです。 この連載は「すべてうまくいく:エンジニアを続けていくための心得」と題して、元エンジニアで現在はライターの加山恵美さんが、自らの経験や数多くのエンジニアへの取材経験をもとに、健康で充実した日々を送るためのヒントをお伝えしていきます。仕事に疲れたときやキャリアに迷ったときに、ちょっと一息入れるつもりで読んでみてください。(バックナンバーはこちらから) 最終回となる第10回は、「わくわくすることを見つけられるか」について。エンジニアとしてこれからも長く頑張るためには、仕事の中で「わくわくすること」を見つけられるか、それを追求できるかがとても大切です。日々の

    長くエンジニアを続けていくために必要なたった1つのこと【すべてうまくいく 第10回】 - paiza times
    komz
    komz 2017/09/28
    長くエンジニアを続けていくために必要なたった1つのこと【すべてうまくいく 第10回】
  • 【問題解説】怪盗813からの謎を解いて、お宝ゲットする方法 - paiza times

    paizaでは、先日「8月13日はpaizaの日!怪盗813からの挑戦状プレゼントキャンペーン」を実施いたしました。 たくさんの方にご挑戦いただきまして、ありがとうございます! 今回は、こちらの問題の解説をします。(※コードは全てJavaで解説しております) ※プレゼント当選者の方へのAmazonギフト券・松阪牛の発送が遅れており大変申し訳ございませんが、順次発送を予定しております! ■怪盗813からの挑戦状・解説 まず怪盗813からの挑戦状ですが、問題は 怪盗からお宝の場所の情報が届きました。お宝のある場所の情報のみでルートなどは分かっていません。 お宝の場所の情報は怪盗の居る場所を 0, 0 として N 個 のお宝の x, y 座標がメートル単位で書かれています。 各座標間は直線で移動します。 0, 0 の位置からスタートし、可能な限り短いルートでお宝を全て盗むルートを出力してください

    【問題解説】怪盗813からの謎を解いて、お宝ゲットする方法 - paiza times
    komz
    komz 2017/09/27
    【問題解説】怪盗813からの謎を解いて、お宝ゲットする方法
  • 今の仕事、いつ辞めるべき?転職どきを見極める6つのタイミング - paiza times

    Photo by Hamza Butt こんにちは、谷口です。 ことあるごとに「今の仕事辞めたいな…でもなぁ…」と思い悩んでいる人は多いかと思いますが、転職に適したタイミングはいくつかあります。 タイミングを間違えると、退職後の生活が立ち行かなくなったり、転職活動がうまくいかなかったり、逆に不満がある職場にずるずる居続けるはめになったりしてしまうため、注意が必要です。 そこで今回は、paizaを使って転職に成功された方々の傾向から「転職を考えるべきタイミング」について考えてみました。 ■転職を検討すべきタイミング ◆希望するキャリアが現職では叶わない 例えば、「現職ではPMにならないと給与が上がらないけど、自分は開発を続けたい」といったケースでは、現職で頑張っても希望するキャリアには進めませんよね。この場合は、長く開発に携われる企業への転職を検討すべきでしょう。 ◇注意点 ただ、「このまま

    今の仕事、いつ辞めるべき?転職どきを見極める6つのタイミング - paiza times
    komz
    komz 2017/09/27
    今の仕事、いつ辞めるべき?転職どきを見極める6つのタイミング
  • なぜ身の程知らずな初心者が「機械学習やりたい」とか言うのか - paiza times

    Photo by Esmée Winnubst こんにちは。谷口です。 開発業務未経験や、経験が浅い状態から「ITエンジニア転職したい」という人が増えてきました。 もちろん最初は誰でも初心者ですから、未経験でもプログラミング初心者でも、エンジニアを目指すのは可能です。実際にpaizaでも、他の職種からエンジニア転職して、大活躍している人はたくさんいます。 ただ一方で、エンジニアを目指して転職活動をしているのになかなか内定が出ない人たちもいます。 その中には 実務経験も勉強したこともないのに「機械学習の求人にしか応募したくない」 あまり求人がない(あっても超狭き門な)言語や開発環境にこだわる 初心者なのに「スペシャリスト的なポジションにつきたい」 といった身のほど知らずな方が常に一定数いるのです。 たとえば、「漫画を描いたことはないけど、ジャンプで連載を持ちたい!連載が決まったら編集部に

    なぜ身の程知らずな初心者が「機械学習やりたい」とか言うのか - paiza times
    komz
    komz 2017/09/27
    なぜ身の程知らずな初心者が「機械学習やりたい」とか言うのか
  • プログラミング入門者向け、Ruby on Railsがよくわかるコンテンツ7選 - paiza times

    Photo by machu. Webアプリケーションを作りたい! という目標を持っている方は、まずここから挑戦してみてはどうでしょうか。 プログラミング初心者が最初に学ぶ言語のうち、人気が高いものの1つにRubyがあります。可読性が高く学びやすいうえ、エンジニアの求人も充実しています。 そして、彼らの多くが、Rubyとともに学ぶのが「Ruby on Rails」(略して「Rails」と呼ばれます)です。RailsRubyで書かれているWebアプリケーションフレームワークです。「フレームワーク」とは、ある特定の分野に特化した機能を集めたもので、Railsの場合はRubyでWebアプリケーションを作るための骨組みのようなものだと考えておけばいいでしょう。Railsを使いこなせれば、Webアプリケーションを作るのがぐっと簡単になります。(もちろんRubyの知識だけでもWebアプリケーションを

    プログラミング入門者向け、Ruby on Railsがよくわかるコンテンツ7選 - paiza times
    komz
    komz 2017/09/22
    プログラミング入門者向け、Ruby on Railsがよくわかるコンテンツ7選
  • 面倒な環境構築なし!初心者もすぐにプログラミングできるサイト9選 - paiza times

    Photo by IDM Südtirol - Alto Adige : ICT & Automation こんにちは。谷口です。 プログラミングの勉強や趣味の開発、また仕事でも「ちょっとコードを書いて試したい」ということってよくありますよね。 もちろん、その言語の実行環境を設定済みのPCが手元にあればよいのですが、いざ環境設定をするとなると時間がかかる言語も多いので、プログラミング初心者の方や「ちょっと確認したい・試したい」といった場合、意外とハードルが高いかと思います。 また、「出先だけどコードを書きたい」「グループでプログラミングを学習したい」といった場面もあるでしょう。 そんな時に便利で役立つのが、インターネットさえできればブラウザ上でプログラミングができる「オンライン実行環境サービス」です。 今はオンライン実行環境がかなり増えてきましたので、今回は 会員登録などが不要 無料 で、

    面倒な環境構築なし!初心者もすぐにプログラミングできるサイト9選 - paiza times
    komz
    komz 2017/09/20
    面倒な環境構築なし!初心者もすぐにプログラミングできるサイト9選
  • 目標達成できる人とできない人を分ける「目標を意識するときのコツ」【すべてうまくいく 第9回】 - paiza times

    エンジニアの皆さん、今、健康ですか? 一般的に、肉体的にも精神的にもタフな仕事のイメージがあるエンジニア。特にメンタル面の管理で苦労されている人を多く見かけます。スキルアップだけでなく、健康維持もエンジニアを続けるために不可欠なポイントです。 この連載は「すべてうまくいく:エンジニアを続けていくための心得」と題して、元エンジニアで現在はライターの加山恵美さんが、自らの経験や数多くのエンジニアへの取材経験をもとに、健康で充実した日々を送るためのヒントをお伝えしていきます。仕事に疲れたときやキャリアに迷ったときに、ちょっと一息入れるつもりで読んでみてください。(バックナンバーはこちらから) 第9回は、「目標との向き合い方」について。自分の願いや野望を実現するためには、目標ときちんと向き合うことが必要です。次々と困難を打ち破り目標を達成していく人がいる一方で、強く願っていて環境にも恵まれているの

    目標達成できる人とできない人を分ける「目標を意識するときのコツ」【すべてうまくいく 第9回】 - paiza times
    komz
    komz 2017/09/14
    目標達成できる人とできない人を分ける「目標を意識するときのコツ」【すべてうまくいく 第9回】
  • これで仕事中の眠気に勝てる!すぐにオフィスでできる対策方法 - paiza times

    Photo by Domenico Salvagnin こんにちは、谷口です。 昼後や寝不足のとき、また単調な仕事をしているときや会議中など、仕事中でもお構いなしに眠気に襲われることってありますよね。皆さんはどうやって解消していますか? もちろん一番よいのは「毎日規則正しい生活をして早く寝ること」なんですが、多分それができている人はこんな記事読んでないと思います。(私もできないです)ですので、今回は私が自分で実践したり、周囲のエンジニアに聞いたりして集めた仕事中にどうしても眠くなった時の対策を、眠気覚ましに書いていきます。 これ以外にもよい方法があったらぜひ教えてください……。 ■比較的自由度が高い時 ◆外出、散歩、ストレッチなどをして身体を動かす 身体を動かすと一時的にオフィスから離れて気分転換になるだけでなく、外に出られれば新鮮な空気を吸って日光を浴びることもできます。 酸素が薄く二

    これで仕事中の眠気に勝てる!すぐにオフィスでできる対策方法 - paiza times
    komz
    komz 2017/09/13
    これで仕事中の眠気に勝てる!すぐにオフィスでできる対策方法
  • 機械学習をやるなら知っておきたい、初心者でもきちんと数学を学べる本5冊 - paiza開発日誌

    Photo by David Joyce こんにちは。谷口です。 最近「人工知能」や「機械学習」に関する話をよく耳にします。実際に機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人も増えてきたなーと感じます。弊社のITエンジニアにも機械学習を勉強中という人が結構います。 機械学習で難しいポイントの一つが、「ある程度の数学の知識が必要」ということだと思います。「数学についてもうほとんど忘れてしまった」「もともと数学が苦手で苦労している…」という声もよく聞きます。 というわけで今回は、弊社で機械学習を勉強中のエンジニアたちに聞いた、機械学習に必要な数学が学べる初心者向けの書籍をご紹介します。 ■高校数学 ◆長岡先生の授業が聞ける高校数学の教科書 長岡先生の授業が聞ける高校数学の教科書数学 (考える大人の学び直しシリーズ) 作者: 長岡亮介出版社/メーカー: 旺文社発売日:

    機械学習をやるなら知っておきたい、初心者でもきちんと数学を学べる本5冊 - paiza開発日誌
    komz
    komz 2017/09/11
    機械学習をやるなら知っておきたい、初心者でもきちんと数学を学べる本5冊
  • クライアントに振り回される、ダメなWebディレクターの特徴とは - paiza times

    Photo by tablexxnx こんにちは。谷口です。 Webサイトやコンテンツ制作において、案件を統括するWebディレクター。彼らの仕事次第で、成果物の質や、デザイナー・エンジニアなど制作側の業務に大きな影響を受けます。 ディレクターをしていると特に悩まされるのが、クライアントからのフィードバック対応ですよね。 フィードバック指示を受けて、何も考えずに「クライアントがこう言ってきたから、その通りに直しといて」と伝えるだけでは、ディレクターの仕事ができているとは言えません。「その案件の目的を叶えるために、ふさわしい指示なのか」を考えずに、そのまま制作側に伝えるだけでは、ディレクターではなく、言われたことを伝えるだけの伝書鳩になってしまいます。 また、クライアントはフィードバックに対して適切な提案が受けられないと、いつまでたってもイメージ通りの成果物が上がってこなくて困ってしまいますし

    クライアントに振り回される、ダメなWebディレクターの特徴とは - paiza times
    komz
    komz 2017/09/03
    クライアントに振り回される、ダメなWebディレクターの特徴とは
  • 心身の健康のために知っておきたい「いい気分転換のススメ」【すべてうまくいく 第8回】 - paiza times

    エンジニアの皆さん、今、健康ですか? 一般的に、肉体的にも精神的にもタフな仕事のイメージがあるエンジニア。特にメンタル面の管理で苦労されている人を多く見かけます。スキルアップだけでなく、健康維持もエンジニアを続けるために不可欠なポイントです。 この連載は「すべてうまくいく:エンジニアを続けていくための心得」と題して、元エンジニアで現在はライターの加山恵美さんが、自らの経験や数多くのエンジニアへの取材経験をもとに、健康で充実した日々を送るためのヒントをお伝えしていきます。仕事に疲れたときやキャリアに迷ったときに、ちょっと一息入れるつもりで読んでみてください。(バックナンバーはこちらから) 第8回は、「気分転換」について。心配性の人は特に、そうでない人もたまに、心配事で頭の中がいっぱいになることはないでしょうか。それ自体は決して悪いことではないのですが、時には他の行動の妨げになってしまうことも

    心身の健康のために知っておきたい「いい気分転換のススメ」【すべてうまくいく 第8回】 - paiza times
    komz
    komz 2017/08/31
    心身の健康のために知っておきたい「いい気分転換のススメ」【すべてうまくいく 第8回】
  • 初心者でもシェルコマンド・スクリプトの使い方を学習できるコンテンツ5選 - paiza times

    Photo by Christiaan Colen こんにちは。谷口です。 LinuxやUNIXなどのOSを使う際に欠かせないのが、シェルコマンドです。授業や仕事Linuxなどを使う必要が出てきて、「プログラミングなら少しはできるけど、シェルって何…?」という方もいらっしゃるかと思います。 ざっくり言うと、OSを使いたい時に、OSと我々ユーザーの仲介役をしてくれるのがシェルです。 例えば、コマンドやスクリプトを入力すると、その入力された処理内容をカーネル(OSの核となる、処理を実行してくれる部分です)に依頼してくれたり、処理中に何らかのエラーが発生した時に、我々でも理解できるようなエラーメッセージを出力してくれたり…というように、OSとユーザーの間を取り持ってくれるのがシェルの役割です。 シェルにはいろいろな種類がありますが、最近のLinuxMacなどでは、bashがシェルの標準環境と

    初心者でもシェルコマンド・スクリプトの使い方を学習できるコンテンツ5選 - paiza times
    komz
    komz 2017/08/30
    初心者でもシェルコマンド・スクリプトの使い方を学習できるコンテンツ5選
  • PCカメラが「QRコードリーダー」に大変身!JavaScriptで簡単に開発できる「Instascan」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、お手持ちのPCに搭載されているカメラや、USB接続のWebカメラなどを「QRコードリーダー」に変えてしまうJavaScriptライブラリのご紹介です! すでに「QRコード」を読み取るスマホアプリなどが多く存在していますが、何と言っても自分でプログラミングしてオリジナルの「Webリーダー」を開発するのは楽しいです。 プログラムの練習や自由研究の題材にもオススメなので、ぜひ参考にしてみてください! 【 Instascan 】 ■「Instascan」とは? 「Instascan」は、PCのカメラにQRコードを読み取らせることで、一般的なリーダーアプリと同じように情報を取得することができるJavaScriptライブラリです。 公式の「サンプルデモ」があるので、まずは実際に試しながらどのようなツールなのか見てみましょう! 以下のURLリンクをP

    PCカメラが「QRコードリーダー」に大変身!JavaScriptで簡単に開発できる「Instascan」を使ってみた! - paiza times
    komz
    komz 2017/08/23
    PCカメラが「QRコードリーダー」に大変身!JavaScriptで簡単に開発できる「Instascan」を使ってみた!
  • 「ITエンジニアに向いていない人」に共通する5つの特徴 - paiza times

    Photo by Robert Agthe こんにちは。谷口です。 他の職種から「ITエンジニアを目指したい」という方が、最近急激に増えています。 もちろん、開発業務未経験の方でも、エンジニアを目指すのは可能です。実際にpaizaでも、未経験からエンジニアになられて、活躍されている方はたくさんいらっしゃいます。 ただ、誰もがそうなれるわけではありません。 特に、開発業務の実態や、自分の向き・不向きを考えずに 「エンジニア不足」らしいから応募すれば採用されるのでは 学校の就職課や転職エージェントなどに「エンジニアは将来性がある」と言われたからなろうと思う 勉強も開発もまだしたことないけど、手に職をつけられるから将来安泰だからなりたい といったイメージしかない人は危険です。 向いていない人が安易にエンジニアになってしまい、いざ仕事が始まると「思っていたのと違った」「仕事が全然進まない」「つらい

    「ITエンジニアに向いていない人」に共通する5つの特徴 - paiza times
    komz
    komz 2017/08/22
    「ITエンジニアに向いていない人」に共通する5つの特徴
  • プログラミング入門者向け、PHPを基礎から学習できるサイト7選 - paiza times

    Photo by Daniel Ramirez プログラミングは未経験or初心者だけど、Webエンジニア職に就職したい…という方、PHPを始めてみませんか? paizaユーザー、特にプログラミング入門者の中で、勉強したいプログラミング言語として常に上位にあがるのがPHPです。 PHPは1995年にカナダ人プログラマのラスマス・ラードフ氏によって生み出されました。動的なWebページを作るのに適したプログラミング言語で、HTMLの中に埋め込むことができるという特徴を持っています。近年はWebサービスの普及やフレームワークの整備にともなってPHPの需要が拡大、国内外の数多くのWebサイトのほか、WordPressをはじめとしたCMSでも広く使用されています。さらに、最近はブラウザゲーム・ソーシャルゲームの発展によりゲーム開発でも使われることが増えました。エンジニアの求人数も加速度的に増えており、

    プログラミング入門者向け、PHPを基礎から学習できるサイト7選 - paiza times
    komz
    komz 2017/08/20
    プログラミング入門者向け、PHPを基礎から学習できるサイト7選
  • 「ピンチはチャンス」は本当か?ピンチとの正しい向き合い方とは【すべてうまくいく 第7回】 - paiza times

    エンジニアの皆さん、今、健康ですか? 一般的に、肉体的にも精神的にもタフな仕事のイメージがあるエンジニア。特にメンタル面の管理で苦労されている人を多く見かけます。スキルアップだけでなく、健康維持もエンジニアを続けるために不可欠なポイントです。 この連載は「すべてうまくいく:エンジニアを続けていくための心得」と題して、元エンジニアで現在はライターの加山恵美さんが、自らの経験や数多くのエンジニアへの取材経験をもとに、健康で充実した日々を送るためのヒントをお伝えしていきます。仕事に疲れたときやキャリアに迷ったときに、ちょっと一息入れるつもりで読んでみてください。(バックナンバーはこちらから) 第7回は、「ピンチ」についてです。多くの人は避けたいであろうピンチの場面。しかし、そこで「ピンチをチャンスに変えられる人」もいます。変えるためにはどうすればいいのか。ピンチとの付き合い方を考えます。 こんに

    「ピンチはチャンス」は本当か?ピンチとの正しい向き合い方とは【すべてうまくいく 第7回】 - paiza times
    komz
    komz 2017/08/17
    「ピンチはチャンス」は本当か?ピンチとの正しい向き合い方とは【すべてうまくいく 第7回】
  • つぶやくだけでギフト券やTシャツが当たる!「ぱいじょ!好きなお話ツイートキャンペーン」開催 - paiza times

    ただいまpaizaでは、「ぱいじょ!好きなお話ツイートキャンペーン」を実施中です。 Web4コマ漫画「ぱいじょ!」の好きなお話をツイートするとAmazonギフト券やぱいじょ!オリジナルTシャツが当たります。 つぶやくだけでギフト券やTシャツが当たるチャンス!ぜひご応募ください! ■Web4コマ漫画「ぱいじょ!」とは? スーパーITエンジニアを育成するための女子高、私立パイザ女学院高等部(略してぱいじょ)に入学した3人組がゆるめに繰り広げる、プログラミングしたりしなかったりの学園ライフ4コマ漫画です。 これまでのお話はすべて無料でごらんいただけます。 ※バックナンバーの閲覧には、paizaの会員登録(無料)が必要です。 ■ぱいじょ!好きなお話ツイートキャンペーン概要 ◆プレゼント内容 「ぱいじょ!」オリジナルTシャツ(デザイン未定)を3名様、Amazonギフト券5,000円分を1名様、Ama

    つぶやくだけでギフト券やTシャツが当たる!「ぱいじょ!好きなお話ツイートキャンペーン」開催 - paiza times
    komz
    komz 2017/08/11
    つぶやくだけでギフト券やTシャツが当たる!「ぱいじょ!好きなお話ツイートキャンペーン」開催
  • 入門者向け・HTML/CSSの基礎が学べるサイトと本8選 - paiza times

    Photo by Christian Heilmann こんにちは、谷口です。 最近、エンジニアやデザイナー以外の方からも「HTML/CSSの勉強がしたい」と言われることが増えてきました。 「仕事で使うことがある…」という方はもちろん「趣味でやっているブログやWebサイトを改造したい」という方も多いかと思います。 簡単に言うと、HTMLは、Webページを作成する時に使用されるマークアップ言語の一つです。マークアップ言語とは、プログラミング言語とは違い、「タグ」を使って、「ここからここまでが見出しです」「ここからここまでが一つの段落です」等といった印をつける言語です。基的にプログラミング言語のような「入力値を取得し計算処理をする」「条件を満たすまで処理を繰り返す」といった処理や計算などはできません。 またCSSは、Webページのスタイルシートの規格の一種で、主にHTMLで記述されたページの

    入門者向け・HTML/CSSの基礎が学べるサイトと本8選 - paiza times
    komz
    komz 2017/08/10
    入門者向け・HTML/CSSの基礎が学べるサイトと本8選
  • 8月13日はpaizaの日!プログラミング謎解きコンテスト開催・813名にプレゼントあり! - paiza times

    paizaでは、日頃よりご利用いただいている会員の方への感謝の気持ちを込めて、「8月13日はpaizaの日!怪盗813からの挑戦状プレゼントキャンペーン」をスタートしました。 こちらのキャンペーンでは、怪盗813(パイザ)から出題されたプログラミング問題に正解した方の中から、抽選で最高級松阪牛やAmazonギフト券をプレゼントいたします! また、成績上位者の方には順位に応じてもれなくAmazonギフト券をプレゼントいたします! paiza史上最多の合計813名様に総額81万3000円分のプレゼントが当たる特大キャンペーンですので、ぜひ挑戦してみてくださいね! ■8月13日はpaizaの日!怪盗813からの挑戦状プレゼントキャンペーン概要 「怪盗813」から出題される謎(※プログラミング問題)を解き、お宝を手に入れましょう! 正解者の中から、合計813名様に総額81万3000円分の賞品をプレ

    8月13日はpaizaの日!プログラミング謎解きコンテスト開催・813名にプレゼントあり! - paiza times
    komz
    komz 2017/08/09
    8月13日はpaizaの日!プログラミング謎解きコンテスト開催・813名にプレゼントあり!
  • エンジニア採用を失敗させる「ダメな面接官」の特徴5つ - paiza times

    Photo by GT AMSA こんにちは、谷口です。 paizaでは、ITエンジニアの求人募集をしている企業のご相談にも乗っています。 「なかなか応募がない」といった悩みも多いですが、ベンチャー企業からの声で目につくのが「面接への応募はあるが、いい人が見つけられない」「面接でいいと思った人に逃げられてしまう」というもの。そもそも面接が面接として機能していないパターンです。 特にこれからエンジニアを増やしたいスタートアップなど、まだまだ規模が小さい企業の場合、専任の人事担当者がいるところのほうが少ないかと思います。そんななか、人事業務の経験がない社員だけで、手さぐりに採用活動を進めていくのは、かなり大変です。 そこで今回は、たくさんのエンジニア募集企業を見てきてわかった、ダメな面接をしてしまっている面接官にありがちなことをまとめました。 なかなかエンジニア採用がうまくいかない企業の方の参

    エンジニア採用を失敗させる「ダメな面接官」の特徴5つ - paiza times
    komz
    komz 2017/08/08
    エンジニア採用を失敗させる「ダメな面接官」の特徴5つ