Ищу работу, только вот какую... Понять не могу. Знаю что такое unix и с чем готовят ядро linux'а, умею boost с stl, и могу объяснить за что я не люблю плюсы. Хорошо знаю чистый си, знаю еще вагон и маленькую тележку технологий, знаю сети и многое другое... Но вот куда идти?..
Сейчас привлекает разработка прикладного (с натяжкой) софта на ocaml. Есть рабочий набор интерфейсов из ядра линукса (fs) в ocaml... Даже вполне работает... Только ли нужны такие специалисты в мск?..
Здравствуйте, catap, Вы писали:
C>День добрый.
C>Ищу работу, только вот какую... Понять не могу. Знаю что такое unix и с чем готовят ядро linux'а, умею boost с stl, и могу объяснить за что я не люблю плюсы. Хорошо знаю чистый си, знаю еще вагон и маленькую тележку технологий, знаю сети и многое другое... Но вот куда идти?..
C>Сейчас привлекает разработка прикладного (с натяжкой) софта на ocaml. Есть рабочий набор интерфейсов из ядра линукса (fs) в ocaml... Даже вполне работает... Только ли нужны такие специалисты в мск?..
C>Может кто-то что-то посоветует?
Здравствуйте, catap, Вы писали:
C>День добрый.
C>Ищу работу, только вот какую... Понять не могу. Знаю что такое unix и с чем готовят ядро linux'а, умею boost с stl, и могу объяснить за что я не люблю плюсы. Хорошо знаю чистый си, знаю еще вагон и маленькую тележку технологий, знаю сети и многое другое... Но вот куда идти?..
C>Сейчас привлекает разработка прикладного (с натяжкой) софта на ocaml. Есть рабочий набор интерфейсов из ядра линукса (fs) в ocaml... Даже вполне работает... Только ли нужны такие специалисты в мск?..
C>Может кто-то что-то посоветует?
из тех что будет тебе близок по технологиям
sw-soft — виртуализация
acronis — и так понятно
auriga — не в курсе
Здравствуйте, rm822, Вы писали:
R>из тех что будет тебе близок по технологиям
R>sw-soft — виртуализация R>acronis — и так понятно R>auriga — не в курсе
Спасибо, акроникс даже чем-то понравился, буду думать.
Вообще интересует что-то связананное с функциональным(!) программированием (т.е. ocaml/haskell/clean/erlang и т.п.).
Здравствуйте, catap, Вы писали:
C>Сейчас привлекает разработка прикладного (с натяжкой) софта на ocaml. Есть рабочий набор интерфейсов из ядра линукса (fs) в ocaml... Даже вполне работает... Только ли нужны такие специалисты в мск?..
Говорят, классный язык ocaml. Только его нельзя считать промышленным. Если кто и возьмётся за коммерческий проект на подобном языке, то только по-неопытности. Рекомендую следовать в русле main stream (С++, .Net, Java, на худой конец Delphi, VB). Иначе ваш опыт потом не особо будет востребован.
Какой-то ты узконаправленный — вот программирование у меня вообще любимое дело с 8 лет.
Мне лично все равно на каком языке писать и под какие платформы.
Мне важно — что бы за это платили столько и я тратил на это времени столько, что бы потом оставалось сил тратить деньги на все что я пожелаю.
Здравствуйте, Shmakov, Вы писали:
S>Какой-то ты узконаправленный — вот программирование у меня вообще любимое дело с 8 лет. S>Мне лично все равно на каком языке писать и под какие платформы.
S>Мне важно — что бы за это платили столько и я тратил на это времени столько, что бы потом оставалось сил тратить деньги на все что я пожелаю.
Программирование программрованию рознь. Как я отметил выше мне нравится заниматься именно системными вещами, а не прикладным софтом. Сотвесвенно и проблемы.
А что кажется платформ, то разница все-таки есть и под win32 драйвера писать меня не вставляет, хотя под linux самое то...
Здравствуйте, last_hardcoder, Вы писали:
_>Здравствуйте, catap, Вы писали:
C>>Сейчас привлекает разработка прикладного (с натяжкой) софта на ocaml. Есть рабочий набор интерфейсов из ядра линукса (fs) в ocaml... Даже вполне работает... Только ли нужны такие специалисты в мск?..
_>Говорят, классный язык ocaml. Только его нельзя считать промышленным. Если кто и возьмётся за коммерческий проект на подобном языке, то только по-неопытности. Рекомендую следовать в русле main stream (С++, .Net, Java, на худой конец Delphi, VB). Иначе ваш опыт потом не особо будет востребован.
ocaml да класный.
Считать промышленым? не знаю, я знаю несколько человек которые на erlang за деньги пишут Так что спорно, а что касается большого проекта... Если есть команда то не всели равно на каком языке писать?
Здравствуйте, catap, Вы писали:
C>Считать промышленым? не знаю, я знаю несколько человек которые на erlang за деньги пишут Так что спорно, а что касается большого проекта... Если есть команда то не всели равно на каком языке писать?
При использовании экзотических языков возникают следующие проблемы:
1. Компании тяжелее найти сотрудника
2. Сотруднику тяжелее найти другую работу
3. Сложнее найти нужные библиотеки
4. Плохо развиты вспомогательные средства разработки (отладчики, профайлеры и пр.).
5. Язык и среда недостаточно хорошо вылизаны (генерация во многих случаях неэффективного кода, глючность)
Это делает их использование экономически нецелесообразным для компании и бесперспективным для карьеры сотрудника.
Здравствуйте, last_hardcoder, Вы писали:
_>Здравствуйте, catap, Вы писали:
C>>Считать промышленым? не знаю, я знаю несколько человек которые на erlang за деньги пишут Так что спорно, а что касается большого проекта... Если есть команда то не всели равно на каком языке писать?
_>При использовании экзотических языков возникают следующие проблемы:
_>1. Компании тяжелее найти сотрудника
согласен _>2. Сотруднику тяжелее найти другую работу
согласен _>3. Сложнее найти нужные библиотеки
от части да, но в случае ocaml всне на так печально _>4. Плохо развиты вспомогательные средства разработки (отладчики, профайлеры и пр.).
не согласен. _>5. Язык и среда недостаточно хорошо вылизаны (генерация во многих случаях неэффективного кода, глючность)
не согласен.
Здравствуйте, catap, Вы писали:
C>Вообще интересует что-то связананное с функциональным(!) программированием (т.е. ocaml/haskell/clean/erlang и т.п.). Re: Практическое применение
Здравствуйте, catap, Вы писали:
C>Ищу работу, только вот какую... Понять не могу. Знаю что такое unix и с чем готовят ядро linux'а, умею boost с stl, и могу объяснить за что я не люблю плюсы. Хорошо знаю чистый си, знаю еще вагон и маленькую тележку технологий, знаю сети и многое другое... Но вот куда идти?..
А почему бы не создать работу себе самостоятельно? С вагоном скиллов вокруг и окола ядра это тривиально: скооперироваться с парой-тройкой умных паяльников, разработать нужную народонаселению железяку, понаписать драйверы и прикладуху под линух к этой железяке, и смело продавать. Большинство знакомых мне ядерщиков и паяльников поступали именно так.
И ведь что характерно — при таком раскладе никто не будет диктовать, какие языки и технологии использовать — одна лишь объективная реальность.
Здравствуйте, Kolhoz, Вы писали:
K> А почему бы не создать работу себе самостоятельно? С вагоном скиллов вокруг и окола ядра это тривиально: скооперироваться с парой-тройкой умных паяльников, разработать нужную народонаселению железяку, понаписать драйверы и прикладуху под линух к этой железяке, и смело продавать. Большинство знакомых мне ядерщиков и паяльников поступали именно так.
K> И ведь что характерно — при таком раскладе никто не будет диктовать, какие языки и технологии использовать — одна лишь объективная реальность.
Интересная идея, и она меняя часто посещает, но нету собственно идеи железки или приглашения поучаствовать в проекте
Здравствуйте, catap, Вы писали:
C>Интересная идея, и она меняя часто посещает, но нету собственно идеи железки или приглашения поучаствовать в проекте
Если на хоббистов ориентироваться, то за идеями далеко ходить не надо — роботы. Очень популярная сейчас тема. Сделать веб-камеру с моторчиками, или простейший манипулятор-хваталку — задача для второкурсника, а рынок под это дело — ой какой объёмный!