На «Бизнес-информатике» в ЮУрГУ учат Python: девять советов из практики

Полтора года назад, после восьми-летнего перерыва, с удовольствием возобновил курс «Программирование». Этому предшествовали два месяца отпуска, два месяца мучительных сомнений, как это делать сейчас, с чего начать, если для многих первокурсников это первый практический опыт изложения своих мыслей на языке программирования? За восемь лет многое изменилось, много воды утекло, особенно в ИТ. И хотя «родные» языки для меня «С» и «С++», на которых работа не прекращалась ни на один день (это как у музыканта, играть надо ежедневно и без перерывов, ни дня без строчки кода); и по-прежнему считаю, что уважающий себя программист должен их знать и ими владеть, всё-таки начал с Python. По всей видимости, перед прикладниками автоматизации процессов в экономико-управленческой сфере, перед бизнес-информатиками, которые для этого более всех подготовлены, никогда не будут стоять задачи по реализации своей операционной системы или управления техническими устройствами на уровне контроллера, где «С» и «С++» наиболее эффективны. Да, по прежнему считаю, что чистый «С» без «плюсов» — самый действенный инструмент воспитания алгоритмического мышления. Но в XXI веке скорость один из решающих факторов успеха в профессии. Поэтому этот промежуточный этап, наверное, становится лишней тратой времени. Будем формировать агоритмическое мышление на Python.

Читать далее «На «Бизнес-информатике» в ЮУрГУ учат Python: девять советов из практики»

10 самых популярных профессий, которых пять лет назад ещё не было

Востребованные профессии постоянно меняются, особенно быстро это происходит в ИКТ. Ниже, в форме инфографики (по нашему плакат, просто, сейчас модно говорить так) приведены результаты исследований участников сети LinkedIn.

Здесь изучили анкеты более чем 259 млн. участников и вычислили 10 самых популярных профессий, которых не было в 2008 году. Рейтингование проведено по количеству участников сети, занятых в профессии, но более интересен показатель роста количества участников за пять лет, с 2008 по 2013.

Читать далее «10 самых популярных профессий, которых пять лет назад ещё не было»

Труд и соперничество

One thing is certain: learning how to program well requires a great amount of exercise and confrontation. Exercise in order to get the agility, confrontation in the sense that the learning student must struggle in order to discover how hard programming is: and after having constructed a one- or two-page program in four hours of hard work, show him an eight-line solution that a more competent programmer wrote down within fifteen minutes. It is cruel, but without that confrontation the student will remain stuck at his current level of competence, unless he can learn, all by himself, from his own experience. But people who can do that are extremely rare: if one of our students can do that, he will soon be our Master!

Programming methodologies, their objectives and their nature (EWD469).
prof.dr.Edsger W. Dijkstra
Burroughs Research Fellow
Plataanstraat 5
NUENEN – 4565
The Netherlands

 

Наверняка можно сказать одно: что бы стать хорошим программистом, необходимо выполнить огромный объём упражнений, а кроме того — соперничество. Упражнения позволят приобрести ловкость, а соперничество необходимо в том смысле, что при обучении студент должен бороться, познавая истинную тяжесть программирования, когда после четырёх часов напряжённейшей работы, выстрадав одну или две страницы кода, он увидит восемь строк решения, которое за пятнадцати минут сделал более грамотный программист. Жестоко, но без соперничества, студент застрянет на своём текущем уровне компетентности, если он не способен постигать всё сам, обретая свой собственный опыт. Люди, которые это могут делать, крайне редки — если один из наших студентов сможет это сделать, то скоро будет настоящим Мастером!

Еврейская мудрость в поговороках

citaty_znamenitostej_v_fotografijah_3[1]1. С деньгами не так хорошо, как без них плохо.
2. Адам — первый счастливчик, потому что не имел тёщи.
3. Если проблему можно решить за деньги, это не проблема, это расходы.
4. Бог дал человеку два уха и один рот, чтобы он больше слушал и меньше говорил.
5. Да убережет тебя Бог от дурных женщин, от хороших спасайся сам!
6. Вошло вино — вышла тайна.
7. Бог не может быть везде одновременно — поэтому он создал матерей.
8. Не будь сладок — иначе тебя съедят. Не будь горек — иначе тебя выплюнут.
9. Бойся козла спереди, коня — сзади, дурака — со всех сторон.
10. Гость и рыба через три дня начинают попахивать.
11. Знания много места не занимают.
12. Лучше еврей без бороды, чем борода без еврея.
13. Человек должен жить хотя бы ради любопытства.
14. Глухой слышал, как немой рассказывал, что слепой видел, как хромой быстро-быстро бежал.
15. Бог защищает бедняков, по крайней мере, от грехов дорогостоящих.
16. Если бы благотворительность ничего не стоила — все бы были филантропами.
17. Когда старая дева выходит замуж, она тут же превращается в молодую жену.
18. Родители учат детей разговаривать, дети родителей учат молчать.
19. Издали все люди неплохие.
20. Может быть, яйца намного умнее кур, но они быстро протухают.
21. Мужчины больше бы сделали, если бы женщины меньше говорили.
22. Хорошо молчать труднее, чем хорошо говорить.
23. Плохая жена — хуже дождя: дождь загоняет в дом, а плохая жена из него выгоняет.
24. Мир исчезнет не оттого, что много людей, а оттого, что много нелюдей.
25. Господи! Помоги мне встать на ноги — упасть я могу и сам.
26. Если жизнь не меняется к лучшему, подожди — она изменится к худшему.
27. Какой бы сладкой ни была любовь, компота из нее не сваришь.
28. Когда нечего делать, берутся за великие дела.
29. Выбирая из двух зол, пессимист выберет оба.
30. Все жалуются на отсутствие денег, а на отсутствие ума — никто.
31. Кто детей не имеет, хорошо их воспитывает.
32. Лучше умереть от смеха, чем от страха.
33. Опыт — это слово, которым люди называют свои ошибки.
34. Седина — признак старости, а не мудрости.
35. Старея, человек видит хуже, но больше.