良いLinuxタスクに必要なスキル[閉じる]

良いLinuxタスクに必要なスキル[閉じる]

私はインドの有名企業でITエンジニアとして働いています。問題は、Linuxで作業していると言いましたが、JavaとWindowsで作業を強要されました。私はJavaが不便で、Windowsが嫌いです。

私はPythonを独学し始めましたが、私がやっていることのために十分な時間を費やすのは難しいです。正直なところ、私はプロのコーダーではありません。大学時代、私はLinuxカーネルの開発に参加しようとし、何度も試しましたが、私は良いプログラマーではないことに気づきました。それで、RHCEをやることに決めてサーバー管理に入りました。

私が知りたいのは、Linuxプロジェクトに取り組むためにどんなスキルが必要かということです。 2011年8月に、私は会社が私に良いLinuxプロジェクトを提供しなかったら辞任する予定でした。良いLinuxの仕事を得るためにはどのようなスキルが必要ですか?私が休んでいる間にやることに決めたことの1つは、RHCEを追求することでした。 3冊のRHCEコースの最初の本を読んだ後、私はこの本に合格できるという自信を感じました。

このウェブサイトの専門家の意見は非常に重要です。現在、私の技術的な関心はPythonプログラミング、C / C ++プログラミング、Linuxサーバー管理、クラウドコンピューティングです。しかし、私が持っている大学の学位は、良い会社に入るのに十分ではありませんでした。私が持っている実務知識は専門家レベルには及ばない。私の仕事の経験は、心配することができませんでした。

PS - 私は現在の仕事に非常に満足しています。言及するのはほとんど不要だと思いますが。

ベストアンサー1

これに関連して、これは以前に何度も提案されていましたが、私はフリーソフトウェアプロジェクトでいくつかの経験を得ることをお勧めします。これは履歴書で素敵に表示され、素晴らしい人と一緒に働く貴重な経験であり、接続を作成するのに役立ちます。人々はしばしばフリーソフトウェアプロジェクトを通して仕事を探します。私はまた、インド人がフリーソフトウェアプロジェクトに参加することは一般的ではないという印象を受けています(おそらく間違っているでしょう)。もしそうなら、それがあなたを目立たせるのに役立ちます。

Pythonに興味があると言われました。 Pythonに関連する多くのフリーソフトウェアプロジェクトがあり、すべてがさまざまなレベルの進入障壁を持っています。私がもっとよく知っているのはMercurialです。参入障壁が高くなく、コミュニティが親切で、プログラマーたちが才能があり、参加する機会が多いです。誰もがバージョン管理を使用します。マイナーなバグやウィッシュリスト機能を見つけて作業できます。

他にDjango、Pylons、SQLAlchemyなどが浮上するプロジェクトがありますが、参加機会の面からみると、Mercurialがこれらのプロジェクトと同等かそれよりも良いと思います。もう一つの可能​​性は、例えば、Linuxコミュニティの配布努力である。 Debian と一緒に働くと、才能のある人たちと一緒に働く機会も得られます。人脈の積み重ねなどにもおすすめです。また、C++ に興味がある場合は、Debian の apt プロジェクトと aptitude プロジェクトが重要ですが、従業員が不足しています。一般的に、ほとんどのフリーソフトウェアプロジェクト、特に小規模なプロジェクトは、労働力が不足し、助けを切望しています。

おすすめ記事