This page is intended for users in Singapore. Go to the page for users in United States.

PHPの現場ですがJavaの講座を受けています

エンジニアグループの飯田です。
常駐先ではPHPをしていますが、いろんな言語の研修を受けています。

今回は、私が現在受けているJava講座について紹介したいと思います。

Java講座は月イチで開催されており、2グループに分かれて10名ほどが受講しています。
講師は技術顧問のオープンソースプログラマー久保さんです。

1年くらい前は下記の↓の記事にあるような内容を学習していました。

去年の6月くらいからは久保さんが作成しているJavaを基礎から学べる教材を使用しての学習を進めています。

講義の内容

とりあえず今までの内容でメモしていた部分をざっと羅列してみます。

・Javaのパッケージという考え方(同じ階層にあるファイル)
   ・protectedのスコープはサブクラスとパッケージ内となる
   ・識別子を省略した場合はパッケージ内のみのスコープになる
      ・
ファイル構造に依存したプログラムはよくないのでよくない
・intはプリミティブなものでオブジェクトではない

・変数に対する処理とインスタンスに対する処理の扱われ方
   ・そのインスタンスのメソッドにやらせる処理は代入ではない
      ・のでfinal大丈夫
   ・ネイティブな配列は要素の最大数を増やせない
・(イン/デ)クリメント演算子の前置後置を毎回忘れる
privateメソッドには名の前にinternalとかdoとかつけてわかりやすくしがち
・enumという存在

(基本覚えておきたいことはソースコード中にコメントとしてメモしているのですが、実際の処理のところにあるので見返したときにわかりやすくてよいです。)

久保さんの講座では実際のプログラミングだけでなく、
終わり際の10分間ほどでご自身のブログの記事から
ためになる系のエンジニアお役立ちお話をしてくださります。

直近では、問題分析と問題解決お話でした。
業務の中で分析を詰めきれていないまま解決に走った結果、余計に時間がかかってしまうことが最近でもあったのでこれからも気をつけていこうと思います。


Java講座を受講してみての感想

確か数ヶ月前の本講座中に、
引数で受け取った何かを構造的に中で変化させたいなみたいなことがあり
新しいクラスを作ってしまったほうが良い構造になるなと気付き
以前に習ったことを実践できた時はうれしかったです。

普段の業務ではPHPやJSを書いており
型を意識することやオブジェクト思考を考えることは少ないのですが
他の言語に触れ基礎から体系的に学ぶことで
様々な場面で良い構造を作るための基礎力が付いていっているなと実感しています。

また、プログラミングのことだけでなく社会人としてのこれからについても
考えるきっかけになるお話は非常にありがたいです。

株式会社メンバーズキャリアでは一緒に働く仲間を募集しています

21新卒Webエンジニア
21新卒:10年先、20年先も現場で輝き続けるエンジニアへ!
【常駐型デジタルプロフェッショナルサービス】 当社は「デジタルクリエイター」を正社員で採用し、日々スキル向上ができる環境の中で、現在のスキルや志向性を考慮した上で信頼関係のあるクライアントへ厳選して派遣するというビジネスモデルをとっています。 UXデザイナー、データアナリスト、Webデザイナー、フロントエンドエンジニアなど、多様なデジタルクリエイターが在籍しています。東証一部に上場しているため設備や制度の整った部分と、デジタルクリエイターが主役であり挑戦を続けるベンチャー気質、どちらも感じられる会社です。
株式会社メンバーズ 常駐型デジタルプロフェッショナルサービス
サーバーサイドエンジニア
技術向上を支援!モダンな環境で開発!PHP+Laravel,Goエンジニア
【常駐型デジタルプロフェッショナルサービス】 当社は「デジタルクリエイター」を正社員で採用し、日々スキル向上ができる環境の中で、現在のスキルや志向性を考慮した上で信頼関係のあるクライアントへ厳選して派遣するというビジネスモデルをとっています。 UXデザイナー、データアナリスト、Webデザイナー、フロントエンドエンジニアなど、多様なデジタルクリエイターが在籍しています。東証一部に上場しているため設備や制度の整った部分と、デジタルクリエイターが主役であり挑戦を続けるベンチャー気質、どちらも感じられる会社です。
株式会社メンバーズ 常駐型デジタルプロフェッショナルサービス
サーバーサイドエンジニア
技術を磨き、顧客サービスをグロースするWebアプリケーションエンジニア募集
【常駐型デジタルプロフェッショナルサービス】 当社は「デジタルクリエイター」を正社員で採用し、日々スキル向上ができる環境の中で、現在のスキルや志向性を考慮した上で信頼関係のあるクライアントへ厳選して派遣するというビジネスモデルをとっています。 UXデザイナー、データアナリスト、Webデザイナー、フロントエンドエンジニアなど、多様なデジタルクリエイターが在籍しています。東証一部に上場しているため設備や制度の整った部分と、デジタルクリエイターが主役であり挑戦を続けるベンチャー気質、どちらも感じられる会社です。
株式会社メンバーズ 常駐型デジタルプロフェッショナルサービス
株式会社メンバーズ 常駐型デジタルプロフェッショナルサービス's job postings
7 Likes
7 Likes

Weekly ranking

Show other rankings