IT omoe

ITのこと知らないんですけどIT関連のことを気ままに綴ります

読みやすい文章を書くコツ

どうもこんにちはー,ちんともです.

文章が読みやすいとたまに言われます.そこで純粋な私は「私の文書ってもしかして読みやすい文章なのかな!?」と調子に乗ってこの記事を書くに至りました.ありきたりなことばっかりだったりするんですけど,いざ文章を書いてみるとできていなかったりということが割りとあります.ブログ,メール,レポートなどさまざまな場面で使える内容だと思いますので,是非自分の文章もチェックしてみて下さい.

 

最初に結果を言う

まずその文章において自分が1番伝えたいことを最初にいいましょう.そこからだんだん細かい説明に持っていきましょう.これはわかりやすい文章を書く際にいつも言われることなので詳しく説明しなくてもわかると思います.ただ,この「最初に結果を言う」というのは,わかりやすい文章を書く上で最も大切なポイントですので,他の項目は忘れても,これだけは覚えておいてほしいです.これさえ意識できれば,他のいくつかの項目は自然とできるようになっていくでしょう.

箇条書きをうまく使う

複数並列する項目がある場合は箇条書きを使いましょう.各項目が長くなる場合は,要点だけ箇条書して後から1つ1つ説明していくのがいいでしょう.特に,日時や場所を記載する場合は分けて書いてほしいですね.

日時は2月20日の10時半から12時で,場所は立命館大学びわこ・くさつキャンパスです.

この文と,

日時: 2月20日 10:30〜12:00
場所: 立命館大学 びわこ・くさつキャンパス

この箇条書きなら,後者の方が頭に情報が入って来やすくないですか?

一文に入れる情報は2つまで

1つの文が長くならないようにしましょう.目安として,私は一文に入れる情報はだいたい2つまでにしています.一文が長くなると読みにくい文章になってしまします.なぜなら長い文を書くと,日本語の構造上どうしても結果を最後に言うことになってしまうからです.

例えば今の説明を一文に直してみるとこうなります.

長い文を書くと,日本語の構造上どうしても結果を最後に言うことになってしまうので,読みにくい文章になってしまうので,一文に入れる情報はだいたい2つまでにして,1つの文が長くならないようにしましょう.

なんだか読んでいて息切れしそうですね.殊に,「〜ので,〜ので,〜」と理由の表現が連続で出てきているところが気持ち悪いです.理由(「ので」「ため」)や,条件(「れば」)を表す言葉は連続してしまうことがよくあるので,気をつけましょう.

先に言った文に入れる「情報」とは,文の内容の単位のことです.言葉で説明するのは難しいので実際に例を見てみましょう.先程の文章の場合,「情報」は以下の4つになります.

  1. 1つの文が長くならないようにしましょう
  2. 一文に入れる情報はだいたい2つまで
  3. 一文が長くなると読みにくい文章になってしまう
  4. 一文が長くなると日本語の構造上どうしても結果を最後に言うことになってしまう

これらの情報のうち,1つ1つを一文にしてもいいですし,2つ選んで一文にしてもいいのです.
よく見てみると,3番と4番はどちらも「一文が長くなる」ことによる弊害のことを言っています.この2つの情報の間には因果関係がありそうなので,以下のようにつなげた方が読みやすいかもしれませんね.

1つの文が長くならないようにしましょう.目安として,私は一文に入れる情報はだいたい2つまでにしています.一文が長くなると,日本語の構造上どうしても結果を最後に言うことになってしまい,読みにくい文章になってしまうのです.

このように,基本的には1つの文に1つの情報を入れます.情報と情報の間に関係があったり,つなげた方が自然な場合はつなげてやりましょう.多くても3つまでが限度です.

無駄に漢字を使わない

漢字を乱用するのはやめましょう.もちろん,ひらがなだらけのぶんしょうがとてつもなくよみにくいことはみなさんおわかりいただけるとおもいます.ですが,漢字に出来る物は全部漢字にした此の様な文章も又,大変読み難いのです. 漢字とひらがなの使い分けは,身の回りの表記などを目安にしましょう.看板や新聞などでひらがなで書かれているものはひらがなで書いた方がいいでしょう.「此の」「其の」「〜と云う」など,漢文の書き下しですか?と思われるようなものは使わない方がいいです.「為」「物」「又」などはグレーゾーンですがこれらもあまり使わない方がいいと思います.「出来る」「様な」「〜し難い」などは漢字でもおかしくないですが,私は避けるようにしています.

どこまで漢字でどこまでひらがなで書くかは,個人の感覚や時と場合によります.しかし,同じ文章の中では書き方を統一するようにしてほしいです.「様な」と「ような」が混在していたりすると,ちょっとかっこ悪いです.

簡潔な文を書く

不要な表現はできるだけ省き,簡潔な文を書くようにしましょう.主なチェックポイントは以下の3つです.

  • 文末の表現: その表現はただ「〜です」「〜である」といえば済むものではないか?
  • 修飾語: その修飾語は本当に必要か?
  • 接続詞: 何度も同じ接続詞を使っていないか,その接続詞は本当に必要か

例として冒頭の一文を見てみましょう.

ありきたりなことばっかりだったりするんですけど,いざ文章を書いてみるとできていなかったりということが割りとあります.

何も考えずに書いた文なのですが,実はもっと簡潔にできます.

ありきたりなことばかりですが,いざ文章を書いてみるとできていないことが多々あります.

文末の表現を直してみました.更にいうと,究極これでもいいかもしれません.

ありきたりなことばかりですが,実際できていないことが多々あります.

若干ニュアンスは変わりますが,言いたいことは同じです.最初は58文字もあった文を33文字まで縮めることができました.自分の文章を見返してみて,不要な表現がないかチェックしてみて下さい.

同じ助詞を連続で繰り返さない

「は」「が」「の」などの助詞を連続で使うと文を理解しづらくなる場合があります.例えば次の文を見てみましょう.

僕の友達の犬のポチは今日はずっと寝ている.

「の」が3回,「は」が2回連続で使われています.ちょっと気持ち悪くないですか?「の」の部分については,そもそも僕の友達が飼っている犬がポチという名前なのか,僕とポチが友達なのかわかりません.同じ助詞が続いているのに気付いたら,うまく別の表現に変えてやりましょう.

読み直す

自分で書いた文章は,何度も読み返してみましょう.以上の項目を一発でクリアできるのは難しいですし,気にしすぎるとなかなか書き進めることができなくなってしまうと思います.とりあえず一度書き上げてみて,読み返しながら修正していくと,書いていたときには気づかなかったことに気づくかもしれません.誤字も意外とあったりします.最低でも一度は全体を読み返しましょう.

 

最後に

あまりたくさん言っても一気に注意できないのでこの辺にしておきたいと思います.もう少し書いておきたいポイントがあったのですが笑

色々書きましたが,これらのポイントは私が個人的に気をつけるようにしているものたちです.私もまだまだ未熟ちゃんです.「これらが絶対的に正しい」とか,「これらさえ気をつければ読みやすい文章がかけるんだ」とかいうわけではないので,あくまでも参考にしていただけたらと思います.

それから,説明の中で〇〇詞がどうのとか言ってますけど,私あまり品詞の分類?文法?とかよく分かってません.一般的な表現がしたくて使っただけなのであまり気にしないでください....

最後に言っておきたいのは「読みやすい文章 = 良い文章」ではないということです.では「良い文章」とは...なんてことを話しているとキリがないのでしませんが,とりあえずこれが全てではないよってことです!(雑)

とりあえずテキストで書きなぐったので後でできたら図とか入れたい...

最後まで読んで下さり,ありがとうございました!!  

最近デザインしたものまとめ

去年くらいからデザインしてきたものたちをまとめます.
デザインだけじゃなくて漫画とかイラストとか色々入ってます.

暇があれば随時更新するかもしれないし,しないかもしれない...

依頼された系

依頼といってもほとんど彼氏に「デザインしといて〜」って言われてやっただけのやつですけど.

LINE@バナー

f:id:ottosan84:20180119174117p:plain:w500

www.yukisako.xyz

自己紹介ビデオ(絵)


迫佑樹 自己紹介ビデオ

Udemyコースアイコン的な

f:id:ottosan84:20180119190113p:plain:w500

www.yukisako.xyz

www.udemy.com

noteバナー

f:id:ottosan84:20180119175106j:plain:w500

note.mu

広告バナー(Kredo)

f:id:ottosan84:20180119183747p:plain

www.yukisako.xyz

ブログヘッダー

f:id:ottosan84:20180119175221p:plain

www.yukisako.xyz

www.yukisako.xyz

キャラ素材

f:id:ottosan84:20180119181222p:plain

この記事とかで使われてたり.

名刺

f:id:ottosan84:20180119180410p:plain:w300 f:id:ottosan84:20180119180423p:plain:w300

仮想通貨ニュースまとめサイト

f:id:ottosan84:20180119180645p:plain

http://virtual-currency.net/virtual-currency.net

http://www.yukisako.xyz/entry/virtual-currency-releasewww.yukisako.xyz

しゃるくんのアイコン

機械系学生ブロガーこと、しゃるくんのアイコン

しゃる日記 | 理系ならではの様々なお役立ち情報を配信

書籍化バナー

ブログ書籍化のバナー

当ブログで大好評の【暗記しない数学】シリーズが書籍化されました!! | ロボット・IT雑食日記

ダイエットブログヘッダー

f:id:ottosan84:20180420162741p:plain

おデブ大学生がライザップでガチダイエットするブログのヘッダー

スポンサーバナー

f:id:ottosan84:20180420162517p:plain

闘う画家,みやもさんに依頼いただいたスポンサー(イケハヤさん)バナー.

Kindle本表紙

f:id:ottosan84:20180510115951j:plain:w500

プログラミングスクールに通う前にやっておきたいRuby超基礎入門

りゅうけんさんブログ漫画化

やまもとりゅうけんさんのブログ記事を漫画化しました.

迫氏ブログ漫画化

メルマガLP漫画

f:id:ottosan84:20180920172833p:plain f:id:ottosan84:20180920172914p:plain

スキルをつけて人生の自由度をあげる,無料メルマガ開始! | ロボット・IT雑食日記

スポンサーバナー

f:id:ottosan84:20180920165809j:plain:w500

迫氏のスポンサーにふっさんが就任したよっていう話.

23歳にして月収500万!マーケティングのプロのふっさんにスポンサーになってもらいました! | ロボット・IT雑食日記

Skill Hacksヘッダー

f:id:ottosan84:20180920171549p:plain

動画で学ぶWebアプリ開発講座『Skill Hacks』のヘッダー

Skill Hacks販売ページ漫画

-Skill Hacks- 動画で学ぶWebアプリケーション開発講座 | ロボット・IT雑食日記

りゅうけんさんのSkill Hacksブログ内バナー

f:id:ottosan84:20180920173842j:plain

自分発信系

UTme!

f:id:ottosan84:20180119182035p:plain

ご購入はこちらから → https://utme.uniqlo.com/jp/front/mkt/show?id=310536&locale=ja

さいごに

こんな感じのデザインとかイラストで良ければいつでも作りますので,気軽にご相談くださいな.よろしくお願いいたします〜.

まあないと思うけど

連絡先っぽいもの:

※メールは (at)を@に置き換えてね☆

【初心者向け】Rails開発の流れまとめ

Railsの使い方はひと通りやったけど,まだ開発の流れが頭に入っていないという人向けの覚書です.

  • アプリケーションの作成
  • ルーティング
  • コントローラ
  • モデル
  • データの表示,登録

とまあ比較的よく使うかなと思われる部分をまとめました.

f:id:ottosan84:20170429184416p:plain

アプリケーションの作成

$ rails new アプリケーション名

Gem

  • Gemの追加
# Gemfile
gem 'Gem名'


$ bundle install

データベースの作成

f:id:ottosan84:20170429184510p:plain

$ rake db:create

ルーティング

f:id:ottosan84:20170429184550p:plain
HTTPリクエスト 'パス' => 'コントローラ名#アクション名'も形で記述.HTTPリクエストの種類は以下の通り.

  • get … サーバ -> ブラウザ
  • post … ブラウザ -> サーバ (情報の保存)
  • delete … ブラウザ -> サーバ (情報の削除)
  • patch … ブラウザ -> サーバ (情報の置き換え)
# config/routes.rb

Rails.application.routes.draw do
    # ここに追加していく
    root 'samples#index'
    get 'samples' => 'samples#index'
end

コントローラ

f:id:ottosan84:20170429184633p:plain

  • コントローラの作成
$ rails g controller samples


  • コントローラの削除
$ rails d controller samples


  • コントローラファイルの編集
# app/controllers/samples_controller.rb

class SamplesController < ApplicationController
    # ここにアクションを追加
    def index
    end
end

ビュー

f:id:ottosan84:20170429184723p:plain

  • コントローラのアクション一つ一つに対応したビュー.
<!-- app/views/samples/index.html.erb -->

<p>sample application</p>


  • 共通のビュー.アプリケーション作成時に自動生成されている.
<!-- app/views/layouts/application.html.erb -->

<!DOCTYPE html>
<html>
<head>
  <title>アプリケーション名</title>
  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
  <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
  <%= csrf_meta_tags %>
</head>
<body>

<%= yield %>

</body>
</html>

モデル

f:id:ottosan84:20170429184826p:plain

  • モデル作成.全て小文字,単数形
$ rails g model sample


  • モデル削除
$ rails d model sample


  • マイグレーションファイルの編集.t.型 :カラム名の形で追加.型の種類は以下の通り.
    • integer … 数字
    • string … 文字
    • text … 文字
    • boolean … 真偽
    • datetime … 日付と時刻
# db/migrate/01234567890123_create_samples.rb

class CreateSamples < ActiveRecord::Migration
    def change
        create_table :samples do |t|
            # ここに追加
            t.string   :name
            t.text     :text
            t.timestamps
        end
    end
end


$ rake db:migrate


$ rake db:rollback


  • データの表示 f:id:ottosan84:20170429184905p:plain
# app/controllers/samples_controller.rb 

class SmaplesController < ApplicationController
    def index
        @samples = Sample.all
    end
end
app/views/samples/index.html.erb
<% @samples.each do |sample| %>
    <p><%= sample.name %>: <%= sample.text %></p>
<% end %>


  • データの登録 f:id:ottosan84:20170429184939p:plain
# app/views/samples/new.html.erb

<%= form_tag('/create', method: :post) do %>
    <input type="text" name="name">
    <input type="text" name="text">
    <input type="submit">
<% end %>
# config/routes.rb

Rails.application.routes.draw do
    # ...省略...
    get 'sample/new' => 'samples#new'
    post 'create' => 'samples#create'
end
# app/controllers/samples_controller.rb 

class SmaplesController < ApplicationController
    #...省略...
    def new
    end

    def create
        Samples.create(name: params[:name], text: params[:text])
        redirect_to root_path
    end

end

【JavaScript】新年のサイトを作って悲しかったこと〜Tweetボタンで画像がツイートできない〜

こんにちは.はてなブログから「そろそろ記事投稿したら?」っていうメールが来たので軽く書きます.タイトルのまんまなんですけど(小声)

新年のサイト作った

冬休みなんか軽く作りたいな〜と思って新年のサイトを作りました.

f:id:ottosan84:20170113213229p:plain:w700

http://ottosan.github.io/newyear/

こんな感じで自分のサイトをちょっと変えました.「おみくじ」と「書き初め」ができます. 今回はこの「書き初め」をつくる際に手間取ったことを書き留めときます.

画像をツイートできない

結論から言うと,Tweetボタンでは画像がツイートできないということです.Tweetボタンというのはこういうやつです.

確かに,公式のDocumentにもURLやハッシュタグはツイートできると書いてありますが画像のことは一切かかれていません.

Tweet Button — Twitter Developers

色々調べてみると,まず画像をツイートしないことには画像のURL(pic.twitter.com/ZID4lRPtbR みたいなやつ)が取得できないらしくて...つむつむになりました.もちろん,サーバサイドを書いてたりしたらもっと打開策はあったと思うのですが,時間がなかったのと,フロントだけで済ましたかったので今回は妥協しました.書き初めしてもらった画像をツイートしてもらいたかったのですが,最終的にこうなりました.

f:id:ottosan84:20170113215639p:plain:w500

結果,自分以外にツイートしてくれる人がおらず,悲しい感じになりました(´;ω;`)

来年はもっと良いサイトを作れるようにしたいものです...(そもそも作るのかわからないですが)

エンジニアのカレシがつおいので紹介します

これはQiitaのアドカレ2016カノジョできてるエンジニア の9日目の記事です.

qiita.com

※この記事はこれから出てくる迫くんを必要以上に持ち上げて楽しむ自己満なネタ記事です.本人に確認してないので内容は筆者の妄想がほとんどです.若干惚気成分も配合されているかと思いますので,気分を害する可能性のある方はそっとブラウザバック願います.

はじめに

このアドカレを作った張本人でもあるカノジョできてるエンジニアの迫くん.1日目の記事を読んでこんな風になりたいなーと思った人もいるのではないでしょうか.知る人ぞ知る迫くん.恐らく色々な人に色々な認識をされているのではないでしょうか. 「雑食日記の人」「モザイクの人」「機械学習の人」「学生フリーエンジニア」「LiTメンター」...などなど.そう,彼は時としてブロガーであり,エンジニアであり,そして彼女とイチャつくどこにでもいそうな大学生なのです.そんな彼のどこに人は惹きつけられるのか.彼の本当の凄さとは...?そこらのインタビュー記事では知ることのできない魅力をカノジョの目線から徹底解剖していきたいと思います!!

Who is 迫くん?

f:id:ottosan84:20161205112350j:plain:w300
そもそも迫くんって誰?という人もこの記事を読んでいるひとの中にはいるでしょう. 彼のホームページに記されている自己紹介はこうです.

立命館大学理工学部機械システム系ロボティクス学科2回生の迫 佑樹です. Webプログラミング,iOSプログラミングが好きです. 面白いことを発見するとどんどん首を突っ込んでしまう性格をしており,様々なことに手を付けています.

ほむほむ.ついでに彼のブログのプロフィールはこう.

立命館大学理工学部ロボティクス学科在学中

TechAcademyやTECH::CAMPなどのスクールに通いプログラミングを学びました.

Life is Techでメンターとして中高生にプログラミングを教えながら,自分でもプログラミング講座を開いたり,学生フリーランスエンジニアとして受託開発を行ったりしています.

iPhoneアプリWebサービス,ロボット,VR,IoT,LINEスタンプ作成に興味があります.

こっちの方が少し詳しいですね.まあ,これで少しは彼がどんな人かわかったのではないでしょうか.「なんかすごそう」ってのを感じていただければ十分だと思います.

ひと目で分かる凄さ

さて,なんとなくすごそうな人だなというのはわかったのですが具体的にどうすごいの?っていうのを見ていきたいと思います.まずはひと目で分かる凄さから.これらに関しては私が特に書かなくても他の人が書いてたりするんで引用大会になります.

数々の受賞歴

昨年に作ったWebアプリ「たのみあげ」で2つの賞をもらっていたり
techacademy.jp

ハッカソンで優勝してたり

be-ars.colopl.co.jp

今年11月に開催されたソフトウェアコンテスト「あいちゃれ 2016」では3つも受賞しています.

www.yukisako.xyz

学生でありながらエンジニアとして働いている

デート代を稼いでくれてます
www.yukisako.xyz

まあ専門的な技術がいるバイトは時給3000円くらいしますよね.

www.ryukke.com

プログラミングを教えている

自分でやるだけじゃなくて色んな人にプログラミングを教えています.
中高生に教えていたり

www.yukisako.xyz

自分でプログラミング教室を開講しちゃったり

www.yukisako.xyz

プログラミングだけじゃなくても基本的に教えるのがうまいですし,話がわかりやすいです.

ブログでも稼ぐ

彼のブログも結構読まれており,何回も複数のニュースアプリに載っています.こういうのとか.

www.yukisako.xyz

f:id:ottosan84:20161205150200p:plain:w400

彼の記事を楽しみにしている人は結構いるみたいですよ.

学校の成績もトップ

f:id:ottosan84:20161201214956p:plain:w500

プログラミングはできるけど学校の成績が...とかいう人,よくいませんか?迫くんは学校の成績も優秀なんです.去年は学科で1位でした.今年の前期も1科目がA,それ以外全てが最高評価のA+でGPA4.88という脅威.

A嫌やん.AやとGPA下る.

というのが最近の名言.複数の人から睨まれそう.ちなみにうちの大学はA+,A,B,C,Fの5段階評価.A+を5,Aを4,Bを3…として単位数分かけあわせていった合計を全単位数で割った平均がGPAです.参考に言うと,私みたいな凡人はGPA4.48とかです.

何でそんなに強いの?

ここから彼を1年以上近くで見続けてきた私が私なりの考察を述べていきたいと思います.

何でも根本から理解している

www.yukisako.xyz

彼は絶対に公式を覚えません.覚えているものもあるでしょうが,それは最低限のもの,または何度も使っているうちに覚えたものです.公式を覚えている時間があれば,その時間を根本的な理解をするのに使います.恐らく,根本的理解をすることは公式を覚えるよりも時間がかかることが多いでしょう.しかし,一度暗記してしまうと,特に理系科目では積み重ねが大事ですから次々と意味もわからず暗記することが多くなっていき,いつかは破産します.逆に,一度根本から理解したことはいくらでも応用が効きますし,忘れることはありません.ですから,暗記するより根本的な理解をした方がいい,少し察しのいい人なら誰もがそれに気付いているはずです.でも頭わかっていてもそれをなかなか実践できないのが現状だと思います.根本的なところから理解させてくれる先生なんて一握りですし,公式の導出なんてそうテストに出るものでもありません.目先の利益にとらわれて暗記に走ってしまう人が多いのではないでしょうか.そんな時に,目先の利益にとらわれず,先のことを考えてきちんと理解するのが彼の偉大なところだと思います.というか,わからないまま覚えさせられるというのが嫌だという性分であるというのもあると思います.

そういった根本からの理解が,高成績や高い技術力を支えているのだと思います.

仕事が速い

一般的には,こんなことが言われます.

大学生活で両立できるのは授業、サークル(部活)、バイト、恋愛のどれか2つだけ

しかし先述したように,彼はどれをとっても完璧にこなしています.その実体を追ってみました.

  • 超効率的

超効率的です.といういか,めんどくさいことは速く済ませて,自分のやりたいことや興味のあることに時間を割きます. 例えばこれ.英語のプレゼンとスポーツとサイエンス(一般教養)で出すアイディアを使いまわして両方で高評価をもらっちゃってます. f:id:ottosan84:20161201170823p:plain:w600
これ以外にも使いまわしの前科はたくさんあります.別に使いまわしが良いとは言いませんが,確かにこれだと労力が半減されますよね.

このように,とにかく無駄なことを嫌がります.でも,物事を効率的に進めるための努力は惜しみません.例えばこんなものを作っちゃったりしてます.Markdownで書いたレポートをそのままTeXに変換してくれるツールです.

www.yukisako.xyz

TeXって最終的にはきれいに書けるけど色々ごちゃごちゃ書くのがめんどくさいですよね.そんな時に役立つのがこのツールです.毎回毎回「めんどくさいな〜」と思いながらTeXを書くより,時間はとられるかもしれませんが一度このようなツールを作ってしまった方が後々楽ですね.

そんな感じで面倒なことや重要じゃないことはぱぱっと終わらしちゃいます.

でも,物事を効率的に進めるための努力っていうのはエンジニアとして大事なことだと思います.だってエンジニアの役目そのものがそういうものじゃないですか?私たちの生活の中で面倒なことや不便なことをより便利にするためのシステムを考え,つくるというのがエンジニアの仕事の内の1つだと思います.普段からそういった意識がないと,良いエンジニアにはなれないのではないでしょうか.

  • 時間の使い方がうまい

「忙しい忙しい」「タスクに潰されそう」「今日は3時間しか寝てない」

そんなことを言っている人,よく見かけますよね(特にツイッター上で).でも,迫くんは絶対にそんなことは言いません.そういうことを言わないというポリシーなのもありますが,基本的に時間に使い方が上手いのです.

忙しい人でも,工夫次第で気軽に勉強ができます!! 忙しいこと,時間がないことを言い訳にして,学ぶことを放棄するのはもったいないです.

効率最重視!! 現役大学生オススメの5種類の勉強法 - ロボット・IT雑食日記

その場でできることは後まわしにせずに一瞬で終わらせます.それから,授業では内職します☆通学時間も無駄にしません.

みんなが通学通勤時間ってどう過ごしてるのかなーって思ったことがあります. 寝たり,だらだらLINEしたりボーっとしたりする人も多いと思うんですが,ちょっともったいない気もしますよね. 僕の場合,通学に片道1時間半,そのうち1時間は電車の中. 往復2時間×学校に行く日200日とすると約4000時間,一年間で電車に乗っていると. 4000時間あればなんかすごいスキルつけれそう. ってことで,最近やってるんですが,PDFファイルをダウンロードして読んでいます. PDFビューアアプリさえ携帯やタブレットに入れておけば,ネットで無料で転がってるPDFが読み放題. 実際の本とかだと座りながらじゃないと読めませんが,PDFなら立っていても,多少電車が混んでいても読めます.

満員電車でもできるはず,PDF読んで知識つけてみよう?(個人的に読みたいエンジニア向けPDFまとめ) - ロボット・IT雑食日記

このような時間の使い方をしてくれているおかげでカノジョとの時間もたくさん確保できるってわけです☆

  • 理解が速い

何か新しいことを学び始めたときの理解の速さ,飲み込みの速さはすごいです.「なにこれわかんない〜」っていうLINEが来て,しばらくしたら「すごい!これめっちゃ便利!!!」って感じのLINEが飛んで来るんですよね.こっちからしたらほえぇって感じです.このようにしてどんどん新しい技術を身に着けていくわけですね.

努力を惜しまない

先程,めんどうなことや無駄なことはやらないという話をしましたが,努力するべきところや時間を割くべきところには割きます.テスト前に何回も問題を解き直したり,こんなのを作ったり

www.yukisako.xyz

ちゃんと自分なりの勉強法を確立しているんですよね.

www.yukisako.xyz

それから,大事な発表の前はプレゼンの練習を何回もしたり...
f:id:ottosan84:20161201172505p:plain:w500
(※この写真を撮る前は真面目にやってました)

あの高成績や技術力の裏には地味な努力があったんですね!ちゃんと努力できるというのは1つの才能だと思いますよ.やればできるのになかなかやらない(やれない?)という人はたくさんいますからね.

後,投資するべきところには投資します.

www.yukisako.xyz

このように,無駄なこと,興味のないことは最低限の労力で終わらせ,重要なこと,興味のあることには十分な時間と労力,ときにはお金も投資する.そのメリハリの積み重ねが今の彼を形作っているわけです!

逆に興味のないことに関しては全くの無関心です.一番わかり易いのはファッションですね. f:id:ottosan84:20161208113803j:plain:w400
これ,全部違う日の写真なんですけど,なんかところところ服被ってますよね.まあだいたいジャージです.デートでもジャージです.ALWAYSジャージです.

失敗を恐れない行動力

冒頭にもあったように,迫くんは少しでも興味を持ったことにはすぐに首を突っ込みます.こういうのとか

これはちょっと前にWebサイトにVRが埋め込めることを知って感動した勢いで作ったやつですね.「あ,これやりたいな」って思っても実行に移すのってなかなか難しいですよね.こんな感じに忙しくても一瞬でものを作っちゃう行動力ってすごいと思います.ですから,私がなんとなく「ここいきたいな〜」って言ったらすぐに調べて「次の◯曜日にここ行こー!」って言ってくれてよいよいって感じです.
それから失敗を恐れないっていうのもいいところだと思います.どうしようどうしようと考える前にとりあえず行動.文法とか考える前にとりあえず思いついた英単語を発してみる.そこに知り合い(?)がいたらとりあえず絡んでみる.そういうところは私には真似出来ないなと思います.

楽しむ

なんやかんや,性格で得してのかなってところはあります.超ポジティブなとことか.
忙しくてもどんなにタスクに追われていても彼はそれを否定的には捉えません.むしろ楽しんでやってます.

エンジニアのカノジョであれば,納期前の忙しさには理解があります. そのため,エンジニア同士カップルならばおしゃれなカフェ・バーでのプログラミングデートなんてのもできちゃうわけです. やることいっぱいあったり,追われてると気分も沈みますが,2人でやればそれも楽しく!

カノジョできてるエンジニアAdvent Calendar 1日目 - ロボット・IT雑食日記

また,ただ楽しむだけでなく,こういうことをしたら嫌になるから,こうしたら楽しくできるんじゃないかという客観的分析をもとに楽しむ工夫もしてるわけです.

私は,おもしろくない仕事はしたくないという主義なので,自分が楽しいと思うことかつ成長できるアルバイトを選んで行ってきました.

大学生がフリーエンジニアとして働いてみた話 - ロボット・IT雑食日記

さいごに

長々と書きましたが,まだまだ紹介しきれてない部分がたくさんあると思います.でもまあとりあえず「迫くんみたいになりたい」とか「迫くんと同じ景色を見たい」という人は少し参考にしてみたらいいかなーと思います! 最後まで読んで下さりありがとうございました!!

エンジニアのカレシはよいぞ

この記事はカノジョできてるエンジニア Advent Calendar 2016の5日目の記事です.

qiita.com

はじめに

このアドカレも最初はスカスカでしたが,随分と埋まってきました.
せっかくだから全部埋めてやろうってことで埋まってない日を埋めるために無理やり記事を書きます.

※この記事はネタ記事です.若干惚気っぽい何かも含まれていますのでそういうものに耐性のない方は気をつけて下さい.

何を隠そう,私のカレシはこのアドカレを作った張本人であり,1日目に割りとハードルの高いネタ記事を書いた人です.

www.yukisako.xyz

そういやこの記事の中でこんなことを言ってましたね.

こっちも誕生日には動画を作ったりしましたが,鬼恥ずかしいので載せません.

カノジョできてるエンジニアAdvent Calendar 1日目 - ロボット・IT雑食日記

気になる人のため(そんな人は居るのか?)にこのことについてちょっとだけ紹介しますね.

エンジニアのカレシが誕生日に素敵なサイトを作ってくれた話

誕プレもらって嬉しがってる私に追い打ちをかけるように,ある1つのリンクだけが置いてあるノーパソのデスクトップが突き出されたんですね.で,そのリンクをポチッとしてみると

f:id:ottosan84:20161205232138p:plain:w600

こういうサイトが出てきまして.一見普通のサイトに見えますよね.

yukisako.github.io

こちらが普段のサイト.そう,なにやら不審なリンクが出現していますよね.それをポチッとすると...

f:id:ottosan84:20161205232656p:plain:w600

でんっ.こんなサイトがっ.画像ではわかりませんが風船がふわふわ動いてて,その下の星座みたいなのも動いてるんですよ.で,カーソルを近づけるとカーソルを避けるっていう.地味にこってます.で,ちょっと切れてますけどこの下に動画が貼り付けてあるんですね.その動画もめっちゃ良くて載せちゃいたいくらいなんですけど,多分製作者が恥ずかしすぎて死んでしまうと思うのでやめときます.ってことでこのサイトのリンクも載せられないんです.ごめんなさい.

エンジニアのカレシはよいぞ

実際これを作ってもらって身としてはめっちゃ嬉しかったですし,感動しました!!!
てことで,そこのカノジョいないエンジニアさん!こんなサイトをちょちょいとつくるだけでその辺の女の子を喜ばすことができます!これはとても大きな武器です!!頑張ってください!笑

そして,この記事を読んでいるカレシいないあなた!エンジニアのカレシという選択肢も考えてみて下さいね!その辺にいる冴えない感じのエンジニアさんでも,もしかしたらこのような形であなたを幸せにしてくれる可能性を秘めているかもしれません!!

ということで,よいクリスマスを!($・・)/~~~

1dayインターンに参加しました!

本日、立命館大学BKCで行われた株式会社みんなのウェディングさんの1dayインターンに参加させていただきました!その感想とかいろいろを簡単にまとめておきたいと思います。インターンってよく聞くけど、実際どんな感じなの?と思っている人はこの記事を読んで少しでもインターンのことを知ってもらえたらと思います。

www.mwed.jp

 きっかけ

私はインターンというものに参加するのはこれが初めてでした。別にインターンに関してアンテナを張ってた訳ではないのにどうしてこのインターンを知ったのかというと、前回の記事で書いたあいちゃれにみんなのウェディングの方が来ておられていて、その方から連絡があって知り、特に用事もなかったので参加させていただくことになりました。

 

ottosan84.hatenablog.com

 

内容

内容としては

をについて学びました。他にも良いコードの書き方や実際のサービス開発環境で行われている実践的な手法についてのレクチャーをいただきました。それとは別に簡単なお疲れ様会で軽食をいただきながら社員さんや一緒にインターンに参加した方とお話をしました。

 

実際にインターンに参加した感想

先述したように、インターンに参加したのは初めてだったので少し緊張気味で会場に向かったのですが、実際行ってみると机にお菓子が!(そこじゃない)

f:id:ottosan84:20161204163258j:image

インターンが始まると和やかな雰囲気で楽しかったです。ハンズオンではCTOの方が丁寧に教えてくださりました。Rubyは元々少し触ったことがあったので最初の方は簡単でしたが、ユニットテスト機械学習のところでは新しい知識を得ることができました。また、実践的な手法を学ぶことで実際の開発環境について少しだけイメージをつかむことができました。

 

お疲れ様会ではジュースとピザが用意されていて、それらを頂きながら1時間ほど談笑しました。

f:id:ottosan84:20161204174254j:plain

2回生は私だけで私以外はみんな3,4回生や院生だったのですが、とても楽しく色んなお話させていただくことができました。先輩や社員さんのお話は進路を考える上でとても参考になりました。

 

さいごに

インターンといえばもっと堅苦しいイメージがあったのですが、今回はとても和やかな雰囲気で楽しむことができました。(企業さんやインターンの種類によってまた色々あると思いますが)

新しい技術を身につけるだけでなく、先輩や企業さんの生の声を聞けるというのがインターンのいいところだと思います。インターンに行ったとこがないという人は是非一度参加してみて下さい。私もこれを機に積極的に色々なインターンに参加していけたらなと思います!