Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

ゆるふわエンジニアがRustを触り始めた話

More than 3 years have passed since last update.

ゆるふわエンジニアがRustを触り始めた話

by Nappa723
1 / 16

自己紹介

山下 秀平

  • 30歳
  • Java生まれRuby育ち
    • 以前の会社のJava環境がアレで嫌気がさす
    • Rubyを触り始めて息をふきかえす
  • 今はC#せっせと書いてます
  • 趣味は料理

なんでRust?


  • ElixirとかGoとかもあるやん?
    • むしろRuby畑ならElixirでは
      • ふぇ、ふぇにっくすのHello World記事は書いたし
  • スターティングGo言語も買ったやん
    • ま、まだ読み終わってない
  • Rubyですらまだまだだよね?
    • 前職だと布教に失敗(宗教戦争)

なんとなく


  • 最初は本当になんとなく
  • なんか一部ではやってそう
  • 元Googleエンジニア「今はほぼrustで書いてる」
    • こんな記事を見た気がする

で、とりあえずやってみてどうよ?


( ゚Д゚) ちょっと難ない・・・?


  • move/borrow/ライフタイム
    • 使うと消える??なんで????
  • コンパイラ様にめっちゃ怒られる
    • この引数型合わねぇから!!!!
  • できるまでコンパイル通さねぇからな!!
    • (/ω\)

Q. なぜそう思うのか?


A. 今まで意識してこなかったから


  • もともと趣味でコーディング → 実際にエンジニアに
  • 体系的に学んでない
  • メモリ周りのことちゃんと気にしたことない
    • C++やってたらきっと・・・
  • 実務上で必要になる領域以外にはあまり目を向けられてなかったのでは?
  • プログラムとは・・・?俺はいったい今まで何を・・・?

コンパイラ様に導いてもらった


  • Rubyに戻ると自由感がすごいけど、自由すぎて不安になる
  • 今までと世界(ソースコード)が違って見える
    • 視界が広がった感じ
  • 作ってみたいものが増えた
    • NESエミュ作ってみたい

第二言語としてのRust(本日最初のLTに戻る)


Rustはいいぞ

Nappa723
気が付いたらEC系ばっかりやってきたなんちゃってエンジニア 趣味は料理
http://yamash.hateblo.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away