LINE2018.12.01こんにちは!くろすけです。借金関係ばっかり書いてましたらね...。体を使うことによる学習補助教育手法を指す。トレーニングなどにおいては専門家から直接手取り足取り指導を受けることも意味する。本で学ぶだけでなく実際に行った方が学習効果が上がるという考えに基づく。飽きずに楽しく進められたので、順番にご紹介していきたいと思います。目次JetBrainsとは?株式会社サムライズムとは?私のプログラミング戦闘力は5です。感想JetBrainsとは?突然ですが、皆さんはJetBrainsって会社を聞いたことありますか??IT業界で働いている方は聞いたことがあるかもしれません。プログラミングをされてる方なら、IntelliJという名前のソフトはご存知のはず!これを聞いたことないやつはプログラマとしてどうかと思います!ヤバイですから!早く!悔い改めてください!...ワタシサイキンマデシリマセンデシタケド。Belyaevの3人が2000年2月に創業した、チェコ共和国の首都プラハに本社を置く技術主導型のソフトウェア開発企業。サムライズムの山本さんのお話によると、チェコ本社には40人くらいしかいなくて、全世界では1000人程いるそうです。グローバルな会社ですね!!開発者の多くがロシアのサンクトペテルブルグ出身で、そしてなぜかチェコ本社ではチェコ語講座なるものが開かれているらしいです。英語じゃないんだ...ってツッコミが入ってました。IDEAが好きすぎて、JetBrains製品を販売する会社としてうっかり立ち上げてしまった会社だそうです。山本さんはとても気さくで面白くて、バイリンガルダンディな方でした...!ちなみに、山本さんはスプラトゥーンがお好きだそうで、Switchを持って会社に行くと遊んでくれるかも...?(自己責任で突撃してくださいw)サムライズムさんからJetBrains製品を購入すると、完全日本語サポートが受けられるのが魅力ですね!僕みたいに全く英語喋れない読めない人には嬉しいですね...!お問い合わせはホームページからや、メール、Slackでも受け付けているそうです!(最近はサムライズムさん以外から購入した方が、問い合わせてくるケースがあるようで、流石にこちらは受け付けてないそうです。当たり前ですがw)私のプログラミング戦闘力は5です。ここに来て突然の自己紹介。このハンズオンに参加する私の情報です。(要るのかこれは?)まぁ5くらいでしょうね。「エンジニア目指してます♡駆け出しエンジニアと繋がりたいですっ♡」って言ってる可愛い子よりプログラミング出来ない自負があります。いうか可愛いってだけで負けてます。そもそも勝ち負けとかどうだって良くないですか?そんな事気にしないで僕と繋がろうじゃないか・・・え?なんの話でしたっけ?ああ、そうそう。僕がプログラミング出来ないって話でした。...まぁ出来ないことに自信持っても何も生み出しません。一応、経歴としてはeclipseというIDEでJavaの開発を4年程してました...。そのキャリアに見合った技術は身に付いていないです。前提条件として、そんなやつってことで。装備すると大きく戦闘力を上げられるツールがある...そして極意が学べるという。このハンズオンならね。IDEをインストールできれば問題ないとのことです。僕みたいな雑魚も安心ですwLet’sハンズオン!会社・製品紹介をしていただき、いよいよハンズオン開始です!(JetBrains社のチーム開発用ツールの紹介とかあったんですが、僕が至らず、凄さを伝えきれないため割愛させていただきました...。2018”と表示するシンプルな課題ですので、HTMLとJavascriptがほんのりわかれば、問題ないと思います!(わからなくても、操作を見つつ、教えてもらいつつ進められます!)本日の縛り縛りと聞くと...ざわざわすれば良いのかドキドキすれば良いのか、そんな事考えた自分は汚れてますね。滝に打たれてこようね。なくて!!今回のハンズオンは「極力トラックパッド(マウス)を使わない!!」ということです!!!どどどうしよう。プログラミングでも文章でも結構さわさわしまくってる僕としては困り申した。便利なショートカットがあるのに、それを使わないことにはJetBrains製品の凄さは半減してしまうため、だそうです。実際に山本さんにショートカットでの操作を見せてもらいましたが、かっこ良すぎて。戸惑いながらも、キーボード見ながら進めていくうちに徐々に使えるようになってきました。ショートカットの種類が多すぎて、全て使いこなすのは無理がある。笑そんな僕だけのために!(嘘です。)主に使うショートカット集をA4にまとめた用紙をいただけました!これを見ながら毎日仕事や学習をしてます!トラックパッドは相変わらず使いまくってますが。印象に残ったテクニック集ハンズオンを進めていく中で、こ、これは・・・!となるテクニックがあったので、いくつかご紹介したいと思います。class=”hello”></div>と補完されて表示されます。今までHTMLソースをすべてポチポチしてたのが馬鹿らしくなりました!スゴイです!!他にも様々な記述方法があるので、ご興味ある方は「Emmet記法」でぐぐってみると幸せになりますよ。実はこれはJetBrains以外のエディタやIDEでも使用できるそうですが、JetBrains製品はプラグインなしで対応しております。これを期に、使いこなしまくろうと思います。HTMLソースを今までベタで書いていたのは内緒。IDEこれがスゴイですよ。src=”hello.js”></script>って記述をして、hello.jsというファイルが無かったとします。文字列がSQL文だと指定すると予測変換してくれるようになったり...まぁとにかくスゴイんです!すごすぎて僕にはまだ未知数です。Enterを押して空気を読んでもらいます。Enterさんにやっていただきたいと思いました。こんなコースターをいただきました。クリック!そうすると、同一JetBrainsアカウントでサインインしていれば、設定が同期されるようです。画面右下に歯車マークが無い方は、サインインして再度確認してみてください僕みたいに、職場でもプライベートでもJetBrains製品を使いたい人は是非使用しましょう!キーバインドや設定をいじくり倒していたら、同期は必須でしょうから...。(山本さんいわく、設定はできるだけデフォルトで使用したほうが良いとのことです。それでも十分なショートカットを用意しているし、何よりチーム開発する場合に情報共有しづらくなるから、だそうです。マックのキーカーソルショートカットを使いこなしたいというお馬鹿さんのため、キーバインドいじくりまくってます。設定ファイルの同期機能はとても嬉しいです!(似たような境遇の人いるかも知れない...カスタマイズが成熟したらまとめ記事投稿しよかな)git、gitHubとの連携機能これもハンズオンの内容に含まれていました!ですが...なんと僕、gitを殆ど使ったことがないという、もぐりのシステムエンジニアです。(ファイル管理はずっとSubVersionでした。IDEの画面上で行えます!GitHubとの連携機能も充実しているそうです!IDE上にコンソールもあるため、実際にコマンド操作する事もできますよ!gitに精通していればこの素晴らしさが享受出来たんでしょうね...あぁ無情。早く使いこなして、JetBrains界のザビエルになれるように精進します。早く使いこなせるようになりたい!使いこなせている自分を想像するとムラ...ワクワクします!!そして、ハンズオンを終えた頃にはJetBrains者に魂を売る覚悟が出来ていました。「Goland」というGo言語に特化したJetBrains製品を使っています。今僕、楽しいです!人生で初めて楽しいって思えています!笑サムライズムさんの女性スタッフの方曰く、コード補完してくれるIDEなんぞは初心者なんか絶対に頼ちゃいけない!って言う方は昭和の考えで、今は良いIDEが良いプログラマーを育ててくれる。存分に使いこなすべき。IDEに出会えたことでSE人生が大きく変わっていくと確信しています。...魂売っただけあってべた褒めしてますな。ハンズオンとありますが、著者でる山本さんいわく、JetBrains製品全般で使用できる本だそうです。サムライズムさんで直接買うと少しお得に買えますよ!僕は一冊だけ買いました。笑これを職場にもちこんで読みながら開発してます。布教活動にも一役買ってくれたらいいなー。JetBrains製品の唯一の難点を上げるとすれば、基本的に有償、ということでしょうか...ですが、プログラミングをする人にとってエディタやIDE選びは品質、生産性に直結するしますよね。僕の場合は楽しさに繋がりました!これは自分でも予想外でしたが。楽しく早く仕事ができると思ったら、スゴイことですよね...。Let’s自己投資ですよ。書いてきましたが、この記事を見て少しでもJetBrains製品に興味を持っていただければ嬉しいです。見つかりませんでした。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。RSSWordPress.org。