Помощь      Поиск      Участники      Календарь      Новости
 Учебные Материалы      ВАЛтест     Фотогалерея Фотогалерея
 Правила форума      Виртуальные тренажеры      Мемуары


  Reply to this topicStart new topicStart Poll

> Легких путей не будет, тем, кто хочет быть успешным в ИТ!
VAL
Дата 28.02.2005 23:14
Quote Post
Offline



Мэтр, проФАН любви... proFAN of love
*****

Профиль
Группа: Администраторы
Сообщений: 37771
Пользователь №: 1
Регистрация: 6.03.2004





Что же изучать программисту, ищущему работу или просто стремящемуся быть на острие современных ИТ?

Прежде всего, надо четко осознать, что современные системы разработки сегодня стратегически ориентированы на групповое создание корпоративных приложений, т.е. предназначены в первую очередь для создания клиент-серверного ПО и распределённых систем (технологии COM, CORBA, поддержка Интернета). В новых средах разработки круг возможностей постоянно расширяется. Для их полноценного использования не обойтись без хорошего учебника, курсов и практики. Но и цениться такие знания будут всё больше и больше [2].

Есть общие, базовые требования к подготовке, без которых пытаться искать хорошую работу ни в России, ни за рубежом не имеет никакого смысла.
Что программист должен хорошо знать [2]:
объектно-ориентированное программирование;
 API Windows 98/NT и DirectX;
 MS Office + Visual Basic for Applications;
хотя бы один распространенный язык программирования третьего поколения (Си, Си + +, Паскаль) и соответствующие среды разработки;
принципы работы клиент-серверной и трехзвенной (с выделенным логическим ядром) архитектур;
 SQL;
 как минимум одну «тяжелую» СУБД;
 HTML и принципы построения Web-узлов;
 сетевые технологии, Интернет и протокол TCP/IP;
 принципы работы Unix;
 технологии построения распределенных и компонентных приложений.
принципах построения интерпретаторов и трансляторов (во многих КИС используются встроенные языки). Пригодиться и хорошее знание математики – в некоторых корпоративных системах понемногу начинают внедряться технологии искусственного интеллекта, нейронных сетей. В любом случае знать надо много – и это «много» знать надо хорошо [2].

В понятие «знание Х» как само собой разумеющееся входит требование «опыта практической работы с Х» [2].

Кроме того, очень желательно:
 понимать все этапы жизненного цикла создание ПО;
 иметь опыт групповой работы;
 знать системы контроля версий (типа PVCS);
 разбираться в CASE-системах построение информационных модели БД;
 знать языки четвертого поколения, точнее, среды разработки высокого уровня, нередко встроенные в СУБД (Oracle Developer, Power Builder, SQL Windows и т.д.). Эти языки в большинстве своем очень похожи, и перейти с одного на другой не составляет никакого труда.
Желательно разбираться в предметной области (в 95% случаев это бухгалтерский и управленческий учёт).


<b>Список литературы:</b>
1. Симонович С.В. и др. Информатика: Базовый курс – СПБ.: Питер, 2003.-640 с.: ил.
2. Бобровский С. статья: «Лёгких путей не будет» - PC
WEEK/RE №44 .10 ноября 1998.


--------------------
www.valinfo.ru
Всегда... Always....
Quod licet jovi, non licet bovi!
PMEmail PosterUsers Website
Top
apanteleev
Дата 1.03.2005 17:11
Quote Post
Offline



Программист
**

Профиль
Группа: Администраторы
Сообщений: 88
Пользователь №: 202
Регистрация: 18.02.2005





Не совсем согласен. Знать ВСЁ не обязательно. В частности, обязательно отлично знать теорию ООП, и, конечно его приложение в нужных языках.
WinAPI - надо, если писать под маздай, DirectX - ооочень редко нужен, мне не нуен вообще. Office - базовый уровень, VBA - не нужен вообще (я басик языком не считаю и забыл года 4 назад).
SQL, HTML, PHP etc. - только если работать создателем сайтов (веб-дизайнером). Хотя, в любом случае, HTML, CSS и JavaScript знать полезно.
"принципы работы Unix" - в корне не так. Если надо писать под винды, то зачем? А если под *nix - то надо знать хорошо.
Ну тут вообще много можно сказать.... Вот я работаю программистом, пишу для виндов локальные проги (то есть сети и СУБД тут вообще ни при чем). И при этом то, что я пишу, реально востребовано и используется (правда, нешироко, но всё же).


--------------------
I see dumb people. © Thinkgeek
PMEmail PosterUsers WebsiteICQ
Top
VAL
Дата 2.03.2005 22:29
Quote Post
Offline



Мэтр, проФАН любви... proFAN of love
*****

Профиль
Группа: Администраторы
Сообщений: 37771
Пользователь №: 1
Регистрация: 6.03.2004





Один из моих давних знакомых сумел найти работу в США потому, что вспомнил программирование на КОБОЛе....
Вы слышали что-нибудь про этот язык?

Между прочим, он создал ЯВУ ИИ РЕФАЛ!
Но раскруткаПРОЛОГА и ЛИСПа в те времена не дала возможности....

Мне эта тема кажется очень интересной! У кого еще есть мнения и опыт....
:doh:




--------------------
www.valinfo.ru
Всегда... Always....
Quod licet jovi, non licet bovi!
PMEmail PosterUsers Website
Top
VAL
Дата 8.11.2005 21:04
Quote Post
Offline



Мэтр, проФАН любви... proFAN of love
*****

Профиль
Группа: Администраторы
Сообщений: 37771
Пользователь №: 1
Регистрация: 6.03.2004





Кто хочет добать свой взгляд?
Может, кто-то хочет написать реферат на эту тему?
:)


--------------------
www.valinfo.ru
Всегда... Always....
Quod licet jovi, non licet bovi!
PMEmail PosterUsers Website
Top
VAL
Дата 5.01.2006 01:32
Quote Post
Offline



Мэтр, проФАН любви... proFAN of love
*****

Профиль
Группа: Администраторы
Сообщений: 37771
Пользователь №: 1
Регистрация: 6.03.2004





В НГ легких путей НЕ БУДЕТ!
:lol_1:


--------------------
www.valinfo.ru
Всегда... Always....
Quod licet jovi, non licet bovi!
PMEmail PosterUsers Website
Top
Upgrade
Дата 7.02.2008 13:25
Quote Post
Offline



Абитуриент


Профиль
Группа: Прохожие
Сообщений: 7
Пользователь №: 4994
Регистрация: 7.02.2008





QUOTE (VAL @ 5.01.2006 00:32)
В НГ легких путей НЕ БУДЕТ!
:lol_1:

А что будет? Что такое НГ?
PMEmail Poster
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Reply to this topicStart new topicStart Poll