Альтернатива в Эстонии...
#1
Отправлено 20 апреля 2005 - 21:31
#2
Отправлено 20 апреля 2005 - 21:45
Например, первое объявление с cv.ee:
EV Valisministeerium
Tule aita kujundada Valisministeeriumi kodulehte - vastavate oskuste olemasolu korral voib Sinust saada meie pressi- ja infoosakonna ning IT-osakonnaga tihedat koostood tegev
VEEBITEHNIK / WEBMASTER
VAJALIKUD OSKUSED:
* unix serverite administreerimise oskus keskmisel tasemel, veebilehte tegemise kogemus HTML, PHP, XML, RSS, MYSQL ja turvalisuse tagamine.
* oskus kasutada programme Macromedia Dreamweaver, Corel Draw (voi moni teine pildimanageerimise programm), Microsoft Office, Visio, Adobe Acrobat, Fine Maker jne.
KASUKS TULEB:
* teised programmeerimise keeled java, c++, perl jne. Loovus ja oskus oma tood dokumenteerida.
-----------
Это равносильно объявлению:
Требуется на работу водитель автобуса. Обязательно наличие прав категорий: А, Б, C, D, E и т.д. Умение водить велосипед, мотоцикл, автомобиль, автобус, трактор, танк, самолёт и т.д. Уметь всё это дело починить. Опыт работы - 20 лет.
Фирмы, занимающиеся разработкой ПО в Эстонии существуют и тут даже были люди, которые в этих фирмах работают. Но что-то они давненько не появлялись на форуме...
#3
Отправлено 20 апреля 2005 - 22:12
Перспективы есть. Не могу сравнивать, ибо нигде больше не работал. =)
Где -- смотрю на www.cvonline.ee, в Таллинне (специально для иностранцев по естественным причинам не понимающих по-эстонски):
Microlink AS -- администратор баз данных (требуется эст. яз.)
Elisa -- специалист системы ведения счетов (англ. яз.)
Technology People -- разработчик приложений (рус. и англ. яз.)
Elva Baltic -- программист (эст. и англ. яз.)
UNI2 -- программист
(прикол, конечно) Министерство финансов Эстонии -- программист Java (говорят только об англ., думаю, эстонский подразумевается =)). На самом деле, похоже на весьма хорошее предложение...
Webmedia OÜ -- разработчик J2EE, системный аналитик, системный архитектор (англ. яз.)
Это конечно всего лишь кратенький обзор...
Соответственно, по этому можно судить, что издатели программ у нас существуют. =) Кроме того, наверное, не секрет ни для кого, что такие широко известные в мире программы, как Skype и Kazaa разрабатывались именно здесь, в Эстонии, в Таллинне... =)
Зарабатывать можно от 3.000 (программист PHP, будучи студентом или не имеющий опыта) до 30.000+ EEK, в зависимости от опыта, задач и специализации... В долларовом эквиваленте, это, грубо говоря, $250 - $2.500... Программист на С++ или Java с высшим образованием вполне может зарабатывать от $850 и больше (в зависимости от опыта может варьироваться).
Разработкой программ у нас тут занимается чуть ли не каждая третья фирма и конторка (больше тут делать-то в общем-то и нечего). =) Крупнейшие же фирмы занимаются различными финансовыми и корпоративными приложениями. Сильно развит out-sourcing в Эстонию и, не удивлюсь, если большинство фирм занимаются именно этим.
Добавлено в [mergetime]1114027628[/mergetime]
Ах, так, значит, это не иностранец? Понятно. =)
Добавлено в [mergetime]1114027958[/mergetime]
EV Valisministeerium
Tule aita kujundada Valisministeeriumi kodulehte - vastavate oskuste olemasolu korral voib Sinust saada meie pressi- ja infoosakonna ning IT-osakonnaga tihedat koostood tegev
VEEBITEHNIK / WEBMASTER
VAJALIKUD OSKUSED:
* unix serverite administreerimise oskus keskmisel tasemel, veebilehte tegemise kogemus HTML, PHP, XML, RSS, MYSQL ja turvalisuse tagamine.
* oskus kasutada programme Macromedia Dreamweaver, Corel Draw (voi moni teine pildimanageerimise programm), Microsoft Office, Visio, Adobe Acrobat, Fine Maker jne.
KASUKS TULEB:
* teised programmeerimise keeled java, c++, perl jne. Loovus ja oskus oma tood dokumenteerida.
Клёво. =)
Ну, скажем так, не равносильно, но очень похоже (ты, все-таки, чуточку утрировал =))-----------
Это равносильно объявлению:
Требуется на работу водитель автобуса. Обязательно наличие прав категорий: А, Б, C, D, E и т.д. Умение водить велосипед, мотоцикл, автомобиль, автобус, трактор, танк, самолёт и т.д. Уметь всё это дело починить. Опыт работы - 20 лет.
Фирмы, занимающиеся разработкой ПО в Эстонии существуют и тут даже были люди, которые в этих фирмах работают. Но что-то они давненько не появлялись на форуме...
Они и щас еще есть... =) Просто не появляются так часто... Я, crazy_russian, vortex, Sergio... И еще кое-кто наверняка...
Сообщение изменено: tomatensaft (20 апреля 2005 - 22:08 )
#4
Отправлено 20 апреля 2005 - 22:16
Добавлено в [mergetime]1114028218[/mergetime]
tomatensaft, 100% работали archi, CyBurglar
#6
Отправлено 21 апреля 2005 - 18:08
Хотя в мире HiTech сейчас все крутится вокруг программирования, без этого никуда. Почти в каждой электронной штучке (не говоря уже о сложных устройствах, вроде телевизора,mp3-плейера и т.п.) имеется процессор/контроллер и флэшка с программой для него, написанной, скорее всего на C (ну или на ассемблере).
Все в мире взаимосвязано.
Так что ты не сильно ошибся. На C/C++ могу программировать. Но никогда в этой области не работал. Я больше на электронике специализируюсь, а для программирования времени не остается.
Мне кажется, что найти работу профессиональному программисту с опытом (работодателям это важно!) не сложно.
Без опыта сложнее, но если ты действительно высококвалифицированный программист (а не только на бумажке), работу найдешь.
#7
Отправлено 21 апреля 2005 - 20:27
Действительно хорошо пишу только на PHP, тк. последние 2 года им на жизнь зарабатывал...
Так вот что чаще всего вижу из предложений для обычных программеров:
"знать всё, уметь всё, опыта вагон, зарплата меньше чем на стройке"
кого хотят - студентов которым сказали "у тебя нет опыта, тебе денег не положено, а вот это и это сделай бесплатно в свободное время" и они рады пахать.
что хотят - игрушки и апплеты для сайтов, тестирование, доводка старых проектов, простенькие разработки для офисов.
Для опытных программистов, обычно указывают опыт работы 5 и более лет и там уже нормальные предложения - руководители проектов, спецы по технологиям которым не учат в институтах и зарплаты на нормальном уровне.
Предложений всегда много, но очень часто оказывается так
объява - "нужен программист на C, C++, C#, Java"
на собеседовании - "PHP, Java, офис, настроить сетку, починить компы, сбегать за кофе..."
тоесть программист = всё что с компами, шаман с клавой...
Или наоборот, хотят столько всяких знаний по объяве "нужен программист для сайтов", что лет за 5 не выучить... кажется взяли книжку о компах, терминов надергали наугад.
Вобщем, по сабжу получается так
Если действительно толковый программист, работать будешь и зарплата будет на приличном уровне, если программист обычный, без большого опыта и кучи навыков - 10000 потолок вместе с переработкой и премиальными.
Первых всегда не хватает и работа для них всегда тут есть, для вторых - как повезет.
#9
Отправлено 21 апреля 2005 - 22:23
Тут так же, как и везде, большая конкуренция. Ты должен убедить работодателя в том, что ты если не лучший, то один из лучших...
Так что учите C/C++/Java/C#, различные методы и приемы проектирования и программирования (OO Design Patterns, Extreme programming, Refactoring, Agile programming, RUP, UML -- это просто намеки на то, куда стоит смотреть), и не ищите легких путей...
Я лично выбрал себе эту специальность именно потому, что информационные технологии -- одни из самых молодых и тут всегда есть чему учиться...
Кстати, по опыту еще знаю: сильно облегчают поиск работы по специальности знакомства и связи в этой области. Чем шире и теснее связи, тем лучше...
Также, стоит учитывать, что для обывателей, нетехнических людей, программирование -- это танцы с бубном. Поэтому очень важным оказывается авторитет специалиста, как ни странно... 8) Так что очень полезно зарабатывать себе таковой...
Сообщение изменено: tomatensaft (21 апреля 2005 - 22:28 )
#10
Отправлено 21 апреля 2005 - 22:26
Хочу привести пример 2х объявлений:
1. Менеджер по продажам
Требования:
→ Опыт активных продаж не менее 2-х лет
→ Умение работать с корпоративными клиентами
→ Свободное владение русским и эстонским языками (устно и письменно)
→ Владение компьютером на уровне пользователя (Word, Excel, электронная почта)
→ Ответственность, порядочность, нацеленность на результат
Обязанности:
→ Анализ рынка
→ Построение долгосрочных отношений с корпоративными клиентами (государственные и частные организации)
→ Поиск новых клиентов
→ Увеличение продаж
Зарплата:
→ 4000 крон + % с продаж
2. Программист
Требования:
→ Хорошее знание Delphi и MS SQL
→ Знание HTML и XML
→ Опыт разработки коммерческих продуктов
→ Внимательность, грамотность, ответственность, усидчивость
Обязанности:
→ Программирование и тестирование веб-сайта
Зарплата:
→ 6000 крон
Сравните напряг 1го предложения и 2го... а так же зарплаты Я бы с удовольствием пошёл, да только Delphi у меня не на высшем уровне... Но думаю, что справился бы с этой работой. Но не возьмут
#11
Отправлено 21 апреля 2005 - 22:46
Вот это я понимаю, средний уовень, я так думаю (10.000 EEK + %):
http://www.cvonline....e=0&tegvk_id=14
8-0 А веб-сайт на Delphi?! Я отстал от жизни? =)
Но это ладно, предвзятая критика...
Не стоит специализироваться на языке -- рискуешь быстро остаться вне рынка... С# очень еще нестабилен в своих позициях, а Java еще своих ресурсов не далеко исчерпала. Если посмотреть на CV Online, большая часть предложений там -- Java J2EE и иже с нею... =/
Добавлено в [mergetime]1114116303[/mergetime]
Насчет PHP5... Не вызывает ничего, кроме скептицизма... Мое мнение (лень уже расписываться -- поздно уже, в другой раз)...
Добавлено в [mergetime]1114116371[/mergetime]
tomatensaft, меня ты зря к программистам причислил.
Прости меня, грешного, вспылил... =)
#12
Отправлено 21 апреля 2005 - 22:47
Насчёт сырости С# - не знаю. Но ты сам понимаешь, что рано или поздно переход будет. По аналогии с PHP5. Я могу с уверенностью сказать, что необходимо уже переходить на 5-ку. Скоро будет глобальный переход.
Взять к примеру, Visual Basic и VB .NET. Изменения в версиях как писалось, просто колоcсальные. Программисты воют волком
#13
Отправлено 21 апреля 2005 - 23:00
#14
Отправлено 21 апреля 2005 - 23:09
Знаешь на каком уровне? Я например, PHP4/5 - на высшем (но не все модули расширения). Учиться думаю, можно только в TTU и TU. Про другие нормальные университеты я не слышал. Есть ещё какой-то IT универ в Таллинне. Сходи на Teeviit...В данный момент из языков знаю только Си
#15
Отправлено 22 апреля 2005 - 07:54
Технологии, с которыми стоит познакомпиться: XML (парсинг: DOM, SAX, SAX2, преобразование: XSLT, определение формата: XSchema, DTD), TCP/IP, RPC (Sun RPC, XML-RPC, SOAP, в дальнейшем, возможно, и CORBA), криптография (симметричная и асимметричная, разновидности алгоритмов и т. п.), мультимедиа (SDL, OpenGL, например, но также знать основные отличия других библиотек), графические пользоватеьские интерфейсы и их API (не важно, Qt, или MFC, зная общие принципы работы одного из них, легко разобраться в другом).
Помимо С вполне могут стать необходимы С++, знания в ООП и умение использовать шаблоны ОО проектирования...
Сообщение изменено: tomatensaft (22 апреля 2005 - 07:58 )
#16
Отправлено 22 апреля 2005 - 08:15
В ТУ.Куда податься после 12, чтобы по окончанию университета была хорошая база в математике, физике?
А если хочешь стать хорошим _прикладным_ специалистом - то все равно куда - везде уровень примерно одиннаковый. То бишь никакого уровня. Учить все прийдется самому, этим универ и отличается от школы.
#17
Отправлено 22 апреля 2005 - 12:43
tomatensaft, я иду примерно по тому пути, что ты описал, только без высшей математики.
работать в среде RUP или XP, использовать UML для моделлирования, юнит-тестинг для разработки, рефакторинг и прочее...
Недавно начал интересоваться криптографией. Собираюсь заняться C и Delphi (уже написал на Delphi клиентскую часть для демона, написанного на PHP). За Cи я уже давно собираюсь взяться, но слишком много другой рутины.XML (парсинг: DOM, SAX, SAX2, преобразование: XSLT, определение формата: XSchema, DTD), TCP/IP,
Хотелось бы заметить, что получить работу можно просто представив своё портфолио. Если у тебя есть несколько неплохих наработок, это может заменить любую бумажку из университета! Ведь главное, что ты хороший специалист, а не просто человек, закончивший университет! Хоть работодатели и требуют бумажку из ВУЗ, я думаю, с ними можно договориться.
Чем в основном занимаются конторы по написанию ПО? Корпоративными клиентами. Разрабатывают различные бизнес-приложения. Мне кажется, иногда дешевле написать свой софт, чем покупать продукты 1C и обучать сотрудников.
Сообщение изменено: Setor (22 апреля 2005 - 12:43 )
#20
Отправлено 22 апреля 2005 - 19:46
Добавлено в [mergetime]1114191990[/mergetime]
Для них программист - это вооон тот паренек, который на компе шпарить умеет... У программера з/п хоть нормальная и работа интересная, а у эникейщика(а и админу тоже приходится им быть - хуже всего админ сети-аникейщик) не очень...
Это только мое мнение.
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!
#23
Отправлено 22 апреля 2005 - 21:43
Эникейщик - тот, кто объясняет пользователям где находится any key а также ставит винду по сто раз на день, разбирается с проблемами тупых юзеров, сетью и т.д.
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!
#25
Отправлено 24 апреля 2005 - 13:43
Насчёт "эникейщика". Под описание, данное Ultra'й очень хорошо подходят школьные "админы", которые помимо того, что держат в порядке (порядок зависит от правильности рук админа) локальную сеть, объясняют всей администрации, как пользоваться компьютером, что за "рамочка" у них вылезла, удалять всякие adware (после посещений порносайтов), иногда проводить уроки у школьников, "настраивать" всю школьную технику (телевизоры, видики, музыку). А у нас в кабинете информатики стоял сканер, так минимум по 5 учителей в день делали по 100 копий... Точней, он им их делал. А так же частенько приходилось делать копии десятков страниц FineReader'ом, попутно исправляя ошибки, где он не разобрал букву... Список можно продолжать до бесконечности
#27
Отправлено 24 апреля 2005 - 15:39
Если программер стоящий, и он понимает, что это - не его дело, что он программист, то он знает себе цену... таких, настоящих, возьмут только в солидные фирмы.
Если фирма небольшая, 100% будешь делать все что описалSetor
Добавлено в [mergetime]1114349985[/mergetime]
Нужно все таки быть образованным...ну и что тебе даст этот базовый уровень математики? Ровным счётом, ничего...
Знаешь, исследования показывают, что люди с высшим образованием легче обучаются новым вещам - мозг "размят", быстрее думают и т.д.
+ например, я интересовался, почему на "программистком факультете" требуют сильную математику.
Так вот 1 - программирование - прикладная математика (чтобы знать прикладную науку, надо хоть чуть разюираться в базовой)
2 - в ВУЗах преподают не только установку серваков, теорию сетей и т.д., а.
МАТЕМАТИЧЕСКИЕ МЕТОДЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ.
Т.е, теорию разработки оптимальных алгоритмов ВЫЧИСЛЕНИЙ (т.е. когда компутер используется не для музыки, а по прямому назначению - для вычислений) ну и прочие оптимизации и много чего еще ПОЛЕЗНОГО и нужного.
Можно на сайте МГУ почитать, например.
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!
#28
Отправлено 24 апреля 2005 - 16:12
Написать функцию на С rotateright(x, n), которая работает аналогично оператору правого сдвига, но, отличие от него, смещает биты циклично -- бит, который выходит за рамки числа попадает в освободившееся место слева:
x = 1001 1010 1110 1011 1011 0001 1000 1111 => rotateright(x, 12) => 0001 1000 1111 1001 1010 1110 1011 1011
Без базовых знаний в дискретной математике эту задачу не решишь. И это не единственный вид задач, требующий знаний в математике...
Еще больше математики требуется в компьютерной графике -- там необходимы знания в геометрии, как минимум, а зачастую, и в физике (если речь идет о 3D моделлировании)...
Сообщение изменено: tomatensaft (24 апреля 2005 - 16:14 )
#30
Отправлено 24 апреля 2005 - 18:42
#include <stdio.h> #include <limits.h> unsigned rotateright(unsigned a, int x); void show_bits(unsigned a); int main(void) { unsigned bits = 124836U; int s = CHAR_BIT * sizeof (unsigned); int i; for (i = 0; i < s; i++) show_bits(rotateright(bits, i)); return 0; } void show_bits(unsigned a) { unsigned b = a; int i; for (i = CHAR_BIT * sizeof (unsigned) -1; i >= 0; i--) { putchar((b >> i) & 1 ? '1' : '0'); if (!(i % 4)) putchar(' '); } putchar('\n'); } unsigned rotateright(unsigned a, int x) { unsigned r = a; int i; int size = CHAR_BIT * sizeof (unsigned) -1; x = x % (size +1); for (i = 0; i < x; i++) { if (r & 1) { r >>= 1; r |= (1 << size); } else r >>= 1; } return r; }
Сообщение изменено: V^v (24 апреля 2005 - 18:48 )