Зачем намеренно усложнять вещи, которые призваны быть простыми?
Можно понять возможность расширения функционала, или устранения очевидных проблем вроде позиционирования, кроссбраузерности.
Иначе звучит как «Установить библиотеку из 100 строк, что бы 10 строк писать в 5 строк»
Не совсем понятная проблема. Поэтому выскажу свое предположение:
Каскадные таблицы стилей призваны идти от общего к частному. Поэтому и селекторы в глобальной области видимости, что бы его можно было использовать везде. Иначе размещенный на проекте модуль, который содержит свой индивидуальный CSS и описывает, например, уже используемый на сайте шрифт, ведет к избыточности кода.
Ну и по поводу пересекающихся именований. Что бы селектор выиграл, можно ведь использовать «important», не?
Действительно, ошибок много, в плане пунктуации. На совсем уж грубые и явные мне указали в ЛС.
Приношу свою извинения.
А «канцелярит» может вполне идти от требований к количеству страниц тех же рефератов, курсовых, дипломов, где сухой остаток просто не дотягивает по объему.
Сразу хотелось бы выразить благодарность за неподдельный интерес к публикации и массу интересных комментариев.
Скажу что это не исповедь, и не нытье, а скорей просто подведение итогов и работа над ошибками. Публикация призвана обратить внимание на актуальные, по моему мнению, проблемы и предостеречь совсем еще новичков.
Лень конечно же имеет место быть, но её суть тесно связана с мотивацией, отсутствием знаний или неумением их правильно применять, которая может вылиться в не меньшую по объему публикацию. Но это уже оффтоп.
Почему-то все в пример приводят людей действительно увлеченных или одаренных. К сожалению я не получаю оргазм когда пишу код. Бывает что я ставлю себе задачи и мне интересно докопаться до их сути. Мне было интересно написать код преобразующий EAN в работающий штрих-код. Но не более того. Поэтому программирование не моя страсть, а скорей осознанный выбор с долей упертости.
Что же действительно интересно? Мир IT технологий, его возможности, изобретения, и так получилось что основа этого — программирование, электротехника.
Так ли мне нужно программирование? Да, моя упертость подогревается как минимум тем, что программирование это один из видов деятельности, который дает шанс реализовать себя (свои идеи) без стартового капитала. Сделать что то полезное и нужное, для кучи людей, независимо от их географического месторасположения. Ощутить себя причастным к миру где фантастика со страниц книг выходит в реальность.
Что-то у меня получается, что-то нет, но тем нем менее с момента своего выбора я до сих пор придерживаюсь данного направления. Этого хватает что бы устроиться на работу или найти небольшую халтурку, в общем на хлеб хватает, но хочется чего-то большего.
Вот и выходит, что страсти нет, но есть желание её развить, и конкретно к программированию.
Я не согласен что универы не должны обучать, иначе в них теряется весь смысл. Зачем тратить 5 лет своей жизни на сидение в аудитории, когда все хвалят самообразование? Создать комиссию которая будет выдавать списки литературы и принимать экзамен экстерном. А что делать с теми, кому не так легко даются знания? Кому потребуется раскрытие темы, кто может ответить на все возникшие вопросы, или в третий раз разжевать откуда взялись эти цифры в формуле? Опять таки кто ответит на вопрос «зачем все это нужно».
Ну а по поводу всех этих онлайн курсов… Они полезны, если есть хорошая база. Помогут изучить синтаксис, основные функции, работу с той же IDE и сопутствующими программами Только что дальше с этим делать?
Вот вам пример:
Нужно написать игру в крестики-нолики. Я знаю как передать данные на сервер и получить, что бы можно было делать ходы. Но тут встает вопрос как проверять ситуацию на игровом поле? Конечно же не зная как, я полезу в интернет искать решение, где найду код программиста после онлайн-курсов. Там будет сравнение массивов со всеми комбинациями в игре путем перебора. Вставлю все это в своей проект и все — продукт готов. Почему? Потому что у меня нет базы, нет знаний построение алгоритмов, а продукт сдавать надо завтра.
Просто надеяться что я додумаюсь преобразовать массив в строку, задать пару правил через регулярные выражения и искать вхождение сомнительно, хотя не отрицаю что это приходит с опытом. Но а дальше что? Дальше нужно думать что кроме мультплеера есть сингл, и нужно уже учить компьютер просчитывать ходы. А потом будут шахматы, и тут простым поиском вхождений не обойдешься. Вспомнить все те математические дисциплины, которые до этого никогда не пригождались нереально. Ну а если ты их вообще не проходил, а выучил С++ на онлайн-курсах? Вот поэтому и нужны учебные заведения, которые не только закладывают ту самую базу, но ещё связывают ее с реальными задачами — Покер с тер.вером.
К слову, я так до сих пор не представляю как научить компьютер просчитывать свои ходы, причем что бы он выбирал наименьший путь к победе, а самое главное что бы он делал этот ход.
В теории звучит просто — взять за точку старта текущую ситуацию, просчитать все варианты, выбрать наименее затратный и сделать ход. Как это должно выглядеть в коде — ума не приложу. Публикация родилась именно из-за таких ситуаций, когда есть идея, есть понимание что она вполне простая в плане реализации для хорошего программиста, но на её осуществление нет собственных знаний и умений.
Публикация так же несет некий скрытый и эгоистичный смысл. Это попытка вызвать заинтересованность пользователь хабра к предлагаемым решениям, при осуществлении которых мне самому было бы легче ориентироваться в этой среде. Найти действительно годную и полезную литературу как по базе, так и по выбранному направлению. И разумеется найти ментора, который поможет набрать опыт и знания в процессе реализации конкретной идеи. Ментору же получить возможность поработать над заинтересовавшим его проектом, судя по комментариям и статьям на хабре, некоторые готовы ни спать, ни есть, дай лишь бы поучаствовать и покодить, и денег не надо, это как хобби. Другие помощь новичкам расценивают как «работу над ошибками» или способ не утратить свои знания. Кто-то увидит возможность поиска или формирования команды, в качестве тим-лида из еще не набивших себе цену людей. Но и коммерческая основа вполне может присутствовать, в виде процента вознаграждения от завершенного проекта — инвестиции в виде своих знаний для получения прибыли. Один раз помог человеку довести идею до логического завершения и получаешь все оставшееся время 10% от прибыли.
Отдельно хотел выразить свое недоумение по поводу совета «менять работу раз в 2 года». Может и дельный совет, он способствует профессиональному росту. Карьерному — нет. И уж точно совет не работает в городах, где на всех 5 веб-студий, 2 конторы разрабатывающие ПО, и 3 занимающиеся 1С, Когда ты молод и зелен переезжать можно с места на место хоть каждый день, а когда у тебя жена и ипотека — непозволительная роскошь.
Можно понять возможность расширения функционала, или устранения очевидных проблем вроде позиционирования, кроссбраузерности.
Иначе звучит как «Установить библиотеку из 100 строк, что бы 10 строк писать в 5 строк»
Каскадные таблицы стилей призваны идти от общего к частному. Поэтому и селекторы в глобальной области видимости, что бы его можно было использовать везде. Иначе размещенный на проекте модуль, который содержит свой индивидуальный CSS и описывает, например, уже используемый на сайте шрифт, ведет к избыточности кода.
Ну и по поводу пересекающихся именований. Что бы селектор выиграл, можно ведь использовать «important», не?
Приношу свою извинения.
А «канцелярит» может вполне идти от требований к количеству страниц тех же рефератов, курсовых, дипломов, где сухой остаток просто не дотягивает по объему.
Скажу что это не исповедь, и не нытье, а скорей просто подведение итогов и работа над ошибками. Публикация призвана обратить внимание на актуальные, по моему мнению, проблемы и предостеречь совсем еще новичков.
Лень конечно же имеет место быть, но её суть тесно связана с мотивацией, отсутствием знаний или неумением их правильно применять, которая может вылиться в не меньшую по объему публикацию. Но это уже оффтоп.
Почему-то все в пример приводят людей действительно увлеченных или одаренных. К сожалению я не получаю оргазм когда пишу код. Бывает что я ставлю себе задачи и мне интересно докопаться до их сути. Мне было интересно написать код преобразующий EAN в работающий штрих-код. Но не более того. Поэтому программирование не моя страсть, а скорей осознанный выбор с долей упертости.
Что же действительно интересно? Мир IT технологий, его возможности, изобретения, и так получилось что основа этого — программирование, электротехника.
Так ли мне нужно программирование? Да, моя упертость подогревается как минимум тем, что программирование это один из видов деятельности, который дает шанс реализовать себя (свои идеи) без стартового капитала. Сделать что то полезное и нужное, для кучи людей, независимо от их географического месторасположения. Ощутить себя причастным к миру где фантастика со страниц книг выходит в реальность.
Что-то у меня получается, что-то нет, но тем нем менее с момента своего выбора я до сих пор придерживаюсь данного направления. Этого хватает что бы устроиться на работу или найти небольшую халтурку, в общем на хлеб хватает, но хочется чего-то большего.
Вот и выходит, что страсти нет, но есть желание её развить, и конкретно к программированию.
Я не согласен что универы не должны обучать, иначе в них теряется весь смысл. Зачем тратить 5 лет своей жизни на сидение в аудитории, когда все хвалят самообразование? Создать комиссию которая будет выдавать списки литературы и принимать экзамен экстерном. А что делать с теми, кому не так легко даются знания? Кому потребуется раскрытие темы, кто может ответить на все возникшие вопросы, или в третий раз разжевать откуда взялись эти цифры в формуле? Опять таки кто ответит на вопрос «зачем все это нужно».
Ну а по поводу всех этих онлайн курсов… Они полезны, если есть хорошая база. Помогут изучить синтаксис, основные функции, работу с той же IDE и сопутствующими программами Только что дальше с этим делать?
Вот вам пример:
Нужно написать игру в крестики-нолики. Я знаю как передать данные на сервер и получить, что бы можно было делать ходы. Но тут встает вопрос как проверять ситуацию на игровом поле? Конечно же не зная как, я полезу в интернет искать решение, где найду код программиста после онлайн-курсов. Там будет сравнение массивов со всеми комбинациями в игре путем перебора. Вставлю все это в своей проект и все — продукт готов. Почему? Потому что у меня нет базы, нет знаний построение алгоритмов, а продукт сдавать надо завтра.
Просто надеяться что я додумаюсь преобразовать массив в строку, задать пару правил через регулярные выражения и искать вхождение сомнительно, хотя не отрицаю что это приходит с опытом. Но а дальше что? Дальше нужно думать что кроме мультплеера есть сингл, и нужно уже учить компьютер просчитывать ходы. А потом будут шахматы, и тут простым поиском вхождений не обойдешься. Вспомнить все те математические дисциплины, которые до этого никогда не пригождались нереально. Ну а если ты их вообще не проходил, а выучил С++ на онлайн-курсах? Вот поэтому и нужны учебные заведения, которые не только закладывают ту самую базу, но ещё связывают ее с реальными задачами — Покер с тер.вером.
К слову, я так до сих пор не представляю как научить компьютер просчитывать свои ходы, причем что бы он выбирал наименьший путь к победе, а самое главное что бы он делал этот ход.
В теории звучит просто — взять за точку старта текущую ситуацию, просчитать все варианты, выбрать наименее затратный и сделать ход. Как это должно выглядеть в коде — ума не приложу. Публикация родилась именно из-за таких ситуаций, когда есть идея, есть понимание что она вполне простая в плане реализации для хорошего программиста, но на её осуществление нет собственных знаний и умений.
Публикация так же несет некий скрытый и эгоистичный смысл. Это попытка вызвать заинтересованность пользователь хабра к предлагаемым решениям, при осуществлении которых мне самому было бы легче ориентироваться в этой среде. Найти действительно годную и полезную литературу как по базе, так и по выбранному направлению. И разумеется найти ментора, который поможет набрать опыт и знания в процессе реализации конкретной идеи. Ментору же получить возможность поработать над заинтересовавшим его проектом, судя по комментариям и статьям на хабре, некоторые готовы ни спать, ни есть, дай лишь бы поучаствовать и покодить, и денег не надо, это как хобби. Другие помощь новичкам расценивают как «работу над ошибками» или способ не утратить свои знания. Кто-то увидит возможность поиска или формирования команды, в качестве тим-лида из еще не набивших себе цену людей. Но и коммерческая основа вполне может присутствовать, в виде процента вознаграждения от завершенного проекта — инвестиции в виде своих знаний для получения прибыли. Один раз помог человеку довести идею до логического завершения и получаешь все оставшееся время 10% от прибыли.
Отдельно хотел выразить свое недоумение по поводу совета «менять работу раз в 2 года». Может и дельный совет, он способствует профессиональному росту. Карьерному — нет. И уж точно совет не работает в городах, где на всех 5 веб-студий, 2 конторы разрабатывающие ПО, и 3 занимающиеся 1С, Когда ты молод и зелен переезжать можно с места на место хоть каждый день, а когда у тебя жена и ипотека — непозволительная роскошь.