Я работаю ИТ-инженером в известной компании в Индии. Проблема в том, что, хотя мне сказали, что мне дадут работу в Linux, я вынужден работать на Java и Windows. Мне неудобно с Java и ненавижу Windows.
Я начал изучать Python самостоятельно, но трудно уделить ему достаточно времени из-за постоянной работы. Честно говоря, я не эксперт кодер. Я много пытался заняться разработкой ядра Linux во время учебы в колледже, но понял, что я не настолько хорош в программировании. Поэтому я решил сделать RHCE и перейти к управлению сервером.
То, что я хочу знать, - то, что набор навыков требуется, чтобы получить работу в проектах Linux. В августе 2011 года я планирую отдохнуть от работы, если эта компания не даст мне хороший проект для Linux. Какие навыки я должен приобрести, чтобы получить хорошую работу в Linux. Во время этого перерыва я решил заняться RHCE. Прочитав первый из трех учебников RHCE, я уверен, что смогу пройти через это.
Вклад экспертов на этом сайте очень неоценим. На данный момент мои технические интересы - программирование на Python, программирование на C / C ++, Linux Server Management и облачные вычисления. Но моего диплома о высшем образовании отнюдь не достаточно, чтобы попасть в какую-то хорошую компанию. Практические знания, которые у меня есть, не имеют экспертного уровня. И опыт работы у меня просто жалкий.
PS - Я очень расстроен своей нынешней работой. Хотя я думаю, что нет необходимости упоминать об этом.
GNOME - это один проект, в котором очень много кодеров выполняют оплачиваемую работу. Если вы пойдете туда и сделаете потрясающую работу, к вам, скорее всего, кто-то придет. Самым большим из них, вероятно, является Red Hat (Fedora), и другие, которые я видел, включают Canonical (Ubuntu), Novell (SuSE), несколько стартапов или даже GNOME. Да, и чертовски много использования Python в проекте, и количество LOC, вероятно, уступает только C.
В планете проекта , как правило , где эти «ГНОМ» компании сообщают о своих делах. Взглянуть.
источник
Хорошие новости, похоже, вы пишете / работаете с кодом по крайней мере.
Если бы я был на вашем месте, думаю, я бы выбрал прагматичный подход и научился бы переносить это Java-приложение на Linux (когда начальник не смотрит).
Это хорошее упражнение, чтобы сделать приложение переносимым.
Не будьте, в мире Linux вы используете лучший язык для этой задачи. (Лучший бесплатный язык по крайней мере).
Поэтому вам нужно убедиться, что вы знакомы с Java, C ++ / Qt, C, python, php, perl и т. Д. И т. Д.
источник