реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Куда пойти поучиться?, Область программирования и современные компьютерные технологии
PVGDRK
сообщение Aug 31 2010, 20:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



В общем появилась проблема, смена профиля ... Имею опыт работы на заводе радиоинженером, немного оформление КД, немного разводка ПП, немного настройка и сборка РЭА, испытания, написание тех.документации, программирование авр... В общем вроде бы знаю все, а в итоге ничего... и еще почти пол года опыт работы на предприятии программистом под windows в VS2005... проблема в том, что пришлось без всяких знаний и опыта сразу писать программы ( в основном графические интерфейсы) ... поскольку даже представления не было о VS и в чем писать первая программа была написана в WindowsForm... в итоге программа написана, и даже что то работает, но вот чувствую огромную дыру и отсутствие базовых знаний... то,что нормальный програмер напишет за день, я пишу месяц ... в общем чувствую ,что очень не хватает знаний в области современных компьютерных технологий, например в области скоростных интерфейсов передачи данных... довелось почитать про них... вроде бы понятно,что пишут, но глубокий смысл и значение написанного остается каким то туманным....
Посоветуйте с чего начать, чтобы хоть немного разобраться во все этом...
И еще один минус - не знаю английский sad.gif
Go to the top of the page
 
+Quote Post
Savrik
сообщение Aug 31 2010, 21:43
Сообщение #2


наблюдаю..
***

Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369



Ну неплохо бы город, страну узнать...А то могут и в Берлин отправить.
Если есть база(высшая математика и прочее) - можно освоить программирование самостоятельно, литературы полно, так как после института все равно придется почти всему самостоятельно учиться. . Писали на С++, надеюсь?Английский учите.. днем и ночью. Без него никуда.. Читайте литературу на английском со словарем(не translate.google.com, а бумажный) Необязательно на нем чисто говорить, понимать то, что написано достаточно.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Aug 31 2010, 22:47
Сообщение #3


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Savrik @ Sep 1 2010, 00:43) *
...высшая математика и прочее...

Особенно она... Да, и теорвер... А то человек GUIвины собрался писАть, а теорвер - не знает, интегрировать по контуру - не умеет. Это же тупик просто biggrin.gif ...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 1 2010, 05:04
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(PVGDRK @ Sep 1 2010, 00:06) *
в итоге программа написана, и даже что то работает, но вот чувствую огромную дыру и отсутствие базовых знаний... то,что нормальный програмер напишет за день, я пишу месяц ...

Это легко решается путём ежедневных тренировок в течение нескольких лет.
Идеальный вариант - устроиться работать программистом. (Как я, например smile.gif )
Уже после второго-третьего проекта пришло понимание как НЕ НАДО писать, а сейчас, спустя 4 года, постепенно начинаю понимать, как надо. Ну и книжки разные начал почитывать, в которых нахожу подтверждение своим догадкам.
Кстати, одна и та же книга спустя годы практики читается совершенно по-другому.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Savrik
сообщение Sep 1 2010, 14:18
Сообщение #5


наблюдаю..
***

Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369



Цитата(DRUID3 @ Sep 1 2010, 01:47) *
Особенно она... Да, и теорвер... А то человек GUIвины собрался писАть, а теорвер - не знает, интегрировать по контуру - не умеет. Это же тупик просто biggrin.gif ...

Ну зачем Вы так.. Я тоже, когда первый раз запустил студию, полез делать окошечки. Но это ведь и дизайнер сделает. А если говорить о программисте, то без математической подготовки там делать нечего. Все в мире описывается законами математики, а язык программирования - лишь алгоритм..
Go to the top of the page
 
+Quote Post
PVGDRK
сообщение Sep 1 2010, 16:11
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



Цитата(MrYuran @ Sep 1 2010, 09:04) *
Это легко решается путём ежедневных тренировок в течение нескольких лет.
Идеальный вариант - устроиться работать программистом. (Как я, например smile.gif )
Уже после второго-третьего проекта пришло понимание как НЕ НАДО писать, а сейчас, спустя 4 года, постепенно начинаю понимать, как надо. Ну и книжки разные начал почитывать, в которых нахожу подтверждение своим догадкам.
Кстати, одна и та же книга спустя годы практики читается совершенно по-другому.

Про город спрашивали выше - СПб
Собственно я тоже работаю программистом, можно сказать с обучением, спасибо коллегам помогают.... но некоторые вещи остаются понятными чисто интуитивно что ли.... куча неясных терминов, начинаешь про один читать, там еще 10 встретятся ... куча всяких шин,платформ, протоколов передачи данных ... чем один протокол лучше другого или какой выбрать для передачи данных в конкретной задаче понимаю с трудом sad.gif
В общем самообразование рулит, понятно.
Go to the top of the page
 
+Quote Post
Enthusiast
сообщение Sep 2 2010, 10:02
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588



Позволю себе небольшой совет: PVGDRK, если ты хочешь изучить программирование единожды, а затем лишь оттачивать искусство написания программ, то старайся не пользоваться продуктами от "Майкрософта". Подход мелкомягких вполне ясен: каждые четыре года полностью менять средства программирования, совершенно не обременяя себя совместимостью с предыдущими версиями своих же продуктов, а лишь "выжимая" денежные знаки из народа. Благо, что на рынке имеются другие достаточно серьезные производители средств разработки ПО, продуктами которых можно пользоваться. Что конкретно я имею в виду? Например, я бы предпочел единожды изучить Джаву, обладающую совместимотью на уровне кода, чем без конца переучивать Си Шарп с его несовместимыми фрэймворками.
Несколько лет назад я тоже озадачился подобным вопросом, что и ты сейчас. Тогда я пошёл учиться по вечерам в местный университет на курсы переподготовки. Дорогу осилит идущий!

Сообщение отредактировал Enthusiast - Sep 2 2010, 14:23
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Sep 2 2010, 14:38
Сообщение #8


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(PVGDRK @ Sep 1 2010, 20:11) *
Про город спрашивали выше - СПб

http://www.avalon.ru/


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Sep 21 2010, 07:59
Сообщение #9


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(PVGDRK @ Sep 1 2010, 00:06) *
...Посоветуйте с чего начать, чтобы хоть немного разобраться во все этом...


программирование можно разложить на
1) технику. это то о чём тут писалось выше в основном
2) методику - с этим в головах программеров тяжелее. ОСОБЕННО когда речь заходит о групповой разработке - тут вообще тупик. Не знаю как в питере, а в нерезиновой - таких контор (по программированию) штуки две три. все остальные просто не знают что не умеют. к сожалению. за бугром ситуация не лучше. увы.
3) организация

советы (страна советов в прошлом то smile.gif ):
1) для начала определиться нужно ли вам это.
2) техника. язык то бишь в основном. ну это просче простого. поиск объяв о поиске работ - вам в помощь. ежели вы не альтруист. но скажу ссразу - первый язык накладывает отпечаток понимания многих вещей. будет большой разницей если вы будете изучать по первости азм или дэльфиsmile.gif в первом вы будете даже с просоня на вскидку без проблем рассказывать про устройство микропроцессора, во втором вы будете плавать в понимании что такое стэк и где он находится. увы это жизня.
3) с определнием языка - найдёте толковые книги по теме. как правило они распадаются на сам язык, на среду и вспомогательны средства программирования, на ось программирования. ну иногда на железо ышо - это для азма более критично.
4) с методикой - тут сложнее. к сожалению просто тупо прочитать её маловато. надо в ней поработать. без этого - лучше опустить. методика перехода от задачи к коду. я пока читал только одну книгу толковую на данную тему. Гради Буч - объектное ориентированное анализ, проектирование, дизайн. к сожалению ОО не используют вообще нигде. используют языки. саму методу - нет. да и ещё популярны сейчас (знаете раньше было популярно словосочитание клиент-серверные, вставляли куда не поподя и кому не лень. мало кто понимает что это кстати) патэрны программирования (надо произносить с придыханием). Это некие шаблоны готовых решений. Что собственно уже ошибка в рамках ОО smile.gif - читать Буча за разъяснениями. я отвлёкся, простите. дык вот без реального 'посчупать' методу - просто читать глупо.а попробывать негде. о такой порадокс!
5) по организации так же мало где можно поучиться. в основном в фирмах которые прошли этапы становления (читаем курсы по менагерству, раздел циклы и этапы развития фирмы). характерные черты таких контор - чёткие закреплённые инструкции за конкретными людьми. чёткая вертикаль власти. кол-во людей в штате более 50-100. то что я перечислил это минимум того где выявляются чётко те проблемы о которых я писал выше. т.е. методика разработки и организация самого процесса. т.е. чётко отлаженного механизма ПРОИЗВОДСТВА СОФТА. повторюсь - таких контор если есть ОЧЕНЬ МАЛО.


пока всё. спрашивайте. если знаю отвечу.
(круглый)

Сообщение отредактировал kolobok0 - Sep 21 2010, 08:00
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.0166 секунд с 7
ELECTRONIX ©2004-2016