PDA

Просмотр полной версии : Базовые знания



pavlentus
07.12.2006, 14:34
Уважаемые, программисты, расскажите пожалуйста какие должны быть у выпускника вуза конкурентноспособные базовые знания. Что они из себя представляют эти знания:
1) Знания не привязываясь к языку программирования
Как я слышал, вроде двоичные числа в уме..
Интересно, что по этому поводу расскажут выпускники ОНУ Мехмат.
2)Привязываюсь к языку программирования
Возьмем для примера самые востребованные С++ и Java

P.S. Если у кого есть опыт исходя из собеседований, поделитесь.

Jhaman
07.12.2006, 20:41
По моему опыту (ява программист) про вуз не особо и спрашивают, больше интересует знания языка и сопутствующие технологии. Сразу после универа не было опыта работы, но повезло что диплом писал по яве и немного подучил язык, а ява программистов тогда было еще мало. А затем уже только интересовались предыдущей работой и теоретические знания.
Щас приходят собеседоваться студенты, большинство и на джуниоров не дотягивают, хотя если бы всего пару книжек прочли то на большинство вопросов смогли бы ответить.

traveller
08.12.2006, 08:24
Уважаемые, программисты, расскажите пожалуйста какие должны быть у выпускника вуза конкурентноспособные базовые знания. Что они из себя представляют эти знания:
1) Знания не привязываясь к языку программирования
Как я слышал, вроде двоичные числа в уме..
Интересно, что по этому поводу расскажут выпускники ОНУ Мехмат.
2)Привязываюсь к языку программирования
Возьмем для примера самые востребованные С++ и Java

P.S. Если у кого есть опыт исходя из собеседований, поделитесь.

1) вообщем, как выпускник ФИТа могу сказать, что весь матан с тер.вером. мне очень сильно не понадобились. Понадобилась линейная алгебра, та часть, которая касалась криптографии. Требовали сначала хоть какое-то представление о .NET Мокрософтовской (ASP.NET и ADO.NET), но на ФИТе нам только C# показывали. Пришлось самому разбираться. А пол года назад перешел на J2EE причем в однотипную область - JSP, JDBC и теперь уже EJB. Таже картина - пришлось все постигать самому. На ФИТе даже общего представления не давали ни микрософтовских технологиях ни о сановских
2) java говорят самая модная щас, а c++ никто не отменял. Просто надо выбрать чем собрался заниматься, технологию, и язык на котором базируется технология:) :nea:

Пилигрим
08.12.2006, 14:40
Как я слышал, вроде двоичные числа в уме..
Интересно, что по этому поводу расскажут выпускники ОНУ Мехмат.

еще не выпускник, но уже щас на 4-ом курсе ПМ скажу: я слишком стар чтоб такое считать в уме :laugh:
А вообще дельные советы уже были :
1) знание базовых технологий(скажем так, далеко не каждый сходу ответить, что есть связность?? и зацепленность ??)
2) если Java, то J2EE и все что рядом .. + еще в зависимости от проэкта swing

Ull9
08.12.2006, 18:05
еще не выпускник, но уже щас на 4-ом курсе ПМ скажу: я слишком стар чтоб такое считать в уме :laugh:
А вообще дельные советы уже были :
1) знание базовых технологий(скажем так, далеко не каждый сходу ответить, что есть связность?? и зацепленность ??)
2) если Java, то J2EE и все что рядом .. + еще в зависимости от проэкта swing

не врубился, а что такое связность? зацепленность?
может эти же термины и по английски? тогда пойму?

Пилигрим
08.12.2006, 19:54
не врубился, а что такое связность? зацепленность?
может эти же термины и по английски? тогда пойму? связность - coherence
зацепленность(зацепление) - cohesion
З.Ы. это термины с ООП(Object Oriented Programming)
З.Ы.Ы. Впредь буду стараться при использовании терминов писать рядом оригинальное название дабы не сбивать с толку посетителей с нерускоязычных стран.

pavlentus
12.12.2006, 13:19
Мне для работы вообще никаких базовых знаний не понадобилось, лишь ориентация в той или иной теме.

pavlentus
18.12.2006, 23:37
А вообще без математической базы знаний программист не может называться программистом. Физика тоже нужна для определенных нужд.

Ull9
19.12.2006, 11:16
к математической базе я бы пожалуй добавил матлогику.
физика, эт перебор.

Jhaman
19.12.2006, 13:57
Если программируеш физику - нужно знать физику,
делаеш программу для бухгалтерии - нужны знания из бухгалтерии
:rolleyes:

pavlentus
19.12.2006, 22:21
Если программируеш физику - нужно знать физику,
делаеш программу для бухгалтерии - нужны знания из бухгалтерии
:rolleyes:

Думаю физику интереснее :)

Ull9
21.12.2006, 14:55
если б я принимал на работу то проверял бы следующие разделы.
1. язык программирования, хотя бы один, но хорошо
2. язык английский
3. организацию софтверного производства
4. знание паттернов
5. технологии, нетворк.

даже здесь с этим проблемы, редко когда выпусник уни знает все пункты.

lexar
22.12.2006, 22:57
Народ запамятовал про SQL
очень рекомендуемые знания

pavlentus
26.12.2006, 21:41
Я считаю, что амбиций должно быть за 70%, а все остальное приложится.

cONST
04.01.2007, 21:43
Я считаю, что амбиций должно быть за 70%, а все остальное приложится.

и снова ошибаешься

pavlentus
04.01.2007, 21:53
и снова ошибаешься

Почему*? В программировании скрыта какая-то особая тайна? Правда высшее образование хорошо закаляет перед жизнью :)

cONST
04.01.2007, 22:06
Почему*? В программировании скрыта какая-то особая тайна? Правда высшее образование хорошо закаляет перед жизнью :)
тайны в программировании нет. есть лишь масса знаний, которыми нужно владеть ...

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

в первую очередь нужно быть АДЕКВАТНЫМ. тогда весьма кстати будут амбиции вроде "вон, Вася Пупкин - крутой чувак, много знает, руководит проектами, много зарабатывает, и т.д. а я чем хуже ? я тоже буду много над собою работать, много учиться, читать и когда-нибудь стану таким же, как он..."

pavlentus
04.01.2007, 22:10
cONST, все это приходит во время работы, правда лучше знать базовую теорию всех профилей программирования, тогда легче будет углубится в текущую работу.

THRESHE
04.01.2007, 22:51
тогда весьма кстати будут амбиции вроде "вон, Вася Пупкин - крутой чувак, много знает, руководит проектами, много зарабатывает, и т.д. а я чем хуже ? я тоже буду много над собою работать, много учиться, читать и когда-нибудь стану таким же, как он..."

Это уже скорее комплекс неполноценности :)

pavlentus
05.01.2007, 09:11
Если уж грузить студента базовыми знаниями и математикой, так чего бы сразу не применять новые технологии типа FooPlot, находится тут Тынц (http://fooplot.com/)

lexar
10.01.2007, 16:43
Я считаю, что амбиций должно быть за 70%, а все остальное приложится.

Не обязательно.
Амбиции - это социальное.
А человеку может просто нравиться праграммирование,
как способ времяпровождения.

pavlentus
10.01.2007, 18:39
Не обязательно.
Амбиции - это социальное.
А человеку может просто нравиться праграммирование,
как способ времяпровождения.

Как я заметил, очень расслабляет :)