> Джаву современному программеру знать почти обязательно - не согласна :))) Тем более мне кажется мода на неё проходит.
судя по списку вакансий, он уже чуть популярнее с++. 1с бухгалтерия и си шарп на 3м и четвёртом месте:)
Вариант с паскалем мне не нравится тем, что от него до реального инструмента надо сделать ещё несколько шагов. И результат работы - чёрные буквы на консольке. Это всё не мотивирует, а без мотивации невозможно учиться...
Между прочим, не забывайте, что применять знания студентам предположительно придётся через несколько лет. К тому времени с джавой (имхо) случится одно из двух (а может даже сразу два): 1) она перестанет быть мейнстримом или 2) она изменится настолько, что то что вы сейчас студентам про неё расскажете будет неактуально.
1) кобол с фортраном уже лет тридцать как хоронят - и ещё никак не похоронят. в мейнстрим долго входят и медленно выходят. 2) ну за прошедшие пять лет, к примеру, что с джавой произошло такого, что отменит старые знания? несложный класс с несложными методами, описанный пять лет назад, сегодня так же скомпилится как и тогда.
А что за факультет? Судя по тому, что они "с горем пополам" освоили С без классов и паскаль, вряд ли это программисты. Значит, в любом случае, это будет "выучили-сдали-забыли". Значит надо что-нибудь такое, чтобы было не супер-сложно и чтобы при желании можно было бы применить в жизни.
Со знанием Луа найти работу в игроделе - как два пальца. И синтаксис учится за одно занятие, после чего можно сосредоточиться на собственно программировании; в отличие от Питона.
Помимо прочего, я сам не знаю луа... к стыду своему. Аргумент про игродел сильный - в Воронеже я знаю больше пяти контор, которые игры делают - начиная от Бурута и далее. Однако, факт остаётся фактом: джава - 600 вакансий, луа - 9 вакансий.
Цель наклепать быдло не стоит, но иногда кажется что студенты сами по себе к ней стремятся. Если вы про "быдло-кодеров" - то я был бы счастлив довести их хотя бы до этого уровня. От "хеллоу ворлд" до быдло-кодера" дистанция в сто раз больше, чем от быдло-кодера к хорошему программисту (просто не все хотят её пройти).
Согласен что нужен простой инструмент, который бы их не отвлекал от принципов. Неужели нельзя найти и простой, и востребованный (более 9 вакансий:)) инструмент? встроенный язык 1с, может быть?:)))
Умные все. Уточню, в чём разница между курсами "ООП" и "Высокоуровневое программирование" в смысле плана курсов. Какие ключевые аспекты нужно в них раскрыть.
А то по посту получается что это всё названия разные а суть рассказат как можно больше про синтаксис разных языков программирования.
на синтаксис нам почти начхать, а для начинающего это реальная проблема - сделать хоть что-нибудь, чтобы было видно результат. Формальные требования такие (их можно чуть-чуть подвинуть
( ... )
Джаву и Питон будет гуманнее; и языки ортогональны.
Но если люди в простой классический си не въезжают, то, может, поступить проще, дать им питон и пхп? Пусть хоть какую пользу приносят? Или, действительно, ++ и пхп - ++ для резюме, пхп чтобы страницы могли лепить.
Спасибо за мнение! Так как в классический си почти не въезжают, даже страшно думать как я им буду про всякие могучие шаблоны с множественными наследованиями рассказывать. Может, и правда питон лучше подходит - хоть что-то смогут лепить.
Comments 133
(The comment has been removed)
> Джаву современному программеру знать почти обязательно - не согласна :))) Тем более мне кажется мода на неё проходит.
судя по списку вакансий, он уже чуть популярнее с++. 1с бухгалтерия и си шарп на 3м и четвёртом месте:)
Вариант с паскалем мне не нравится тем, что от него до реального инструмента надо сделать ещё несколько шагов. И результат работы - чёрные буквы на консольке. Это всё не мотивирует, а без мотивации невозможно учиться...
Reply
Reply
2) ну за прошедшие пять лет, к примеру, что с джавой произошло такого, что отменит старые знания? несложный класс с несложными методами, описанный пять лет назад, сегодня так же скомпилится как и тогда.
Reply
Судя по тому, что они "с горем пополам" освоили С без классов и паскаль, вряд ли это программисты. Значит, в любом случае, это будет "выучили-сдали-забыли". Значит надо что-нибудь такое, чтобы было не супер-сложно и чтобы при желании можно было бы применить в жизни.
хаскелл, конечно, классная идея :)
Reply
Reply
мама!
Reply
Reply
Reply
http://hh.ru/applicant/searchvacancyresult.xml?areaId=113&text=lua&professionalAreaId=0&desireableCompensation=&compensationCurrencyCode=RUR
И видим 9 вакансий, причём все - в дополнение к чему-либо. Тот же питон - 109. Всё-таки мы учим дабы они смогли работу найти, так?
Reply
Впрочем, если заявлена цель наклепать быдла - ...
Reply
Однако, факт остаётся фактом: джава - 600 вакансий, луа - 9 вакансий.
Цель наклепать быдло не стоит, но иногда кажется что студенты сами по себе к ней стремятся.
Если вы про "быдло-кодеров" - то я был бы счастлив довести их хотя бы до этого уровня. От "хеллоу ворлд" до быдло-кодера" дистанция в сто раз больше, чем от быдло-кодера к хорошему программисту (просто не все хотят её пройти).
Согласен что нужен простой инструмент, который бы их не отвлекал от принципов. Неужели нельзя найти и простой, и востребованный (более 9 вакансий:)) инструмент? встроенный язык 1с, может быть?:)))
Reply
Reply
ООП - объектно-ориентированное программирование.
Искренне ваш, Капитан Очевидность.
Reply
Уточню, в чём разница между курсами "ООП" и "Высокоуровневое программирование" в смысле плана курсов. Какие ключевые
аспекты нужно в них раскрыть.
А то по посту получается что это всё названия разные
а суть рассказат как можно больше про синтаксис разных
языков программирования.
Reply
Reply
Но если люди в простой классический си не въезжают, то, может, поступить проще, дать им питон и пхп? Пусть хоть какую пользу приносят? Или, действительно, ++ и пхп - ++ для резюме, пхп чтобы страницы могли лепить.
Reply
Reply
Leave a comment