Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

Rubyカンファレンスがリーダーシップについて教えてくれること

Rubyの会議でRubyについて話されなくなったのはなぜですか?

Rocky Mountain Ruby 2016の最近のスポンサーシップは、コミュニティの多様性の高まりを示しています。私たちが会議に送った人は貿易による開発者ではありません-そして私は一瞬、話の技術的な内容について心配しました。しかし、それらを見た後、最も経験豊富なRubyistでさえ、職場で成功するために非技術的なスキルを強調していることは明らかです。

あなたがこのシフトを嘆いている開発者であるならば、以下の話はあなたが考えていたものではないかもしれません。しかし、リーダーシップの機会に移行しようとしているのであれば、取り上げるべきいくつかの貴重なポイントがあります。

注目すべきテーマには以下が含まれます:

1。メンターシップ。 他の人に教えるよりも、自分の専門知識をテストするのに良い方法はありません。 Kinsey AnnDurhamとKimBarnesは、ステージでメンターとメンティーの関係を示し、メンターシップがジュニア開発者の自信を持ったプログラマーになるのに役立つだけでなく、シニア開発者がスキルを磨き、新しい視点を獲得するのに役立ちます。

2。コミュニケーション。 サラ・アレンは多くの点で伝説ですが、最近はテクノロジーについてコミュニティのメンバーを教育する使命を帯びています。 BridgeFoundryでの彼女の仕事のストーリーを共有することで、彼女は、技術スキルは、他の人、特に多様なバックグラウンドから来た人とコミュニケーションを取り、共有できる場合にのみ強くなると主張しています。

3。システムの構築。 これまでで最もありそうもないマイクロソフトの従業員(私たちではなく彼の言葉)であるチャドファウラーは、Wunderlist / Microsoftに参加する前の何年もの間、コロラドの技術コミュニティの柱でした。彼はレガシーコードの書き直しについての彼の話を共有し、「不変のインフラストラクチャ」の概念でリーダーシップとは何かを思い出させます。

結論

挑戦するために必要な技術的適性はたくさんありますが(コードベースの書き直しなど)、これらの講演は、成功に必要な他の側面、つまりチームとのコミュニケーションやジュニアスタッフの指導を示しています。 Rocky Mountain Ruby 2016は、より強力な技術リーダーになるためにプログラミング以外に必要な他のスキルを開発者に思い出させるのに役立ちます。

残りの会議の話に興味がありますか? Confreaksで全ラインナップをご覧ください。


  1. Ruby 2.6のMJITとは何ですか?どのように機能しますか?

    Rubyのパフォーマンスはバージョンごとに大幅に向上しており、Ruby開発チームはRubyをさらに高速化するためにあらゆる努力をしています! これらの取り組みの1つは、3×3プロジェクトです。 目標は? Ruby3.0はRuby2.0の3倍高速になります 。 このプロジェクトの一部は、この記事のトピックである新しいMJITコンパイラです。 MJITの説明 MJITは「メソッドベースのジャストインタイムコンパイラ」の略です。 それはどういう意味ですか? RubyはコードをYARV命令にコンパイルします 、これらの命令はRuby仮想マシンによって実行されます。 JITはこれに別のレ

  2. Ruby on Railsとは何ですか?なぜそれが役立つのですか?

    Ruby on Rails(RoRの場合もある)は、最も人気のあるオープンソースのWebアプリケーションフレームワークです。 Rubyプログラミング言語で構築されています。 Railsを使用すると、単純なものから複雑なものまで、アプリケーションの構築に役立ちます。Railsで実行できることには制限がありません。 フレームワークとは何ですか? フレームワークは、ソフトウェアを作成するときに使用する特定の構造を提供するコード、ツール、およびユーティリティのコレクションです。 この構造により、コードがより整理されます。 正しく使うことを学ぶと、作業が簡単になります。 レールは正確に何を