世界が幸せで在ります様に

ITエンジニアになりたい人・エンジニアの人にとって役立ちそうな商品を紹介するブログ

プログラミング

上級プログラマへのステップアップを図るための本はどんな読んできたの?初級~中堅プログラマが今後マウンティング取られないための名著4選

初めに 以前もご紹介したサイトである「上級プログラマってどんな本読んでるの?中堅プログラマがマウンティング取られないための名著8選」という記事を書いてから5年経っているので、2023年版ということで、読んでおいた方がよい本を4つ紹介します。 敬語だ…

リモートワーク・エンジニア・プログラミングにおすすめの椅子3選

リモートワークをしているエンジニアでいつもプログラミングをしていますか? 1日中座って仕事をするので、やはり椅子選びは超重要で、多少お金をかけてもリモートワークをするにあたって、一般的なエンジニアなら必ず自分に合ったものを使うべきでしょう。 …

新人Reactエンジニアが、2020年にAmazonで買って転職、就職が有利、楽になった物7選

Reactエンジニアが、2020年にAmazonで買って転職、就職が有利、楽になった物10選 はじめまして、新人Reactエンジニアの山田です。今回は、おすすめの商品を紹介します。 自分はエンジニアになってまだ3ヶ月ですが、よろしくお願いいたします。

新人から中級になりたいエンジニアにおすすめな書籍まとめ記事(UNIX、Linux、Java)

もうすぐ夏になります。 新人として働いてきた方たちはもう3ヶ月が経つということですね。 そろそろ、次のステップに行くのが良いのかもしれませんね。 本日は、初心者にとって、コンピュータサイエンスとしての基礎的な部分を担うことができそうな書籍を紹…

30代でエンジニアを目指すなら読んで下さい。未経験でも大丈夫です。

30代、社会人で言えば、中堅どころ、ベンチャーなら部長クラスの待遇を受けていても不思議はありません。 しかし、この記事を読んでいる方の中にはそのような高待遇であっても、次のキャリアのため奮闘している方もいることでしょう。 今回は、その奮闘ベク…

新人エンジニアが、毎日のように考えておかなければならないこと3選

技術のキャッチアップ 自身の市場価値把握 キャリア 新人エンジニアとして、とあるベンチャーに採用されましたが、その後どうしていいのかわからない。そんな新人エンジニアの方におすすめの毎日考えておくべきことをご紹介します。

Railsのbundle install時、mysql2をインストール時にエラーが出る「Don't know how to set rpath on your system, if MySQL libraries are not in path mysql2 may not load」

マシン Mac(macOS Catalina) 言語環境 Ruby 2.5 Rails 6 bundle installしたらエラー出た mysql2のインストール時にエラーが出ています。 make "DESTDIR=" compiling client.c compiling infile.c compiling mysql2_ext.c compiling result.c compiling st…

【2020年度】技術、プログラミング、フレームワークで、世の中で何が流行っていますか?フロント、バックエンドについて書きます

世の中で何が流行っていますか? どういう構成にするのか今風なのかについてまとめておきます。 是非ご参考にしていただければと思います。

初心者におすすめのプログラミング言語を3つ4つ紹介

周りにプログラミングを始めたいという人が多いので、おすすめのプログラミング言語を紹介します。 初心者にとって、何からやったら良いのかおそらくわからないと思います。 これから勉強をすることを考えると、無駄なことはしたくない、そう思っている人は…

rails開発でActiveRecordを闇雲に使わずにパフォーマンスのことまで考えよう

Active Recordをただ、なんとなく使っている人いたら危険なのでやめましょう。 $ rails console > Hoge.group(:name).explain てきとうなコードは、いつか悪夢を生む日がきます。 explainメソッドは便利なので、たくさん使ってクエリチューニングしていきま…

【初心者向け】Railsのアップデートのやり方を簡単に習得しよう(Rails 5.2.2へのアップデート)

rails5.2.2がリリースされました。 今回は、初心者向けにrailsのアップデートのやり方を簡単に記事にしてみました。 実際に、アップデートは誰もが通る道なのでその手順をまとめてみましたので、時間を見つけて是非アップデートしてみましょう。本当に簡単に…

正しいエンジニア採用のやり方!チーム開発に向いている人とそうでない人

はじめまして、sinsinchangです。 今回、Ruby現場の責任者のときに採用をしていたときのお話をしたいと思います。 チーム開発に向いている人、そうでない人についてをテーマとします。

初心者から中級者(上級者)を目指す!!Javaプログラミング技術書おすすめランキング 5選

はじめまして、sinsinchangです。30代のJavaプログラマです。 プログラマ・エンジニア初心者にとって、Javaというプログラミング言語は、少しむずかしいと感じるかもしれません。 しかし、初心者にとってこそJavaというプログラミング言語は勉強した後のコス…

朝活におすすめ!!寒い冬を快適にするための3点暖房・暖房器具セット with 賃貸マンション住まい and 電気代節約

みなさん、こんにちは。sinsinchangです。 最近朝が寒いですね。しかし、プログラマにとって朝寒くてコード書けないと困りますので、暖房、あるいは暖房器具を用意しなければなりません。 僕がおすすめの暖房、暖房器具の3点セットをご紹介いたします。

中途で未経験だけど、プログラマ(エンジニア、SE)になるには?30代プログラマ(面接経験有り)が教えるよ「アニメ見ようか」

早速ですが、最近、中途で、未経験だけど、Webプログラマになりたい人って多そうですね。 実際に、僕の友人やかつての同僚や後輩先輩、地元の知り合いなどもプログラマ(エンジニア)になりたいって人が増えてきている肌感があります。皆さん、IT業界も未経…

初心者を突破するために知っておこう。Rubyの「length」と「size」について

Rubyのlengthとsizeというメソッドは、Rubyを書いた人ならば使ったことあると思います。この2つのメソッドは同じ結果を返すのでどっちを使っても良いと言われていますが、本当にそれを目で確認した方はいますか? もし、確認していなかったら一緒に見ていき…

Traitについて徒然;part1

Trait様々な言語で使われるが、意味合いが異なるので新しい言語でこの言葉を聞く時は注意したい。僕の最初のイメージでは、継承ではなく、コンポジション。

gitを最新の2.19.0へアップグレードしよう

新しい機能が追加されたので、upgradeしよう。 blog.github.com

対策【DEPRECATION WARNING: Static attributes will be removed in FactoryBot 5.0. Please use dynamic】

CIにテストを任せているのだが、ローカルで動かしたタイミングで、ワーニングが出るようになってた事に気づいた。 DEPRECATION WARNING: Static attributes will be removed in FactoryBot 5.0. Please use dynamic

WebViewかネイティブ(Swift)で実装するか死ぬほど考えた

結論から言うと なんで ちなみに僕が買ったのはこの2冊。 あ、注意点だけど 結論から言うと ネイティブ(Swift)実装が良い 大事なのは、「好きこそものの上手なれ」って言葉だと思うから。

【初心者・入門者】Ruby on Railsの『routes ルーティング』(member, collection, :onオプション)を復習しよう!

こんちは.最近暑いよね. 学生の頃,数学の家庭教師4年間やってたからかもしれないけど,人に教えるのが好きなんだ. だから,最近プログラミングの講師とかやろうと思ってるZE! 暇だから今日もRailsの復習記事書いてみたよ. 今日は,Ruby on Railsのrout…

【入門者・初心者向け】Ruby on Railsによるroutes(ルーティング)を再学習する!

みんな,最近Rails書いてる?? 仕事でもプライベートでもいいけど,その際のRouting設計ってどうやってる? この記事は,そんな設計をするときに入門者がどうやってやればいいの?って思うときの最初の指南になればいいと思って書いたんだ. この記事は,Ro…

プログラミング超入門者必見!パンPの冒険『Rubyによるデータ構造リファレンス【配列編】』

超入門者向けに,Rubyによるデータ構造リファレンスの配列を今回少し説明するよ.プログラミング超入門者は是非読んでね. 初級者以上の方は読まないほうがいいよ. 今回は,「配列編」だよ.

フルスタックエンジニアの末路!かつて英雄だった彼は何処へ

はじめまして,30代フリーランスの底辺プログラマです. フリーランスという立場上,様々な会社を渡り歩いてきました. 其の中で,いわゆる「フルスタックエンジニア」と名乗る人たちに会ってきました. あなたは,職業を聞かれた時,なんて答えますか??

マイクロサービスは終了か?ほんの少しだけ考えてみた

2018年も後半になってしまいましたね.梅雨も鬱陶しい季節で何事もやる気でない時期かと思います. ただ,そんなことも言ってられません.今回は,マイクロサービスが終了なのかどうか,かるーく気になったのでかるーく調査しました. ※個人の見解です.画像…

優秀なプログラマは道具を選ばないか?30代中堅プログラマが優秀に見せるための演出系ディスプレイ・キーボードを紹介!

失礼ですが,現在プログラミングしている方,我慢していませんか? プログラミングをするのに,小さいディスプレイでウィンドウを並べながら細かい作業していたり,まさかノートパソコンの付属のキーボードを使っているということはないでしょうか? 優秀な…

上級プログラマってどんな本読んでるの?中堅プログラマがマウンティング取られないための名著8選

この記事を読もうと思ったということは,あなたはそこそこできるプログラマ,あるいは社内でも自他ともに優秀と認められるほどの実力者かもしれません. ただし,そんな状況でも業界で名が知られる優秀な人や社内の上級プログラマと対峙した時身構えてしまい…

今やWeb界隈でスタンダード!クラウドサービスGitホスティングサービス駆動開発

GitHubのMS買収ニュースは本当に最近ですが,フリーランスとして様々な現場を渡り歩いてきた僕がよく現場で見かけるGitホスティングサービスやそのサービスを利用した開発をご紹介します. ※実は,Git以外を使いたいなら他にもありますが,Git以外を使う現場…

プロフィールと免責事項