【今日学んだこと】未経験からエンジニアで転職「2週間目①」
おひさしぶりになってしまいました! 先週から社会人復帰です。
詳しくはこちら
今月からLuxyという会社でお世話になってます!
— さわぴか (@pikasueryoko) 2020年2月7日
(そして写真も文章も恥ずかしくて死にそうだけど入社エントリーがあったりです…!)
これからも前向きにいろいろとがんばります!! https://t.co/UN04Q458sM
Luxyのブログで自己紹介的な感じで書いてます、、、写真、、、あぁ恥ずかしい。
まだ現場は未定だけど、おそらくJavaをすることになるので、今までPHP触ってたけどこれは趣味になり、Javaの勉強を少しずつ始めようとしています。
ちなみに先週は、営業さんに同行したり、営業電話もしたり。 基本的に人に困っている業界なのでそんなにアポ取るのは難しくないというか簡単というか。
ただ、実際に会って話に行ってみて、営業さんがいいか悪いかで、だいぶ変わるんだなぁとか同行してすこーし垣間見えました。
あぁ、だからSESはやばいって思われるんだなぁとか。 営業さんがちゃんとしていれば、SESは働きやすそうだなぁとか。
学びでした。
今日も
(まだ現場に入っていないので実際にエンジニアなことはまだしばらくできなさそう)
営業さんに同行したり、空き時間は勉強したり。
やったこと
やろうとしたこと
eclipseをダウンロードする
MacにEclipseをインストールと日本語化 - Qiita
https://codeaid.jp/eclipse-java-mac/
JDK?がないからひらけないらしい
『新米Java講師がMacにEclipseをインストールする』の巻 | Say consulting group, Inc
Apache Tomcat?とりあえず放置 https://wa3.i-3-i.info/word12843.html
Spring Bootを入れる [Java] Spring BootでHello World!(入門編) | マリンロード
日本語化 MacでSpring Bootをダウンロードして Hellow Wordを表示する - Java | ゼロイチ | 独学者・初心者向けプログラミング・SEO入門サイト
【Spring Boot入門(3)】ひとまずHello Worldしてみる | PeyBlog for SE and PG
3のこれができないってかSpring Bootアプリケーション出てこない 「src/main/java/com/example/demo/DemoApplication.javaのmainメソッドにフォーカスを合わせ、Spring Bootアプリケーションを起動します。」
なんだかうまくいかないので
EclipseでのSpring Bootアプリケーション開発 - Qiita
公式のめも
Spring Boot 入門 - 公式ドキュメントの日本語訳
Javaのバージョンを調べる
Javaのバージョンを確認する方法(バージョンの切り替えも解説) | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト
切り替えたりもできるみたいだけど
MacでJavaのバージョンを切り替える方法 - Qiita
MacのBrewで複数バージョンのJavaを利用する + jEnv - Qiita
Marven?
・Jユニット
JUnit 入門・基本的な使い方Javaマスターへの道 | Javaマスターへの道
【新人エンジニア向け】Javaシステム開発では必須!テストツールJUnit
JavaのユニットテストJUnit入門 | 酒と涙とRubyとRailsと
・AWS AWSとは何か?サービス例やメリットをわかりやすく解…|Udemy メディア
・A5SQL
コスパ最強 データベース用フリーソフト「A5:SQL Mk-2」 | アラフォーがITで逆転するブログ
A5:SQL Mk-2 - フリーの汎用SQL開発ツール/ER図ツール .. 松原正和
Javaのこと
System.out.println("hello, world")を読み解く - Qiita
・System.out.println():「()の中身を出力(表示)せよ」
・文の終わりは「;」セミコロン!
・コメントは「//」
・変数:int number = 3;、データ型intは整数、Stringは文字列、doubleは少数、真偽値はboolean型でtrueとfalse
変数を使う理由 ・なんのデータかわかりやすい ・同じデータを繰り返し使える ・変化に対応しやすい
・2語以上はキャメルケースでかく(userName)
・かつ→$$、または→||、〜でない→!
・if文
if(条件式){ 処理; }←ここには「;」いらない。
・switch、条件分岐
switch(条件の値){ case 値1: 処理; break;←これないと以降も全部実行されてしまう case 値2: 処理; break; ..... default:←どれにも一致しなかった場合にこれになる 処理; break; }
・インデント:先頭の字下げは半角スペース2つがおすすめらしい 半角スペース4字(ネスト構造) 半角スペース8字(処理改行)
ソースコードのインデント(字下げ)に、タブを使うか半角スペースを使うかという話 | 綺麗に死ぬITエンジニア
・while文:
while(条件){ 繰り返す処理; i++←とかを抜かすと無限ループに入ってしまったり }
・配列
数値:int number = {1, 2, 3}; 文字列:String names = {"まる", "三角", "資格"};
name[1]は三角
・length配列の要素の数を数える:配列.length
names.lengthは3になる
・普通のfor文
for(int i = 0; i<names.length; i++) { System.out.println(name[i]); break;←これ書いたらここで終わり continue;←これ書いたらその週スキップできる }
・拡張for文
for(データ型String 変数名name: 配列名names) { System.out.println(name); }