Человеческий мозг ленив, поэтому все мы любим определенность. Ведь так приятно получить четкий ответ: "так делай", "так не делай", "результат будет через 2 дня"... Но в IT четких ответов не бывает, и даже из самых очевидных правил есть исключения 1) Английский - самый важный из языков Английский - главный язык международного общения, и в совместном проекте с условными монголами вы будете коммуницировать именно на английском. Да даже во внутрироссийской разработке все переменные, классы, объекты БД мы называем английскими именами (хотя бы чтобы проблем с кодировкой избежать)...
Прикольное Программирование
Списывать - это хорошо!
Про самостоятельное решение задач можно сказать много всего разного. Одни говорят "думайте сами", другие - "это скучно, лучше спишу, а сам займусь чем-то интересным", третьи - "пользуйтесь, но только своими записями", четвертые при первом удобном случае отправляют в google. На мой взгляд истина, как всегда, где-то посередине. Вариант 1: все списать с готовых домашних заданий и сидеть играть в DOTA Мечта 90% школьников :) . Но это не лучший вариант по простой причине: списывая "в чистом виде" (т...
Аналогии
Условный оператор связан с материнством, формат файла - с паспортом, а типы данных - со стульями. Чего не сделаешь чтобы донести свой материал. Ниже несколько примеров моих нетрадиционных аналогий 1) Условное материнство Условный оператор - это хорошо, он позволяет выполнять определенные куски кода только когда человек нажимает клавишу или происходит еще какое-то событие. Проблема возникает, когда таких условий 8 подряд. Это как с мамами. Мама - это хорошо. Называть прабабушку мамой мамы моей мамы сложно, но можно...
Шел бы ты в Web
После пары десятков написанных на уроке информатики программ ты вроде как что-то умеешь и возникает вопрос "а что дальше"? Вряд ли ты сразу осилишь мобильные приложения (даже если хочется, то, братан, чутка потерпи. Потерпи хотя бы еще пару тысяч строк кода), поэтому (грубо) либо desktop-приложения под Windows, либо web-сайты. Вот несколько особенностей web-разработки, которые подскажут, стоит ли после Бейсика с Паскалем уходить в сеть. Многоязычность Приложение под Win32 можно без проблем написать на одном языке программирования (причем почти на любом)...
Костыли
Не знаешь, почему все сломалось? Через 2 часа сдавать проект? - На помощь придут костыли. Ниже несколько "нетрадиционных" решений от моих учеников. Переименование Человек написал программу, в которой можно создавать мемы для VK и прочих соцсетей. Одна беда: написал он это на языке C, в котором относительно просто можно сделать только bmp-шную картинку. А соцсети рассчитаны на jpg, png и все что угодно, кроме как раз bmp. Как обойти проблему? - спросите вы. Все просто: сохранить bmp-шную картинку с именем pic...
Туповатый стажер - то, что нужно?
Три причины, почему вчерашние студенты все-таки нужны вашему бизнесу, даже если "со стажерами много возни" и "они ничего не умеют" 1) Расширение клиентской базы Синьоры с миддлами предпочитают заниматься крупными проектами, потому что там задачи поинтереснее и денег больше. А стажеру выбирать не приходится, вот и занимается он всякой мелочевкой. Работал я как-то в маленькой компании (шестеро программистов, двое верстальщиков), связанной с разработкой сайтов. Четыре senior-а писали крутые сайты, так что любой их проект приносил компании по несколько тысяч долларов...
