The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Карьера UNIX-программиста"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Карьера UNIX-программиста"
Сообщение от bepcyc emailИскать по авторуВ закладки(ok) on 04-Янв-05, 05:42  (MSK)
Я ещё не гуру программирования, учусь в институте, но одно знаю точно, что жизнь свою хочу связать с программированием и UNIX-системами. Поэтому очень хочется определиться поконкретнее, чем я хочу заниматься и чем мне стоит (в плане хорошей перспективы и зарплаты) заниматься. Поэтому решил спросить совета здесь - у людей, которые уже занимаются тем о чём я ещё только мечтаю. Вы знаете много подводных камней. Поделитесь опытом.
С программированием и UNIX связан уже достаточно давно, то есть, кое что знаю и умею. Несколько раз устраивался работать. Пробовал себя, как Java программиста (EJB) - понял, что не очень люблю этот язык - слишком уж он скучный во всех смыслах. web-программирование тоже не особо привлекло. Зато понял, что очень нравится программировать на perl и подобных ему языках. Но пока, всё что нашёл связано именно с web. Возник вопрос, востребованны ли гуру perl, но не web-программеры? Стоит ли в этом направлении углубляться? Если да, то какие направления стоит изучить прежде чем пытаться начать работать? Поглядываю также в сторону изучения Python, он похоже лучше удовлетворяет тому, чем я хотел бы заниматься.
Сформулировав кратко всё что я тут понаписал, можно задать такой вопрос:
Востребованны ли Perl, Python и подобные программисты и что в этой области стоит изучить особенно тщательно?

Уточню ещё раз: мне не требуется найти работу прямо сейчас, мне нужно определиться в каком направлении стоит развиваться, чтобы через пару-тройку лет я мог стать настоящим гуру при чём таким, который сможет найти себе достойную работу.

Спасибо всем, кто ответит. Мне важен любой опыт и мнение.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Карьера UNIX-программиста"
Сообщение от BarS Искать по авторуВ закладки(??) on 04-Янв-05, 06:31  (MSK)
Все это красиво, но редко встречается. Говорю про себя: сижу прогом 1С, админством (*NIX, WINDOWS) увлекаюсь (сначала пришлось, потому как админа не было, потом затянуло), на сегодняшний день наиболее востребованы проги 1С (и наиболее высокооплачиваемы), потом админы систем, админы SQL, а то что ты хочешь тоже есть, но надо искать, уровнь ЗП их не знаю. Может быть сейчас и пойдет развитие, но не так широко как хотелось бы тебе... В общем даже и не знаю что сказать...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Карьера UNIX-программиста"
Сообщение от luch Искать по авторуВ закладки on 04-Янв-05, 08:33  (MSK)
моему руководству вообще до балды на чём у меня сервера стоят. еще менее их интересует как я держу вэб, почту, фтп и прочее. важен конечный результат. для многих будет открытием если я заявлю что у меня все вращается на линуксах и пишу системные скрипты на перл...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Kar'era UNIX-programmista"
Сообщение от dilmah Искать по авторуВ закладки(ok) on 04-Янв-05, 11:25  (MSK)
>chto zhizn' svoyu hochu svyazat' s programmirovaniem i UNIX-sistemami.

>Voznik vopros, vostrebovanny li guru perl, no ne web-programmery?

sorry za translit..
Wse indiwidualno, zanimaysya tem chto tebe w kayf.

Primer nishi dlya UNIX programmista:
Ya znayu chto u sotowyh kompaniy ikh infrastruktura,
kotoraya uprawlyaet oborudowaniem w sotakh --
naprimer Operation and Maintenance Centers eto UNIX
machiny.  Soft dlya nih pishut na shell, na C, i na Tcl.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Карьера UNIX-программиста"
Сообщение от blackpepper Искать по авторуВ закладки on 05-Янв-05, 15:01  (MSK)
>Зато понял, что очень нравится программировать на perl и подобных
>ему языках.

Изучай Си и его надмножества, и особый упор на Си стандарта 99.После постижения Си ,остальные языки покажутся для тебя лепетом младенцев.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Карьера UNIX-программиста"
Сообщение от FastSoft emailИскать по авторуВ закладки(ok) on 12-Янв-05, 17:14  (MSK)
Привет! Мне кажется, что тот, кто написал, что тебе надо заниматься тем, что в кайф - прав.
В данный момент я учусь на 4 курсе. На 2-м меня привлек асм настолько, что
в данный момент написана небольшая операционная система на нем, грузящаяся с дискеты, знающая fat12, ntfs, которая умеет работать с Realtek и т.д. Данный момент жизни я проживаю работая админом FreeBSD, пися на php и понемногу реализуя TCP/IP в своей оси. Си с классами я узнал в 2001 году, но асм в моих глазах уделал беднягу си. В те времена на это повлияло буквально сообщение о дырявости gets();. И в 2002 году я ко всем приставал с вопросом о том, кому сейчас нужен асм-гуру. Ответы были точно те же, что ты сейчас получаешь от нас. Так что осталось только забить на это и выработать иммунитет к мнению людей о том, что ты "пишешь ось на асме". Теперь без разницы, что они думают по этому поводу, я пишу и все. И тебе советую найти работу для денег, а на perl писать ради удовольствия.

К слову - вроде php круче.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "php моднее"
Сообщение от ZOD Искать по авторуВ закладки(??) on 13-Янв-05, 11:05  (MSK)
Уровень ЗП для студента $300 - $500, для прафессионала пишущего на C под UNIX --- не Linux а Solaris, AIX, HP-UX иногда VMS а потом уже слюниксы с бсдями $800 - $1200 если владеешь ещё Java +$100 но разумеется shell awk sed perl и vi знать обязан плюс сокеты и RPC и kernel space модули тоже харасо.... Если эмбедер и работаешь с ОСРВ то крЫша тебе $2000... Расценки примерно такие... Больше програмерам не платят, надо становиться главным в проекте или барыгой...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "php моднее"
Сообщение от boykov emailИскать по авторуВ закладки(ok) on 13-Янв-05, 14:42  (MSK)
>Уровень ЗП для студента $300 - $500, для прафессионала пишущего на C
>под UNIX --- не Linux а Solaris, AIX, HP-UX иногда VMS
>а потом уже слюниксы с бсдями $800 - $1200 если владеешь
>ещё Java +$100 но разумеется shell awk sed perl и vi
>знать обязан плюс сокеты и RPC и kernel space модули тоже
>харасо.... Если эмбедер и работаешь с ОСРВ то крЫша тебе $2000...
>Расценки примерно такие... Больше програмерам не платят, надо становиться главным в
>проекте или барыгой...
можно вопрос? какой класс задач пишется на С под UNIX ? Окромя самих систем и СУБД?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "И под UNIX и под Windows"
Сообщение от ZOD Искать по авторуВ закладки(ok) on 18-Янв-05, 15:54  (MSK)
практически всё пишется на С.

Области применения С.

1) Системное програмирование
2) Графические библиотеки
3) Числодробительные задачи наряду с FORTRAN
4) Сеть
5) БазЫ данных
6) САПР
7) любые други задачи чуствительные к производительности.
8) переносимость и высокая производительность в одном флаконе

Области применеия Perl

1) Обработка текста
2) Обработка текста
3) Обработка текста
4) Не волнует производительность --- скорость разработки в разЫ важнее
5) cgi скрипты
6) Прочие скрипты типа инсталяшки прикрутки разгребалки итд.
7) Когда скороть разработки важнее стоимости оборудования и производительности.
8) Переносимость туда где есть перл и используемые модули
9) Совмещает функцЫональность awk и sed плюс большЫе возможности расширения


Области применения Java
1) Заменитель C++
2) Enterprize приложения
3) Java + C числодробильня со сложными структурами данных
4) Бизнес приложения
5) Перспективно и дорого потому что модно
6) GUI и кроссплатформенные клиенты
8) Переносимость туда где есть jvm


Области применения python
1) Заменитель С++
2) Разгребание сложных структур данных
3) GUI и кросплатформенные клиенты
4) Неплохая альтернатива java
5) ХорошЫй ООЯП
6) Переносимость туда где есть python.

Можно продолжЫть про ocaml haskel sml итд, но их относительно редко применяют тк не модно. Хотя для большЫх и сложных систем эти языки очень эффективны. И в довесок очень хорошая штука UML. Оно используется для моделирования сложных проектов, и её знание отражается на Вашей ЗП.

ЛикБез окончен.

ЗЫ. Каждый может дописать области применения....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Ты бы лучше на ARM MIPS и SPARC "
Сообщение от ZOD Искать по авторуВ закладки(ok) on 18-Янв-05, 16:30  (MSK)
свою ось портанул... Заодно узнаешь что такое настоящий ассемблер. Нормальный, а не x86. И толк будет. Может твою ОСЬ ембедеры воспримут.

Уверяю что asm под спарку или там mips гораздо веселее и прямее x86го.

Если ты не под x86 на асме пишешь тогда претензии снимаются...

Асм --- правильный язык, но к x86му асму это ИМХО не относится.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Карьера UNIX-программиста"
Сообщение от favourite emailИскать по авторуВ закладки(ok) on 13-Янв-05, 13:43  (MSK)
>Я ещё не гуру программирования, учусь в институте, но одно знаю точно,
>что жизнь свою хочу связать с программированием и UNIX-системами. Поэтому очень
>хочется определиться поконкретнее, чем я хочу заниматься и чем мне стоит
>(в плане хорошей перспективы и зарплаты) заниматься. Поэтому решил спросить совета
>здесь - у людей, которые уже занимаются тем о чём я
>ещё только мечтаю. Вы знаете много подводных камней. Поделитесь опытом.
>С программированием и UNIX связан уже достаточно давно, то есть, кое что
>знаю и умею. Несколько раз устраивался работать. Пробовал себя, как Java
>программиста (EJB) - понял, что не очень люблю этот язык -
>слишком уж он скучный во всех смыслах. web-программирование тоже не особо
>привлекло. Зато понял, что очень нравится программировать на perl и подобных
>ему языках. Но пока, всё что нашёл связано именно с web.
>Возник вопрос, востребованны ли гуру perl, но не web-программеры? Стоит ли
>в этом направлении углубляться? Если да, то какие направления стоит изучить
>прежде чем пытаться начать работать? Поглядываю также в сторону изучения Python,
>он похоже лучше удовлетворяет тому, чем я хотел бы заниматься.
>Сформулировав кратко всё что я тут понаписал, можно задать такой вопрос:
>Востребованны ли Perl, Python и подобные программисты и что в этой области
>стоит изучить особенно тщательно?
>
>Уточню ещё раз: мне не требуется найти работу прямо сейчас, мне нужно
>определиться в каком направлении стоит развиваться, чтобы через пару-тройку лет я
>мог стать настоящим гуру при чём таким, который сможет найти себе
>достойную работу.
>
>Спасибо всем, кто ответит. Мне важен любой опыт и мнение.
IMHO настоящиму Программисту пофиг на каком языке писать хорошую программу. Если же станешь гуру - будешь волен сам выбирать язык на котором её напишешь.

С пол года назад читал про одного монстра,который толи на перле, то ли на питоне написал прогу для самодельного segway-a (http://www.segway.com/segway/models.html - что такое сегвэй).

Так что забей на всё и изучай то что больше по душе.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Карьера UNIX-программиста"
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 13-Янв-05, 13:55  (MSK)
Совет. Если ты хочешь связать свою жизнь с программированием в UNIX, определись какие области тебе больше нравятся. Соответсвенно и с языками определишься. Я знаю нескольких ребят, которые довольно неплохо разбираются во внутренностях UNIX, пишут они на С и работы им хватает выше крышы, я бы назвал их фанатами :)
Соответсвенно и получают они не хилые деньги, т.к. пишут заказное ПО для крупных компаний, как наших, так и "импортных" :)
Если будут знания и опыт, работу найдёшь, но ИМХО, Си знать нужно однозначно. Потом С++, Shell, дальше по вкусу. Ну и соответсвенно стандарты, технологии, ..
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Карьера UNIX-программиста"
Сообщение от Kolobok emailИскать по авторуВ закладки on 14-Янв-05, 10:20  (MSK)
Народ!

С для Unix'а это тоже самое, что библия для католика.

Если ты не знаешь Си то ты ни прикаких условиях не можешь навзываться профессионалом в Unix'е. Продвинутый пользователь - да, профессионал, а тем более программист - никогда.
Все эти перлы питоны и проч. это всего лишь приложения Unix, и пользователями unix'а являются те, кого обычно мы назваем программистами. (Те кто в окошках кликает, это в понятии Unix-идеологии пользователи приложений, а не самого Unix'a).

Заметьте я говорю профессионал, не гуру. Гуру, IMHO, отстоит от профессионала также, как профессионал отстоит от хорошего пользователя.

Ты можешь изучать какие угодно, но если ты хочешь в своем резюме написать "Unix-программист", то Си ты должен знать и уметь разобраться в сишных исходниках при любых условиях.

Если прочитать буржуйские job-сайты с требованиями к Unix-программистам, то сразу бросается в глаза следующая классификация:
1) Чистный системный программист (Очень редко встречается и пересекается с системой аналитикой. Это разработка и реализация разного рода API и концепцуальных элементов ОС);
2) Программист железа (писать драйвера и приложения по общению с внешними железками);
3) Сетевые приложения и сервисы (написание демонов и приложений, реализующих те или иные протоколы или взаимодействующие с приложениями на других хостах);
4) Приложения БД (Без комментариев);
5) И Писатели приложений приложений (К этой категории относятся web-программирование и прочее, в чистом виде, вообще говоря, к Unix'у мало привязанные).

Зачинателю треда я вижу нравится пятый путь, но к Unix'у это имеет отношение постольку, поскольку...

Так что, IMHO, язык программирования для Unix'а только Си, и все остальное тоже...
Если вы хотите стать именно ГУРУ, то обязательно в кайф.
Если нет, то просто для развития общей эрудиции.

С уважением ко Всем,

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Карьера UNIX-программиста"
Сообщение от jamper emailИскать по авторуВ закладки on 14-Янв-05, 14:11  (MSK)
Добавлю немного от себя
Все таки никс - сетевая система (в основном), поэтому кроме знания что писать нужно понимать КАК писать
Т.е. помимо изучения самого языка (вернее конкретного куска (сеть, ядро,... на выбор)) необходимо понять как оно работает

Я смог писать средненькие программы после того как полгода отработал админом ... А потом и вообще уполз

Если под никс, то С,perl, и поработать на самой станции/сервере

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Карьера UNIX-программиста"
Сообщение от Дима Искать по авторуВ закладки(??) on 19-Янв-05, 01:10  (MSK)
А какой будет расклад ЗП, если смотреть в сторону администрирования UNIX'a (с базовым знанием с), win* и сетей. Будет ли сильно влиять ОС: FreeBSD, Linux, Solaris... и т.п. И что щас наиболее востребовано в этой области? На, что как говориться потратить время и силы, чтобы потом не жалеть о том, что ты изучал и разбирался не в том...

Заранее спасибо за Ваши мнения.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Карьера UNIX-админа"
Сообщение от ZOD Искать по авторуВ закладки(??) on 19-Янв-05, 11:06  (MSK)
>А какой будет расклад ЗП, если смотреть в сторону администрирования UNIX'a (с
>базовым знанием с), win* и сетей. Будет ли сильно влиять ОС:
>FreeBSD, Linux, Solaris... и т.п. И что щас наиболее востребовано в
>этой области? На, что как говориться потратить время и силы, чтобы
>потом не жалеть о том, что ты изучал и разбирался не
>в том...
>
>Заранее спасибо за Ваши мнения.

Больше всего распространены винды, потом бсди с слюниксами, потом соляра, потом HP-UX, затем AIX, VMS. Зарплата растёт в обратной зависимости от количества спецЫалистов и в прямой зависимости от твоей квалификацЫи. Чем больше людей считающих себя спецЫалистами тем она меньше. Таким образом у админа соляры на спарке зарплата будет больше, правда и задачи будут другие, и спарков меньше чем писок. Разумеется админ должен знасть awk sed C perl vi shell.

Эникейщик по винды: $200 - $500
Эникейщик под слюниксы и винды: $300 - $500
Админ виндов: $500 - $800
Админ слюниксов и виндовс эникейщик в одном флаконе: $500 + $800
КвалифицЫрованый админ виндов и слюниксов в одном флаконе знающий шо такое циска: $800 - $1000
Квалифицырованый админ слюниксов и ораклов могущий писать софт и способный к анализу: $1000 - $1200
Солярный/HP-UX/VMS админ знающия спарку/PA-RISC/Alpha и фсё што нужно квалифицЫрованому слюникс админу аналитику, плюс какой нить оракл: $1000 - $3000 в зависимости куда устроишься и за какие деньги будешь отвечать. $3000 это уже в большей степени аналитик.

Это лично мои прикидки. Желающие пусть правят. НО ИМХО shell,sed,awk,C по крайней мере надо знать что такое и уметь использовать в нужных местах нужное, не обязательно чтобы отлетало. Всё остальное до $500. Плюс оборудование, и коммерческие и свободные СУБД.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Расценки Московские"
Сообщение от ZOD Искать по авторуВ закладки(??) on 19-Янв-05, 11:10  (MSK)
По России первые шесть пунктов уменьшаются на 10 - 40%
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру