フリーランス チャレンジ!!

フリーランス チャレンジ!!

現役フリーランスエンジニアが書く雑記ブログ

努力の結果が出ない? 客観的に見ると理由がわかるよ!!

努力 結果 理由

努力してるけど結果が出ない、努力の仕方合ってるのかな?って人!!

 

結果が出ない原因は

・そもそも努力の量が足りない

・努力の仕方が間違ってる

のどちらか、もしくは両方です!

 

という事でこの記事では、

・努力量が足りない事

・努力の仕方が間違ってる

とはどうゆう事か?

またチェックの仕方を紹介します。

 

 

努力してるけど結果が出ない原因

冒頭でも書いたけど、努力してるのに結果が出ない原因は下記の2つ!!

 

・そもそも努力の量が足りない

・努力の仕方が間違ってる

 

1つずつ説明します。

 

そもそも努力の量が足りない

努力しても効果が出ない人の多くはそもそも努力量が少ない。

 

自分ではこれ以上ないくらい努力してるつもりでも実はまだまだなんだよね。

 

例えば、分かりやすいのは筋トレ。

 

腕を太くしたいと思ってメチャクチャ腕立て伏せします。

 

次の日、筋肉痛になれば努力量は十分です。(年とってるから2日後に筋肉痛になるパターンもOKです)

 

でも次の日に筋肉痛にならなかったらそれは努力量が足りない!

 

腕を太くしたいのに筋肉痛にならない程度の腕立て伏せを毎日やっても腕は太くならないのです。

 

ただ筋肉痛みたいに分かりやすいチェック方法があればいいですが、大抵努力の量が足りてるかわかんないですよね!

 

 

努力の仕方が間違ってる

このパターンもありますね。

 

またまた筋トレの例ですが、腕を太くしたいのに、スクワットしちゃう人。

 

「そんなバカな人いないでしょう」

って思うでしょ。

 

これが意外といるんですよ。

そして気づかないんだ。

 

今までの経験とネットとかで調べた結果でその努力してるんだろうけど違うんですよね~。

 

正しい努力の仕方って意外と難しい!!

 

努力量のチェック方法

努力量のチェックは

「そりゃ~成功するよね」と他人に思われる程、努力してるか?です。

 

例えば私の例ですが、最近夕方になると疲れやすく、仕事に集中できなくなってきたという事で悩んでました。

 

そこで平日夜の飲酒を辞め、毎朝5時30分に起きて30分のランニングをする事にしました。

 

もうじきランニングを始めて3週間になりますが最近は夕方になっても疲れにくく集中力も途切れなくなりました。

 

この話を常駐先の方にしたんですね。

 

 

最近、平日飲まないで毎朝5時30分に起きて30分のランニングをしてるんですけど集中力増すし、夕方になっても疲れないんですよ。

 

 

 

えっ毎朝5時30分に起きて走ってるの?

そりゃ~、体力も付くから疲れにくくなるよね。

 

 

こうゆう事です。

努力量のチェック方法は

他の人にその努力量を伝えた時、「そこまでやれば成功するよね」と思われるほど努力したか

です。

 

あなたの今の努力量を人に伝えた時、「そこまでやれば成功するよね」と言われますか?

 

もし、言われなさそうであれば努力量を見直してください!

 

努力の仕方のチェック方法

もし努力量が十分なのに結果が出ないのであれば、努力の仕方が間違ってます。

 

腕を太くしたいのに筋トレでスクワットをしちゃうような。

 

努力の仕方のチェックは「定期的な見直し」です。

 

私はPDCAでチェックしてるんですけど目標に向かってどのように努力するかを、シートに記載して毎日振り返ってます。

 

例えば、ブログの収益を上げる目標を設定してて下記のプランを立ててます。

 

・月~火はこのサイトの新記事執筆

・水~木は別サイト(リンクにする)の新記事執筆

・土~日は過去記事リライト

 

毎日の見直しは数分程度で、普段は、その日のプランが実行できたか?できなかったか?をチェックするだけなんだけど、たまにあれ?って思うんですよ。

「そもそもこのプランでいいのか?」

「このプランで目標を達成できるのか?」

 

定期的にプラン(努力の仕方)を見直す事によって本当にその努力の仕方で間違ってないかをチェック出来ます。

 

努力の仕方が合ってればそのまま続けていけばいいし、間違ってれば修正すればいい。

 

PDCAでなくてもいいので定期的にチェックする仕組みさえあればせっかくの努力を無駄にする事はありません!!

 

って事で何でもいいので

定期的に努力の仕方をチェックする仕組みを作る

事で間違った努力をしない!!

 

※ちなみにPDCAだったら下記の本がおススメです。

書評もあるのでこちらも参考にして下さい。

www.ksakae1216.com

 

 

まとめ

最後にまとめます。

 

努力の結果が出ない原因は

・そもそも努力の量が足りない

・努力の仕方が間違ってる

のどちらか、もしくは両方です!

 

そして努力の量、努力の仕方のチェック方法は下記の通りです。

・努力の量

  →「そりゃ~成功するよね」と他人に思われる程、努力してるか?

 

・努力の仕方

  →定期的に努力の仕方を見直す

     (定期的に見直す仕組みを作る)

 

改めて見ても当たり前の事ですね。

この記事を参考にしてあなたの努力が実れば嬉しいです!!

家族4人で住宅ローンもあるのに39歳で仕事を辞めたその後

f:id:ksakae1216:20180416224740j:plain

自分で言うのも何だけど衝撃的なタイトルですよね!

 

家族4人で住宅ローンもあるのに仕事辞めるって。

しかも39歳だなんて。。。 

 

さて、仕事辞めた後、どうなったのでしょう・・・

 

 

仕事やめた後、2ヶ月後にフリーランスになった

仕事辞めた原因は、人間関係で悩みうつ病になったから。

 

その辺の話と仕事辞めて1ヶ月後については下記記事を参照下さい。 

www.ksakae1216.com

 

仕事辞めたのは計画的じゃなく、どうしても耐えられなくなり辞めたので次の転職先は無かったのですが、妻が正社員で働いてたのと辞める最後の4ヶ月くらいは平日遅くまで残業し土日出勤も結構やってたので金銭的に何とかなったわけです。

 

 とはいえ無職でも容赦なく税金を取られます。(当たり前か)

www.ksakae1216.com


私の場合、1ヶ月で7万円ちょっと税金で持ってかれてました。

 

収入無いのに7万円持ってくってヒドイよね。

  • (;´д`)トホホ…

 

そんなわけで税金取られすぎでこのままだと生活できないため、1ヶ月のんびりして2ヶ月目から仕事を探し始めました。

 

私が選択したのは転職(会社員)ではなく、フリーランス!!

www.ksakae1216.com

 

また人間関係で悩んでうつ病になりたくなかったからね。

 

合わない人がいたら、さっさと辞めて次の現場行けばいいから。

 

もうじき会社を辞めて2年

振り返ってみると2年はあっという間でした。

 

案件にも恵まれて、2年間で今は3つ目の現場で人間関係も非常に良好です。

※いつでも辞めれる状況になると逆にイヤな人に巡り合わないという謎の法則

 

フリーランスなんで給料もいいんですよ。(当人のスキルによりますが会社勤めより下がる事はまずありません)

 

人間関係が良好で給料もいいのでストレスはほとんど無く仕事しています。

 

無理に会社員を続けることはないんじゃないかな?

という事で私が思うに

 

 

無理に会社員を続けなくていいんじゃない? 

 

 

もしかしたら、辛くても続けてその後、いい事があるかもしれないけど、病気になって体壊すまで働いたり、自殺まで追い込まれるまでして会社員でいる事は絶対にない!!

 

だから辛くてそこに居続けるより転職したりフリーランスになる等の選択をする事を考えてみて。

 

フリーランスもおすすめ

アナタの周りの人に相談したら「フリーランスなんてやめとけ」って言われるかもしれないけど、その相談した相手はフリーランスの経験あるの?

 

 

会社員もフリーランスも両方経験して「やめろ」って言うならわかるけど、ほとんどの人がそうじゃない。

 

 

経験無くて知らないけど何となく不安定そうだから反対してんだよ。

 

 

ちなみに私だったら、「一度の人生なんだから前のめりでガンガンいこうぜ!!」って言います!!

 

 

それにね、フリーランスやってみて、やっぱり会社員がいいなと思ったら転職活動してまた会社員になればいい!!

 

 

私もフリーランスやってるけど、転職サイトに登録していていいオファーがあれば転職する事も考えています。

 

 

フリーランスになったら、「もう会社員にならない」なんて固い考え方せずに柔軟に考えればいいと思うよ。

 

 

別でフリーランス応援サイトも運営してるのでフリーランスやってみようかな〜って方は検討して下さい。

www.freelance-osusume.work

 

※ただしフリーランスも年齢高いと仕事を探すのが難しいようです。

私は41歳で、仕事探しで苦労する事無いですが50歳過ぎると難しくなると仕事紹介エージェントが言ってました。

 

しかしこの先人手不足はますます進んでいくはずなので10年後はどうなることやら。

 

会社勤めしてたってリストラがあるかもしれない?

アメリカでは当たり前のレイオフがあるかもしれない?

www.ksakae1216.com 

 

でも私は思います。

 

 

一度の人生なんだから前のめりでガンガンいこうぜ!!

 

 

ってね。

 

 

嫌な人と仕事するより、定年までの約束が無くても楽しく仕事する方が幸せだと思います!!

仕事はどうすれば終わる? 答えは与えられた全ての仕事をしない

 

f:id:ksakae1216:20180411225239j:plain

仕事が終わらなくて残業ばかりの毎日を過ごしていませんか?

 

そこで私が実際に実践して毎日定時で帰る秘訣を教えます。

それは・・・

 

与えられた全ての仕事をしない!!

 

です。

 

 

なぜ仕事が終わらないのか?

 

なぜ与えられた全ての仕事をしないのか?

 

1つずつ解説していきます!!

 

 

なぜ仕事が終わらないのか?

「それは時間に対しての量が多すぎる」

もしくは

「あなたのスキルと仕事の質がミスマッチを起こしてる」のどちらか両方です。

 

「じゃあ、終わらなくてもしょうがないね。お終い」

とは残念ながらなりません。。。

 

仕事なのでどうにか工夫して終わらせなければいけないのでどうにか工夫して終わらせましょう。

 

そこで工夫の1つとして「与えられた全ての仕事をしない」について次で説明します。

 

与えられた仕事は全部やる必要がない

そもそも上司から与えられた仕事は全て必要であることは以外と少ない。

 

与えられた仕事が100だった場合、いざやってみると80くらいですむ場合が結構ある。

 

当然仕事の大きさによるが、1週間かかるような仕事をやってみると、実は不要な作業が結構あったりする。

 

仕事を振る上司も忙しいし、そもそも依頼する仕事の全ての作業を把握、想定する事が困難なのだ。

 

不要な作業や重要でない事は後回し

目的を見失わず、ゴールを意識すれば、おのずと不要な作業、重要でない作業がわかってくる。

 

例えば、競合10社の製品の

「値段」

「機能数」

を調査してくれと上司から頼まれたとしよう。

 

この仕事の目的は、競合他社の製品がどのくらいの価格帯でどのくらいの機能数があるのかを調べ自社製品と比較し差別化を検討すること。

 

1社ずつ調べていったが4社目の機能が複雑で数を数えるのが大変だったとする。

 

この時、目的を理解しておらず仕事を全て完成させようと思う人ほど、4社目の機能を意地でも数えようと時間をかけてしまい、10社全部調べる事が出来ないまま締め切りをむかえる事になってしまう。

 

逆に目的を理解していれば1つや2つ漏れても10社分調査する方が目的の達成度が高いと考え、調査に時間がかかる会社は後回しにして、締め切り前に10社分調査を終え残りの期間で時間のかかる会社を調査する。

 

どちらにしても仕事は終わってないが

前者:10社中、3社完了(4社目の機能数で終了 )

後者:10社中、8社完了

となり、どちらが評価が高いかは一目瞭然だ。

 

最近は働き方改革で残業できない会社も増えているだろうけど、前者のような仕事をしてたら上司も流石に残業を命じるだろう。

 

しかし後者であればここまで終われば目的もほぼ達成できてるので残業を命令することもないでしょう。

 

このように目的をしっかり把握し、ゴールを明確にイメージする事で不要な作業ややるべき作業が明確にな流ので、不要、重要度が低い作業はやらない or 後回しする事で仕事を終わらせることができる!

 

尚、少し古い記事ですが私はさらに100%全力投球で仕事せず70%の力で仕事してさらに生産性を高めています。

www.ksakae1216.com

ビジネス書を中心に紹介するビジネスブックマラソン(メールマガジン)で読みたい本を見つける!!

f:id:ksakae1216:20180405204427j:plain

 「本を読みたいけど、どんな本を読めばいいかわかんない」って悩んでる人、結構いるんじゃないかな?

 

そこで毎日オススメ本を紹介してくれるビジネスブックマラソン(BBM)メールマガジンがあるので是非試して下さい!!

 

 

ビジネスブックマラソンとは?

元アマゾンのカリスマバイヤー土井英司さんが発行しているメールマガジンです。

 

内容についてはオススメ本の書評がわかりやすく紹介されていてAmazon、楽天ブックスのURLも記載されてるので私の場合、気に入ればそのまま購入したり一旦、「欲しいものリスト」にキープしたりしてます。

 

内容の詳細を知りたい方は下記URLにバックナンバーがあるのでぜひ見てください。

「ビジネスブックマラソン」バックナンバーズ

 

このバックナンバーと同じ内容で土日含めて毎日1通メールマガジンを発行してくれてます。

 

バックナンバー見て興味出た方は、登録してみて下さい!!

 

登録はコチラ

↓↓↓

http://eliesbook.co.jp/bbm

 

登録解除も簡単に出来るので気軽に登録できますね。

 

あと本を探すなら個人的には本屋がおすすめ

当たり前かもしれないですが、家の近くか、通勤・通学途中に本屋があれば、直接読みたい本を自分の目で見て探すのが一番オススメです。

 

やっぱり直に本を手にとってパラパラと中身をチェックした方が読みたい本に出会える確率が高いです。

 

ちなみに私はブックオフをよく利用してます。

1冊あたり300円から1000円以内でだいたい買えるので、一度に3冊くらい買って1ヶ月に2冊から3冊くらい読みます。

 

私の書評もあるので興味ある方はぜひ!!

読書 カテゴリーの記事一覧 - フリーランス チャレンジ!!

極めれば天下無双 vimマクロを使いこなして仕事を楽にしよう!!

f:id:ksakae1216:20180311230621p:plain

 

「vimにもだいぶ慣れて来たな〜」

 

「そろそろ次のステップに移りたいな」と思ったら次に覚えるのはvimマクロだ!!

(`ハ´)σ

 

vimマクロ覚えると単純作業が機械的に出来るようになるからホントに仕事がラクになるので凄くオススメ!!

 

確実に1つ、vimスキルがステップアップするよ!

 

vimマクロとはやりたい事を記憶させて、後でその操作をさせる事です。

先に実例を見た方がいいですね!

 

例えばこんなテキストがあります。

f:id:ksakae1216:20180308220027p:plain

「フリーランス チャレンジ」より前を削除したいですが1つずつ消していくのは大変です。

 

こんな風にしたいんだけど・・・

f:id:ksakae1216:20180308220409p:plain

 

そこで便利なvimマクロを使うと!

f:id:ksakae1216:20180308221602g:plain

 

一瞬!!! 

 

覚えるしかないね!

 

 

マクロの記録

まず最初は、マクロの記録です。

 

手順は記録開始、覚えさせたいキーボードの操作、記録終了の順番です。

 

マクロの記録開始は"q" + 任意の1文字。

 

次に覚えさせたいキーボードの操作です。

今回であれば、先頭から「フリーランスチャレンジ」の前までを削除する操作を覚えさせます。

 

そして最後は記録終了で"q"押下です。

 

手順は下記の通りとなります!!

↓ ↓ ↓

①カンマに移動を覚えさせる(これは事前準備)

②マクロの記録開始

③ヴィジュアルモードにする

④「フリーランス チャレンジ」まで移動

⑤消す

⑥1つ下の行に移動

⑦マクロの記録終了

  

それでは1つずつ説明します。

①カンマに移動(事前準備)

"f"押下して、カンマ","押下。

f:id:ksakae1216:20180309203644g:plain

はい、カーソルがカンマまで移動しましたね。

次からマクロの記録を開始するので先頭に戻っておいてください!!

 

これで事前準備終了。

 

②マクロの記録開始

マクロの記録開始は"q" + 任意の1文字です。

 

今回は、"q" + "a"で記録します。

ノーマルモードで"q" + "a"を押下すると赤枠のように記録中となります。

f:id:ksakae1216:20180311223459p:plain

 

③ビジュアルモードにする

ビジュアルモードにします。

"v"を押下してください。

 

④「フリーランス チャレンジ」まで移動

"f"でカンマを覚えさせているので「フリーランスチャレンジ」まで";"を3回押下して移動します。

f:id:ksakae1216:20180311224815g:plain

はい、「フリーランスチャレンジ」の前まで選択されましたね。

 

⑤消す

"x"押下で選択範囲を削除します。

 

⑥1つ下の行に移動

"j"押下で次の行に移動してください。

 

⑦マクロの記録終了 

最後に "q"押下してマクロを終了します。

 

おつかれさまでした!

これでマクロの完成です!!

 

マクロの実行

早速、先ほど記憶させたマクロを実行しましょう。

 

マクロの実行は"@" + マクロ記録時の任意1文字です。

今回であれば"@a"となるので"@a"と押下してください!!

f:id:ksakae1216:20180311225556g:plain

 ほらね!

3行目の「フリーランスチャレンジ」より前が消えたでしょ!!

 

マクロは複数回実行させることも可能です。

 

”@”の前に実行させたい回数を入力するだけです。

10回実行したければ"10@a"と打つだけ。

 

このマクロを覚えれば大抵の複雑な処理(削除、追加、修正など)はマクロで簡単に処理することができます!!

 

マクロさえ覚えてしまえば、あなたの生産性は数倍にも膨れ上がります!!

 

最初は簡単なマクロを作成してコツを掴んでいってください。

技術系ブログにあると分かりやすいGif動画をMacで作成する方法

Gif動画 作成

仕事がら技術系ブログや記事を見る機会が多いんだけど、gif動画があると圧倒的にわかりやすい!!

 

コードと説明でも十分に伝わるんだけど

gif動画があるとどんな風に動くかわかるので直感ですごい伝わる!!

 

このブログでも技術系記事を扱ってるのでgif動画を作成する方法を学んでみた!!

 

 

動画を撮影

 まずQuitckTimePlayerを起動して「ファイル」メニューから「新規画面収録」を選択する。

f:id:ksakae1216:20180307213027p:plain

ここで「クリックすると画面全体を収録します」というボックス(?)が画面中央に出てくるので全画面を収録する場合はそのボックスをクリックします。

 

一部のウィンドウでいい場合は、撮影したい部分だけをドラッグ&ドロップする。

f:id:ksakae1216:20180307213615p:plain

 

すると、こんな風に「収録を開始」と出るのでこれを押すと動画撮影を開始します。

 

動画撮影を停止したい場合は、メニューバーにある停止ボタン(赤枠)を押下して下さい。

f:id:ksakae1216:20180307213918p:plain

 

動画を編集

次に撮影した動画を編集します。

動画撮影後に見直すと分かりますが動画の最初と最後に無駄な時間があったりするのでスッキリさせるためにトリミングします。

 

QuitckTimePlayerの「編集」メニューに「トリム」を選択して下さい。

f:id:ksakae1216:20180307214812p:plain

黄色の部分を前後に調整して不要な部分をトリム(削除)します。

 

Gifに変換(PicGIF Lite)

さあ、いよいよGifに変換します。

 

PicGIF LiteをMacにインストールして下さい。

PicGIF Lite

PicGIF Lite

  • PearlMountain Technology
  • 写真
  • 無料

 

起動するとこんな感じ。

f:id:ksakae1216:20180307215731p:plain

「ビデオの追加」で編集した動画を選択して下さい。

そして画面右下のフレームを6にして読み込むボタンを押下。

f:id:ksakae1216:20180307221024p:plain

 

次の画面で調整したいところがあれば設定を変更しOKだったら「GIFの作成」ボタン押せば無事Gif動画作成です!!

 

Gifを圧縮

さて作成されたGif動画ですがそのままだとサイズが大きいので圧縮します。

 

下記サイトにGif動画をアップロードすると圧縮してくれます。

https://www.iloveimg.com/ja/compress-image

 

今回私が作成したGif動画は8.42MB→1.43MBへ83%圧縮されました!! 

 

ブログに貼り付ける

 あとはブログに貼り付ければ完了です!!

f:id:ksakae1216:20180307223413g:plain

 

 

最後に

f:id:ksakae1216:20180307225343g:plain

FlutterがあればiOSもAndroidもDartだけでアプリを開発できる!! Flutterのチュートリアルをやってみた!!

f:id:ksakae1216:20180301235809p:plain

ねえ、知ってた?

 

Flutterがあると、Dartで開発したアプリがiOSでもAndroidでも動くんだって?!

 

もうiOS、Androidを別々に開発する必要無いですね。

  

って事でそんなFlutterのチュートリアルをやってみました。

※ちなみにPCはMacです。

 

 

Flutterのチュートリアル

FlutterはWindows、Mac、Linuxが用意されてます。

今回はMacで試しました。

 

Flutter Setup for macOS - Flutter

 

やってみた

結構丁寧に記載されてるのでそのまま実行するだけです。

 

但し、英語なのでGoogle翻訳で日本語にするのもいいかもしれません。

実際、私は日本語変換してチュートリアル進めました。

 

FlutterSDK取得

まずgitからflutterを取得します。

 

取得する前に作業用フォルダを作成しておくのがよいでしょう。

私は、"flutterWork"というフォルダを作成してその下でgitコマンドを実行しました。

 

f:id:ksakae1216:20180301231708p:plain

【コマンド】

git clone -b beta https://github.com/flutter/flutter.git

 

パスの設定

次にパスの設定です。

f:id:ksakae1216:20180301231809p:plain

【コマンド】

export PATH=`pwd`/flutter/bin:$PATH

 

他にインストールするものが無いかチェック

最後に、他にインストールするものが無いかチェックします。

※画面ハードコピー撮るの忘れました。

【コマンド】

flutter doctor

 

このコマンドは少し時間がかかりました。終わるまで待ちましょう。

 

ちなみに私はここで下記エラーが発生しました。

f:id:ksakae1216:20180301232413p:plain

"Android SKD"が無いからこのURLからインストールしろとのことです。

このURLにログインしてAndroid Studioをインストールしました。

 

その後、もう1回"flutter doctor"を実行すると今度はうまくいきました。

 

パスの更新

次はパスの更新です。

恐らくホームディレクトリで.bash_profileを開くか新規作成してパスを更新するんですが私は、zsh使ってるし、今回はお試しで今だけ使えればいいのでターミナル上で下記のコマンドを実行しました。

 

【コマンド】

export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
echo $PATH

 

2つ目のコマンドを実行するとPATH変数の内容が表示されます。

flutter/binディレクトリが設定されていればOKです!

 

Xcode

設定もいよいよ最後です。

チュートリアルに従ってコマンド実行します。

 

【コマンド1】

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

 

【コマンド2】

sudo xcodebuild -license

※コマンド実行後、いっぱいメッセージが表示されて、ひたすらスペースキーを押下してなんとか終わった感じです。

 

iPhoneシュミレータの結果

お疲れ様です。いよいよシュミレータ動かしてアプリを起動してみます。

 

ターミナル上で下記コマンドを実行

【コマンド】

open -a Simulator

 

するとシュミレータが起動されます。

なんとiPhoneX!!

f:id:ksakae1216:20180301234335p:plain

 

それでは"Hello World"を表示するアプリを起動します。

 

アプリはexampleディレクトリ配下に格納されています。

[gitで取得したディレクトリ]/flutter/examples/hello_worldに移動します。

 

移動したら下記コマンドを実行してください。

【コマンド】

flutter run

 

するとアプリがシュミレータ上にインストールされ初回は自動で起動します。

f:id:ksakae1216:20180301235020p:plain

 

でかい画面に小さく"Hello World"(笑)

 

他にも株価アプリ

f:id:ksakae1216:20180301235703p:plain

 

最後に

今回は用意されてるのを起動しただけですが、結構簡単でした。

今度はDartでプログラム書いて実行してみたいと思います!!

誰にでもできる、生産性を向上させる方法!!

生産性 向上

生活でも仕事でも、生産性を上げて自分の時間を増やしたい!!

 

そんな方に向けて、私が実践して効果のあった方法を記事にしました。

少しでも参考になり、あなたの時間が増えればうれしいです!!

 

生産性とは?

まず最初に

「生産性とはなんだ?」

というところから。

 

この本に全て書かれていますが生産性とは、

「希少資源(時間、お金)の投資に対してどれだけ成果が上がったか」

です。

 

なぜ生産性を上げるのか?

 生産性を上げると、うれしいことがいっぱい!!

 

少ない時間で仕事が終わったので、残業しなくてもよくなった!

ルンバを買ったおかげで毎日の掃除する時間が減った!

などなど。

 

このように生産性を上げると、使える希少資源(時間、お金)が増えるのでさらに生産性を上げても良し、好きな事(テレビ見たり、ゲームしたり)をしても良しのいいことずくめです!!

 

生産性を簡単に上げる方法

さて、この生産性ですが 、上げようと思ってもどうすればいいかわかりませんよね。

 

ちきりんさんの本にも書いてありますが、基本的には自分で考え、実践して生産性を上げなければなりません。

 

そこで私も考えました。

 

「誰でも」、「簡単」に生産性を上げることができないかと・・・

 

そうだ!!

 

無駄な時間を減らせばいい!!

 

無駄な時間を減らす

あなたは、「自分の生活の中で、無駄な 時間なんてぜんぜん無い」と思ってませんか?

 

ところが意外と無駄な時間ってあるんです!!

 

何もせずにダラダラしている時間です。

 

それは、、、

 

あまり興味のないネットニュースやSNSをみる時間、通勤中のスマホゲーム、ダラダラとテレビ見てる時間などなど・・・

 

無意識に過ごすと気づかないですが意識してみると

「本当にソレやりたい?」

って事に結構な時間を使っています。

 

私の無駄な時間

私の場合、テレビ見ながら夕ごはん食べてるんですが、気づくと1時間30分くらい夕食に使ってます。

 

また、Twitterには恐らく、1日トータルで30分以上使ってるかもしれません。

ちょっと時間が空くとチェックしちゃうので。

 

これらの時間は簡単に減らすことができます。

 

夕ごはん食べたら、テレビ消して風呂に入る。

Twitterのチェックする回数を朝と夜の2回にする。

 

少しずつでもいいから実践する

さて、無駄な時間と対策がわかったら早速、実践です。

 

毎日無理しない程度に続けてください。

 

「絶対に毎日がんばるぞ!!」と

張り切ると意外と途中で挫折してしまいます。

 

なので「できるだけ、がんばろう!」くらいが

丁度いいと思います。

 

がんばれない日があってもいいです。

そしたら次の日がんばれば。

 

少しずつでもやっていけばそのうち習慣になって、気がつくと無意識でできるようになります。

 

果たして生産性は向上したか?

まず、夕ごはん時のテレビですが、こちらは顕著に時間が節約できました。

 

面白いテレビの場合は、最後まで見てますが、そうじゃ無い時はごはん終了と同時にテレビを消してすぐさま風呂に入るようになって、平均すると1時間弱、ごはん時間が減りました。

※逆に、今思い返すとどんだけダラダラごはん食べて、テレビ見てたんだって思います。

 

次にTwitterですが、ちょっと時間が空くとすぐにチェックするのをやめ、1日2回にしたところ・・・、生産性が向上したか実感がありません。。。

 

ただ、時間が空いても安易にSNSに逃げず、生産性上げる方法が他にも無いかな?とかブログのネタ考えたりとか、他の事を考える時間が増えたような気がします。

 

最後に

私の夕ごはんを例にとると、1時間30分かけて食べてたごはんが30分ちょっと終わる事で生産性は3倍になった事になります。

 

空いた時間は、もっと生産性を上げる努力をしたり、ちゃんと見たいテレビを見たり(夕ごはんの時のテレビは好きでもなく、惰性で見ていた)して有意義に時間を使えるようになりました。

 

あなたもぜひ自分の無駄な時間を見直して生産性を上げ、もっと有意義な事に時間を使ってみては!!

【2018年2月】PYPL 世界の人気プログラム言語(IDEとDBもあるよ)

 PYPL PopularitY of Programming Language」というサイトで2018年2月の人気プログラム言語が発表されました。(1年前との比較)

 

PYPLのサイトを日本語訳すると

プログラミング言語索引のPYPL人気は、Googleで言語チュートリアルを検索する頻度を分析することによって作成されます。

より多くの言語チュートリアルが検索されるほど、その言語がより一般的であると見なされます。
これは主要な指標です。生データはGoogleトレンドからのものです。

 

面白いですね。早速見てみましょう。

 

※ちなみに世界ランキングなので最後に、私がGoogleトレンドで調べた日本だけの結果も載せました。

 

 

人気プログラム言語

f:id:ksakae1216:20180222233102p:plain

Java、Pythoがダントツで20%ずつとなってます。強いね!!

 

次にPHP、JavaScript、C#が8%台。

まあまあ予想通りかな。

 

意外なのがRubyの1.8%。

もっと上位かと思ってましたが・・・

Railsを含んでないのかな?

 

人気IDE

次にIDEです。PYPLサイトには27位まで記載がありましたが21位以降は長いので省略しました。

f:id:ksakae1216:20180222234318p:plain

1位のVisual Studio、2位のEclipseがそれぞれ25%ずつでこちらもプログラム言語と同じく上位2つがダントツの強さです!!

 

IntelliJって意外と少ないのね。

 

また、Atom、Sublim Text、Vim、Emacsのエディタ達はIDEと認知されてるんですね。

 

 

人気DB

最後にDBです。こちらも20位までに省略。

f:id:ksakae1216:20180222235019p:plain

オラクル強い!!

 

DBに関しては上位3つで全体の7割弱をおさえてる。

 

PostgreSQLが意外と低いのね。

 

19位のSybase懐かしいな〜。

15年前に少しだけさわったきり。。。

 

日本の人気プログラム言語

番外編、Googleトレンドで過去1年間、日本に絞り各プログラム言語がどのくらい検索されているか調べました。

f:id:ksakae1216:20180223000112p:plain

Pythonのみ大幅アップでJavaPHPは大幅ダウン。

JavaScriptC#も小幅ダウンの結果となりました。

 

世界的にみても、日本だけ見てもJavaは依然強いけど、Pythonが猛烈に強くなってますね。

 

【広告】

【Dockerfile】Nginxでリバースプロキシの設定

f:id:ksakae1216:20180220233513p:plain

さて、前回作成したNginx + Tomcat環境ですが、さらにリバースプロキシの設定をしたいと思います!!

 

前回の記事は下記を参照してください。

【Dockerfile】Tomcat構築手順(画像あり) - フリーランス チャレンジ!!

 

リバースプロキシは下記のようなイメージです。

※今回は、Tomcat1台で設定します。

f:id:ksakae1216:20180220225634j:plain

リバースプロキシReverse proxy)または逆プロキシは、特定のサーバへの要求を必ず経由するように設置されたプロキシサーバ。一般的なプロキシとは異なり不特定多数のサーバを対象としない。リバースプロキシは、不特定多数のクライアントから寄せられる要求に対して、応答を肩代わりすることにより特定のサーバの負担を軽減したり、アクセスを制限することにより特定のサーバのセキュリティを高めたりする目的に用いられる。

引用:Wikipediaより

 

つまり、Webからのアクセスに対して応答を肩代わりして図でいうTomcatの仕事を肩代わりしてTomcatの負荷を減らしたりセキュリティを高める(アクセス元を絞ったり)事ができます。

 

また、ロードバランサーの機能もあるため、Nginx配下に複数台のTomcatを配置して負荷を分散させる事もできるのです。

 

では早速!!

 

 

まず設定ファイルがどこにあるか?

設定ファイルですが、私の記事を参考にCentOSでやっている場合は、"/etc/nginx"配下に設定ファイル(nginx.conf)があるはずです。

 

もし無い場合、もしくは他のOSの場合は下記コマンドで設定ファイルの位置を確認してください。

f:id:ksakae1216:20180220230937p:plain

【コマンド】

find ./ -name "nginx.conf"

 

default.confの変更

nginx.confが設定ファイルですが、"etc/nginx"ディレクトリ配下にある"conf.d"ディレクトリの下にある"default.conf"ファイル。

 

今回はこれを修正します。

 

"conf.d"ディレクトリの下にある

f:id:ksakae1216:20180220231635p:plain

 

"default.conf"ファイル

f:id:ksakae1216:20180220231721p:plain

設定変更と反映方法

それではdefault.confをviで開いて下記のように13〜17行目を追加してください。

gist2b5621e5f81f2e98d877d0d322fed8eb

 

"/test"で接続したら、Tomcatコンソール(http://localhost:8080/manager/html)へ飛ぶようになります。

 

次にnginxをリロードして変更を反映します。

f:id:ksakae1216:20180220232423p:plain

【コマンド】

/sbin/nginx -s reload

 

確認方法

では、確認してみましょう!!

 

ブラウザを開いて"localhost:8080/test"に接続すると・・・

f:id:ksakae1216:20180220232801p:plain

 

やった!!

画面が表示されましたね。

 

ただ、赤枠の2箇所について画像が読み込まれてません。

すいません、ちょっと調べたんですが謎です。。。

 

どうですか?

 

リバースプロキシの設定もあっという間でしたね!!