Ich arbeite als IT-Ingenieur in einem renommierten Unternehmen in Indien. Das Problem ist, dass ich, obwohl mir gesagt wurde, dass ich unter Linux arbeiten soll, auf Java und Windows arbeiten soll. Ich bin mit Java unwohl und hasse Windows.
Ich habe angefangen, Python selbst zu lernen, aber es ist schwierig, mir aufgrund des laufenden Jobs genügend Zeit zu geben. Ehrlich gesagt bin ich kein erfahrener Programmierer. Ich habe während meiner Studienzeit viel versucht, in die Linux-Kernel-Entwicklung einzusteigen, aber festgestellt, dass ich kein so guter Programmierer bin. Also habe ich mich für RHCE entschieden und mich für die Serververwaltung entschieden.
Ich möchte wissen, welche Fähigkeiten erforderlich sind, um einen Job in Linux-Projekten zu bekommen. Im August 2011 plane ich eine Pause, wenn diese Firma mir kein gutes Linux-Projekt gibt. Welche Fähigkeiten soll ich erwerben, um einen guten Linux-Job zu bekommen? Eine Sache, für die ich mich in dieser Pause entschieden habe, ist RHCE zu verfolgen. Nachdem ich den ersten Teil der drei RHCE-Kursbücher gelesen habe, bin ich zuversichtlich, dass ich ihn durchfahren kann.
Beiträge von Experten auf dieser Website sind von unschätzbarem Wert. Meine technischen Interessen sind im Moment - Python-Programmierung, C / C ++ - Programmierung, Linux Server Management und Cloud Computing. Aber der College-Abschluss, den ich habe, reicht keineswegs aus, um in eine gute Gesellschaft zu kommen. Das praktische Wissen, das ich habe, ist kein Expertenwissen. Und meine Berufserfahrung ist einfach erbärmlich.
PS - Ich bin in meinem jetzigen Job extrem frustriert. Obwohl ich denke, dass es kaum nötig ist, es zu erwähnen.
Ein Projekt mit einer sehr hohen Anzahl von Programmierern, die bezahlte Arbeit leisten, ist GNOME. Wenn Sie dorthin gehen und großartige Arbeit leisten, werden Sie höchstwahrscheinlich von jemandem angesprochen. Die größte davon ist wahrscheinlich Red Hat (Fedora), und andere, die ich gesehen habe, sind Canonical (Ubuntu), Novell (SuSE), eine Reihe von Start-ups oder sogar die GNOME-Stiftung. Oh, und es gibt eine Menge Python-Nutzung im Projekt, und die LOC-Anzahl ist wahrscheinlich hinter C an zweiter Stelle.
Auf dem Planeten des Projekts melden diese GNOME-Unternehmen normalerweise ihre Taten. Guck mal.
quelle
Gute Nachrichten, es klingt so, als würden Sie zumindest mit Code arbeiten.
Wenn ich in Ihren Schuhen stecke, würde ich einen pragmatischen Ansatz verfolgen und lernen, wie man diese Java-App auf Linux portiert (wenn der Chef nicht hinschaut).
Es ist eine gute Übung, eine Anwendung portabel zu machen.
Seien Sie nicht so, in der Linux-Welt verwenden Sie die beste Sprache für die Aufgabe. (Mindestens die beste freie Sprache).
Aus diesem Grund müssen Sie sicherstellen, dass Sie mit Java, C ++ / Qt, C, Python, PHP, Perl usw. vertraut sind
quelle