タナカのプログラミング

プログラミングについて

TECH::EXPERT Ruby

f:id:tanagram18:20190107142339j:plain

こんちはタナカです!

 

最近Rubyを勉強しています

頭整理する為に自己満でまとめてみようと思います

 

 

オブジェクト、、、Rubyで扱うデータ

(文字列、整数、ハッシュ、シンボル、配列、、、)

 

文字列、、、”〜” 文字を””で囲んで定義する

数値、、、整数

ハッシュ { } キーとバリューで複数のデータを持つことができる

シンボル : 名前を識別する為に使う、文字列と同様に扱える

配列 [ ] 順番でオブジェクトを管理する

 

 

メソッド、、、何らかの命令

 (gets、puts、to_s、to_i、length、chomp、exit、、、)

 

gets、、、ユーザーからターミナルへ入力できるようにする

puts、、、オブジェクトを出力する

to_s、、、文字列に変換

to_i、、、数値に変換

length、、、文字列の文字を数えてくれる

chomp、、、文字列の末尾の改行文字を取り除いてくれる

exit、、、強制終了

 

 

文法

(if分、while分、def分)

 

if 分、、、複雑な条件分岐分

while 分、、、条件式が真の時は処理を繰り返す

def 分、、、メソッドを定義する

 

 

以上が今日勉強したことです

 

まだまだ説明が不十分ですが、これから勉強して

固めていこうと思います

 

引数と返り値がイマイチピンときてないので

明日予習、復習頑張ります!! 

アニーヴェデルチ

TECH::EXPERT(事前学習 初日)

f:id:tanagram18:20190104175608j:plain

こんちはー遂にTECH::EXPERT(事前学習)が始まったので

渋谷に行ってきました!!

 

あれこれ書いていこうと思います

 

 

 

平日は9:00〜22:00まで空いてる

 

座席は終日自由席

 

有料の自販機、コーヒーメーカーも常備

 

飲食できるスペースもある

 

男女比は 8:2でやはり男性が多かったです

 

人数はパッと見メンター受講生合わせて50〜60人いました

 

まだ1月4日なのに勉強熱心な人が多い

 

 

 

11:00〜 朝礼

 ・5分間、瞑想

 ・今日のやる事、目標書き出し、近くの人と共有、発表

 

18:00〜 夕礼

 ・ストレッチ(これがまた結構良い!!)

 ・今日、学んだことの書き出し

 ・slackにアウトプット

 

 

最後の夕礼でメンターの方が声をかけてくれたので

事前学習の方が4人いることが判明!!おそらく45期の同期

顔は覚えたぞ、、ふふ、、

 

 

 今日やった事、学習した事

・TECH::EXPERTのオリジナルカリキュラムTECH::MASTERの登録

・ 学習に置いてのポイント

メタ認知の徹底、癖つけ

・HTML&CSSの基礎学習、言語の役割

・HTML&CSSでシングルページレイアウト作成

 

です 

 

また来週から本格的にTECH::EXPERTにいこうと思います!!

がんばろー 

勉強よりも練習!!

f:id:tanagram18:20190103195845j:plain

あけましておめでとうございます

初富士を見に行きました!タナカです

 

さて今日はTECH::EXPERTの事前学習期間がとうとう今日から始まるので

1ヵ月、自分が勉強してきた事をまとめて見ようと思います

 

 

・Progate[有料] (ちょうどレベル100 総演習クリア数358)

 HTML、CSSJavaScriptPHPjQueryRuby、Swift

 

・ドットインストール (総完了数170 視聴時間6時間くらい)

 HTML&CSS シンプルサイト作成

 JavaScript 5秒あて、あみくじ、ストップウォッチ、王様ゲーム

       宝探しゲーム、誕生日計算機の作成

 PHP、Swift、Xcodeはちょろっと基礎学習

 

・サルワカ 

 HTML&CSSでシンプルサイト作成

 

シラバス 

 HTML&CSSでシンプルサイト作成

 

・書籍

 モダンコーディングフロントエンジニアが教える3つの本格レイアウト

 HTML&CSSでシンプルサイト3つ

 スタンダード、グリッド、シングルページレイアウトの作成

 

 勉強面では以上ですかね

 

後は情報収集でTwitterやブログ、Qiitaの登録とかしました

 

 

勉強してて改めて思った事は

あー字読めないな俺、、、でした(笑)

プログラミングの勉強をしててつまづきそうになったことの1つは

説明文の長さです

 

これは自分だけかもしれないんですが、昔から説明文長いのが苦手で

すぐ横道にそれて脱線しちゃうんです

あと記憶する系がどうも苦手で学生時代、日本史はいつも赤点でした、、、

 

プログラミングも同じで説明文だけ読んでも最初全然頭に入らなかったです

 

 

いくつか記事で『とにかく手を動かすこと』って書いてあったんですが

 

自分的にそれはプログラミングの第一歩とは違くて

 

一番良いなと思ったのは

 

プログラミングは言語を学ぶのではなく最初は

何かを作って学んだ方が良いと思いました

 

勿論、個人的な見解なので

1番何が正しいかは人それぞれだと思います

 

いずれ自分も人に教えれるくらいになるには

文章からしっかり理解しなきゃいけなくなります

 

 

でももし、自分みたいに字読むの苦手だなとか、覚える系

根負けしそうだなあと思う人は最初は色々作ることに専念した方が

挫折しづらいと思います

 

 

ちなみに上記に書いた

自分がやってきたことの殆どは作成物多いです

 

 

サイトや簡単なゲーム、アプリとかとか

やっぱり、作成物があると達成感が違うし

蓄積していく物が目に見えるのでモチベーションにもなります

 

 

ただ、やっぱり全ては理解しておらず

多分理解度で言うと5〜6割くらいです

 

前述で『手を動かすこと』は一番最初ではないと言ったんですが、

 

『手を動かすこと』は、

きっと今の自分の理解度5、6割の人が次にやることだと思います

 

『この式の構造はどうなっているのか』

『これはなぜ必要なのか』

『どのように変更すれば良いのか』

 

などなど

最初考えてもピンときません

 

まずはプログラミングに慣れることの方が大切だと思うので

 

勉強よりも練習!!

 

のイメージで取り組んだ方が良いと思います

 

 

 

いくつかサイトやアプリを作っていたら

自然に構文の意味を理解していくことが多々ありました

 

 

なので自分の結論で言うと

 作りながら練習して、反復して理解する

が良いと思います 

 

 

 

やれやれ、それでもやっぱり挫折しそうだ、、ってなったら

Progateでひたすらプログラミングを練習することをオススメします

 

 実際、自分もProgateひたすらやっていたので笑

 

 

今日からTECH::EXPERTの事前学習が始まったので

随時、更新できたらと思います

 

 

 じゃ勉強に戻ります!!

 

アウトプットが自分のブランドになる!

 

f:id:tanagram18:20181228022708j:plain

こんちはー

最近開くと必ず携帯の電池を1%奪う記事を作った

タナカです。

 

さて今回も以下の記事の気になった事の要約と紹介をしたいと思います

logmi.jp

2018.10.18 新宿にて

『結局、人生はアウトプットで決まる』の発売記念セミナー

「アウトプットで、AIに負けない自分の『ブランド』をつくる!」

 が開催された。

 

『結局、人生はアウトプットで決まる』の著者で

 

マイクロソフトWindows 95Internet Explorer 3.0/4.0、Windows 98

チーフアーキテクトを務めた、世界的プログラマー中島聡氏が

 

AIにはない人間だけの強みである『アウトプット』をテーマに、

発信の大切さとおもしろさを伝える

 

 

働かなくてもいい時代の『仕事選び』 

 

ベーシックインカムが日本で導入されたらどうするか?

 

ベーシックインカムみたいに働かなくても誰でも食っていける状況になったら

何をするか?

 

働かなくてもいい時代になったら、あなたは何をどの仕事を選ぶか?

 

『遊ぶ』という人がいてもいいが、なんとなく違う

 

給料の為に働くのではない中で何をしたいか?

何をして世の中に役に立ちたいか?

 

そうゆう考え方をしていくと自分にとっての大事なものが見えてくる

 

自分にとってのそれはプログラミングを書く事

 

 

『続ける事』を止めそうになったら

 

あまり良い答えではないかもしれないが、

続ける時は続ける、続けられない時は続けない

 

ブログに関しては続けりゃ楽しいからずっと続けていて

あるところでメルマガに切り替えたら、メルマガの方がもっと楽しかった

 

それでブログを止めようとか、止めるのが悪いと思ったことはない

 

一瞬仕事が忙しくなったが止めようとは思わなかった

 

というのは、また楽しくなってくるから

 

楽しくて頑張るとそこにかける力が増えるので

それが自然に自分にとってプラスになる

 

止めずに続ければ楽しくなってくる

 

 

アウトプットの質にこだわるべき

 

 自分がどう見られたいかではなく、見る人がどう思うかを考える

 

自分の事をカッコいいと思ってほしいから書くのではなく、

本だったら売れてほしいし

ブログだったらたくさんの人に読んでほしいし、喜んでほしい

 

 その為にはその人たちがどう文章を受け取るかを考える

 

料理人でいうと

大事なのは料理をウンまぁぁ〜いっと思ってもらうことであり

料理人が凄い!!と思ってもらうことではない

 

 

 質の高いアウトプットが自分のブランドになる

 

 自分のブランドを創ると言っても別にブランドを創る必要はない

 

要は『より美味しい料理』を創っていればいい

 

自分が見える価値にしていくことで、アウトプットしている映像が相手にとって

価値があるかどうか考える

 

 

です

以上が自分が気になった見出しです

 

感想

人に読んでもらえるような気になる記事をもっと書いて行こうと思いました

 

後はちらっと他の見出しをみたんですが、

プログラミングを学習する上で

やはり目的をもって勉強することが大事なんだと改めて思いました

 

これからも色んな記事を読んで自分を刺激し

インプットしていき

自分の得意なこと、好きなことを発見していこうと思います

 

 

まだまだ

中島さんが開発した紹介したいアプリとか

勉強の基本は本なのか

好きなプログラミング言語は?とかとか

 

気になる見出しがあったのですが長くなるのでここら辺で切りたいと思います

 

気になった方は是非読んでみて下さい

 

 

因みに冒頭で言ってた

必ず携帯の電池を1%奪う記事がこちら

tanagram18.hatenablog.com

是非試してみて下さい(笑)

クリスマスに聞いてほしいBEST 20!!

f:id:tanagram18:20181223234129j:plain

クリスマスは女性にサンタさんになってほしいタナカです

 

さて今日は

クリスマスはもう終わっちゃうようって人からー

まだまだクリスマスはこれからだぜって人たちに向けて

自分が選ぶクリスマスに聞いてほしいBEST 20を発表したいと思います!!

 

 

後半完全クリスマス関係なくなっちゃうかもですが、勝手に書きます!!

 

 

スタートなる第1曲目!!

Maraih Charey 『All Want For Christmas Is You』


Mariah Carey - All I Want For Christmas Is You

 

2曲目

THE JACKSON5 『SANTA CLAUS IS COMIN' TO TOWN』


Jackson 5 -Santa Claus Is Comin' To Town

 

3曲目

Sia 『Santa's Coming For Us』


Sia - Santa's Coming For Us (Lyrics)

 

4曲目

Justin Bieber 『Christmas Love』


Justin Bieber - Christmas Love (With Lyrics)

 

5曲目

L'Arc〜en〜Ciel 『Hurry Xmas


L'Arc~en~Ciel - Hurry X' Mas (2011.12.04 "20th L'Anniversary TOUR" viewing in Theater)

 

6曲目

KICK THE CAN CREW 『クリスマス・イブRap』


KICK THE CAN CREW / クリスマス•イブRAP

 

7曲目

Little Glee Monster 『Masic Snow』


Little Glee Monster 「Magic Snow」

 

8曲目

Brenda Lee 『Rockin's Around The Christmas Tree』


Rockin' Around The Christmas Tree Lyrics

 

9曲目

Mr.Children 『ひびき』


ひびき/Mr.Children

 

10曲目

ビックブランカ 『Winter Beat』


Winter Beat / vickeblanka

 

11曲目

back number 『クリスマスソング』


back number - 「クリスマスソング」Music Video

 

12曲目

SEKAI NO OWARI 『イルミネーション』


SEKAI NO OWARI「イルミネーション」

 

13曲目

稲垣潤一 『クリスマスキャロルの頃には


稲垣潤一 クリスマスキャロルの頃には

 

14曲目

GOING STEADY 『銀河鉄道の夜


GOING STEADY 銀河鉄道の夜

 

15曲目

B'z 『いつかのメリークリスマス


いつかのメリークリスマス  B'z

 

16曲目

CHEMISTRY 『My Gift to You


180307 CHEMISTRY/My Gift to You (音源のみ)

 

17曲目

広瀬香美 『DEAR...again』


DEAR...again (Ver.2.05)/広瀬香美


広瀬香美 / DEAR...again

 

18曲目

MISIA 『Everything』


MISIA - Everything

 

19曲目

桑田佳祐 『白い恋人達


桑田佳祐 - 白い恋人達

 

20曲目

山下達郎 『クリスマス・イブ』


山下達郎 - クリスマスイブ

 

 

でーす!!
以上がだいたいクリスマス前に聞くクリスマスソングでした

 

皆さんは自分が知ってる曲何曲ありました?

 

結構年代古めの曲ばっかなんですが、

8曲目とかどっかで聞いた事あるようなメロディじゃなかったですか??

 

実はあの曲

映画『ホームアローンの途中で流れる挿入歌なんです

 

賢い主人公のケビンが泥棒を追い払う為に家に人がたくさん居るように見せかける

シーンに流れる曲なんですが

 

自分は幼い頃そのシーンを見た時、子供ながら感動したのを覚えています

 

結構、真面目に泥棒が来ることを知ったら焦るはずなのに

一人で色んな仕掛けを考えてあんなに楽しく困難に向かっていくケビン

が当時は物凄くカッコ良く見えました!!

 

 

そんな感動を受けた自分は今でも

辛い時、悩んだ時は

あの時のケビンを思い出して

『Rockin's Around The Christmas Tree』を聞いています

 

どんな困難も明るく楽しく乗り越える

そんな大人になろうと思います

 

サンタさんに会えますように

それでは楽しいクリスマスを!!!!

求人が急増!?データサイエンティストとは

f:id:tanagram18:20181223180508j:plain

こんちは!

毎日更新のブログが

最近、3日に1記事になってきたタナカです

 

今日も気になった記事をまとめるのと感想を書いていこうと思います。

 

自分が気になったのはこちら↓

mynavi-agent.jp

 

データサイエンティスト!?

ってなんやねん

 

 

データサイエンティストは現在のアメリカで最も給料が高い職種の1つとしていわれている。

 

2016年、アメリカ最大級の出会いサイト『OkCupid』

をきっかけに日本でも話題になった

 

 

データサイエンティストの仕事とは

データサイエンティストの仕事は

膨大なデータを構造化して整理して、データに意味意味を与え活用すること

 

 

ビックデータを分析し、その傾向を把握することで、

 

消費者の購買、行動履歴や属性、傾向、ニーズにマッチするサービスの提供や

交通情報、気象情報などのセンシング情報から異変の察知や予測ができる

 

つまり

客観的なデータから戦略立案や予測が出来る!!

 

 

日本でのビックデータ活用例

・スシロー

 皿にICタグをつけて、レーンに流れる寿司の鮮度や売り上げ状況を管理

・ローソン:ポンタカード

 売り上げ管理、仕入れの最適化

 

 

ちなみに上記のOkCupid

恋愛観や性的指向をビックデータから読み解き

アルゴリズムによるマッチング機能サービス

 

簡単に言うと、自分の趣味趣向をデータとして入力すれば

自動で自分と相性の良い人を探してくれる!!

 

 

近年、データサイエンティストとしての

需要が高まり、経営幹部になりえる人材としても注目されている

 

 

データサイエンティストは

業務上の課題を解決するITエンジニアの役割からさらに踏み込み、

新しい価値を創造する仕事 

 

 

 

データサイエンティストに求められるスキル

それは、

大規模データ処理に関する知識データ分析手法の理解多様なコアスキル

 

 

データサイエンティストの役割は膨大なデータから必要な結果を導き出すためのデータ分析の手法を考え出すことなので

ビジネスへの深い理解と論理的思考が求めらる

 

 

複合的なスキルを必要とするデータサイエンティストは、

データベースやAIなどをコアスキルとしてITエンジニアから

キャリアアップした方だけでなく、

 

経営企画をベースとしたコンサルタントマーケティングリサーチ出身者

統計スキルをコアスキルとする研究職など、

 

多様なバックグラウンドを持った方が活躍している 

 

 

ビックデータとAIはすでに多くの分野に言及し、これから益々広がっていく

それに比べ、ビジネスとビックデータを結びつけるデータサイエンティストの求人が加速することは間違いない!!

 

 

といった内容でした

 

 

感想

 

ポンタカードで言うとマーケティングや戦略立案にとってポイントカードを普及させることはかなり重要なんだと実感しました

様々な仮定をたててこの答えが出るってーことはこーゆー事なんじゃないか、、、

大学の卒論やポケモン初期の6V厳選がふと思い浮かびました、、

 

こんなアンケートやっても

例えこの結果が出ても結論づけできなくね、、、

えーい、もういいや出しちゃおう!!!

 

このポケモン個体値をこんだけ引き継いでて

なんであいつはこれしか引き継いでないんだ

むむ、かわらずの石を持たせると性格が引き継げる!?

 

 

とまあ学生的発想をしてしまいましたが

自分がプログラミングを勉強してる上でもしかしたら

データサイエンティストの道もあるかもしれないと

思えるような面白い記事でした

 

 

データサイエンティストのように

新しい価値を生むことの出来る人材を目指して頑張ろうと思います!!

ブロッコリーの栄養素、半端ないって!!!

f:id:tanagram18:20181218201519j:plain

こんちはータナカです

 

また冷蔵庫の食材が腐りかけてきたのでまとめて料理しまーす

 

今日の献立は

野菜ごろごろホワイトシチューーす

 

 

材料

・玉ねぎ、、、、、1個

・人参、、、、、、2本

ブロッコリー、、、1個

・じゃがいも、、、2個

・鶏肉、、、、、、1枚

・水、、、、、、コップ4杯分くらい

・サラダ油

・シチュールー(レトルト1箱の半分)

コンソメ、、、1個

・牛乳、、、、、少々

 

 

まず材料切ります

玉ねぎ、、、、なんでも良い

   (自分は野菜が柔らかくなって溶けないように少し厚めに切る)

人参、、、、、乱切り

ブロッコリー、、頭だけ切る

じゃがいも、、、4等分に切る

鶏肉、、、、、1口大に切る

f:id:tanagram18:20181218201351j:plain

 

鍋にサラダ油を引いて肉を焼く表面が焼き色が少しついたら

先ほど切った材料と水とコンソメを入れて10分くらい煮る

 

 

煮たらアクが浮いているので取れれば取る

野菜が柔らくなってるの確認したらルーを溶かしながら入れる

f:id:tanagram18:20181218201445j:plain

 ↑野菜多すぎて水が見えない(笑) 

 

ルーを全部入れたら味を確認して

濃かったら牛乳、薄かったら塩で整える

 

まだ野菜が硬かったら鍋に蓋をして煮る

 

 

そしたら完成です!!

f:id:tanagram18:20181218202246j:plain

 

 

 

野菜で鍋から溢れるかと思いましたが、良い感じにスープに溶けてくれたので

良かったです

食材をまとめて使いたい時はシチューって最高ですよね

 

 

ちなみに今回ブロッコリーを入れたんですが、

ブロッコリーは良いですよー

 

 

ビタミンCがレモンの1.5倍!!

ブロッコリーにはレモンの1.5倍のビタミンCが含まれているんです

ビタミンCは疲労回復、風邪の予防、ガン予防、老化防止の効果があります

動脈硬化を防いだり、コラーゲンを作る際に重要な栄養素なので美容にも良い!!

 

葉酸が多く含まれている

葉酸は細胞の増殖を助ける働きがあるので、胎児の成長に大量に必要な

妊娠前後の女性にはもってこい!!

 

 

 

あとはビタミンAとか、ミネラルとかまだまだいっぱいあるようです!!

 

とにかくブロッコリー栄養満点!!

 

 

ただブロッコリーは水溶性で普通に茹でるとほとんどの

栄養素はお湯に流れてしまいます!!

蒸すか、レンジでチン!してください

 

 

次の献立に是非ブロッコリーを!!!