とりゅふの森

GCPデータエンジニアとして生きる

駆け出しエンジニアを卒業したら次に学ぶべきこと2つ

こんにちは、とりゅふです。最近駆け出しエンジニアさんを公私ともに見る機会が増えたので、今回は、駆け出しエンジニアが駆け出しエンジニアを卒業したらやるべきことをまとめました。 そもそも駆け出しエンジニアってどうやったら卒業できるのでしょう?私…

【Python入門】if __name__ == '__main__'ってなに?

こんにちは。今回はPythonの言語仕様的なお話です。 JavaやPHPに詳しいけど、Pythonはそこまで詳しくはないってエンジニアが、Pythonを書き始めるのって、そこまで苦ではないんですよね。かくゆう私も、最初はJavaやC#を学んで、この業界に入りました。 で、…

【Python入門】with構文を使いこなそう

こんにちは、とりゅふです。みなさん、Pythonでファイルを読み込みする時って普段どのように書きますか?私ならこんな感じで書きます。 with open('text.csv') as f: text = f.read() print(text) withを使ってファイルを開き、中のテキストを取り出し、prin…

【Python入門】例外の発生方法と、独自例外クラス

今回はPythonにおける例外の発生方法と、例外クラスについてまとめました。 以下の記事の続きになります。例外処理がそもそもわからないという方はまずはこちらをどうぞ。 www.true-fly.com 本記事のコードはすべて、Python 3.7.6で実行しています。 例外の…

【Python入門】エラー・例外と例外処理のキホンを学ぶ

プログラム書いている人で、必ずといっても過言ではないくらい躓きがちなものが、エラー、例外処理だと思います。 今回はPythonにおける例外処理の基礎についてまとめました。 本記事のコードはすべて、Python 3.7.6で実行しています。 エラー、例外 SyntaxE…

2020年12月14日のGoogle大規模障害とクラウドの利用について考える

2020年12月14日20時頃、いつものようにYouTubeを見て、Gmailをチェックし、個人のGCPのプロジェクトをいじって遊んでいた時、Twitterのタイムラインで「YouTube落ちた?」とのツイートが大量に流れてきた。 「え、見れてるよ」構わず視聴を続けた僕だったが…

【BigQuery入門】SQLで一般公開データを抽出する

2020年も終わりが見えてきたので、そろそろGoogleが誇る最強のデータウェアハウス、BigQueryを触ってみませんか? GCP、AWS、Azureを始めとしたパブリッククラウドを始め、様々なクラウドサービスが行き交うクラウド戦国時代の今日、 政府もクラウド型システ…

【Eclipse Theia】GCP上でクラウド統合開発環境を使ってみる

GCP

Eclipse Theiaは、ポピュラーな統合開発環境であるVisual Studio Codeをベースに、デスクトップやWeb上で動く、オープンソース統合開発環境です。今日はこのEclipse Theiaが使える、Gitpod、Google Cloud Shell2つのクラウド開発環境について紹介します。

ITエンジニアの働き方はこの2020年でどう変わったの?

2020年も12月になりましたので、この1年間のITエンジニアライフを振り返りました。 ITエンジニア職を目指す学生さんや、非エンジニアでもこの社会状況の中、キャリアチェンジを考えている方々に向けて、いちITエンジニアとして会社で働く僕の働き方の変化に…

PG(プログラマー)と SE(システムエンジニア)の 違いってなに?

少しIT業界に詳しい人とか、そういった人と仕事をしてきた人とプライベートであった時、自分がITエンジニアだと話すと、たまにこう言われます。「PGとSEどっちなの?」と。どうやらITエンジニアには、PG(プログラマー)、SE(システムエンジニア)といった…