• Путь в быдлокодеры или как стать программистом с 0?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    не каждый программист с нуля является быдлокодером
    не каждый говнокодер был быдлокодером
    всякий программист может превратиться в быдлокодера
    не каждый быдлокодер может превратиться в говнокодера
    программист программисту рознь
    если все программисты начинают программировать с нуля, то обязательно найдется один, который начинает программировать с единицы
    Ответ написан
    Комментировать
  • Путь в быдлокодеры или как стать программистом с 0?

    @sane4e4ek
    Дмитрий Энтелиc, подскажите DC это компания? простите за глупый вопрос, но действиетльно не слышал. И если не сложно ссылочку на сайт. Заранее спасибо
    Ответ написан
    3 комментария
  • Путь в быдлокодеры или как стать программистом с 0?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Тостер никогда не был тем =(

    Ну а по делу... Пробуйте! Нет, вот прямо сейчас открываем codeacademy, khanacademy или codecombat.
    Ответ написан
    Комментировать
  • Путь в быдлокодеры или как стать программистом с 0?

    @Dum_spiro_spero
    А оно вам интересно?
    На мой взгляд в программировании самое интересное - это некая магия. Написал какие-то строчки на экране - нажал "скомпилить" - и уя!!! Что-то стало происходить! Буковки выдались... Окошечки распахнулись. О! Я Творец!
    Т.е. почти моментальная связь мыследействие-результат.
    Это некая замануха кстати - т.е. почему многие подсаживаются на программирование.
    Найдите людей. Т.е. кого-то с кем бы вы общались лично и кому нужно было бы то, что вы будете делать. У вас идеальный случай для обучения - ибо есть пассивный доход - но это же и обманка - нет сзади дяди с палкой, или голода который не тетка.
    Найдите задачу которая была бы вам интересна - и начните её писать. Вот и разберетесь что и как.
    Ответ написан
    5 комментариев
  • Путь в быдлокодеры или как стать программистом с 0?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Примерный план действий для веба, первые шаги:
    frey.su/diving-into-web-development

    Когда они пройдены (при условии наличия головы на плечах) обычно уже есть определенное понимание, чего конкретно ты хочешь, направление движения (если нет, опять же тостер или еще что-то), знакомства с людьми, которые этим занимаются и как следствие возможность попросить совета.
    Ответ написан
    1 комментарий
  • Путь в быдлокодеры или как стать программистом с 0?

    YardalGedal
    @YardalGedal
    yeah boy
    Без знания PHP настоящим говнокодером ты не станешь.
    Тебе нужно разобраться в какой всё таки области ты хочешь работать и потом уже определяться с выбором языка.
    Хочешь в web-дизайн -- пожалуйста, но нужно знание html+css. Js+jq обязательны.
    Хочешь что-нибудь серверное -- PHP, Perl, ASP.NET ну и питон(python), в принципе. Конечно же без знаний sql тут никак.
    Если хочешь делать игрульки для телефонов -- java, objective-c.
    Если какие-нибудь проги под ПК я бы порекомендовал -- Delphi(Довольно прост), можно даже начать с паскаля(Turbo/Free Pascal), чтобы постигнуть основы. Можно посмотреть языки из семейства Cи.

    За фриланс можно браться хоть через недельку после начала обучения, но не стоит хватать звезд с неба, берись только за задания в которых уверен или знаешь, как это можно осуществить.
    Удачи ;)
    Ответ написан
    3 комментария
  • Путь в быдлокодеры или как стать программистом с 0?

    @sergikzv
    Ну во первых верстальщиков чистых почти сейчас нету, все кто хотя бы мидл это уже фронтэнд разработчики с огромным багажом знаний, кто считает что верстка это просто тот попросту никогда не верстал ничего сложного.
    Если очень нравится визуальная составляющая то прямая дорога во фронтэнд это html, jQuery, JavaScript и конечно куда без backbonejs, angularjs - почти бесконечно можно учиться.
    Ответ написан
    2 комментария
  • Путь в быдлокодеры или как стать программистом с 0?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1) Я упорно отказываюсь называть верстальщиков - программистами.
    На 90% это тупая низкооплачиваемая работа, никакого отношения к программированию не имеющая
    Исключения есть, но не много.
    Для того что бы стать web backend программистом - знания верстки нужны самые минимальные (читай - не нужны вообще, но в процессе все равно появятся), зато нужно например sql которого в вашем списке нет почему то.

    2) Если хочется денег и нет отвращения к дресс-коду - можно пойти в java разработчики.
    По деньгам выиграете заметно, но это в 99% enterprise со всеми вытекающими.

    3) Если хочется денег и свободы - можно пойти в разработчики ios/andoid на выбор.
    Самый правильный вариант если с нуля выбирать профессию.
    Кадровый голод в сфере дикий, в dc берут с 0ми знаниями на неплохие деньги.

    Imho самый правильный вариант для Вас - второй или третий.
    Становиться верстальщиком сейчас - явно не самая хорошая идея.

    UPD
    PolzuizYami: Что за enterprise и что за вытекающие? )
    Какой порог входа для разработчика под мобилки и через сколько я смогу показать результат и что то за это начать получать ? Почему вы не любите fronted? ) И почему становится fronted'ом не лучшая затея(на верстке я как бы не собирался останавливаться, но это основа основ для fronted'a)?

    Enterprise - работа или в крупной компании или в аутсорсере который работает на крупную не IT компанию. Вытекает из этого определенный уровень бюрократии, чинопочитания, формализма, дресскода и прочего, что в какой то мере компенсируется кешем и стабильностью™.
    Опять же не всюду, но очень много где.

    Порог входа для мобильной разработки сейчас достаточно низкий, 0-1-2 месяца самостоятельной практики и можно идти на вакансию junior, в dc платят 40-50 на старте, за год-два можно выйти на 150-250+ с учетом фриланса.

    По поводу фронтенда:
    Сразу небольшой дисклеймер:
    a) не хочу никого обидеть, пишу исходя из личного опыта. b) это справедливо не для всех проектов.

    Итак:
    1) В отличии от backend - сложность и объем задач по frontend не зависит от размера аудитории проекта.
    2) В отличии от backend - работы по frontend выполняются быстро и в отсутствии требований по изменениям - доработкам не подвергаются.
    3) В отличии от backend - текущая работа по frontend сильно менее связана с прошлыми этапами работы, либо погружение в проект требует не много времени (не всегда, но часто)
    4) Следствие из 1, 2, 3: Для запуска развития среднестатистического проекта нужны backend разработчики в команду (штат/длительный аутсорс) и не нужны frontend разработчики в команду (проще и дешевле брать фрилансеров под конкретные задачи)
    5) Вывод: Путь верстальщика это в 90% либо короткая дешевая работа на фрилансе, либо работа в штате по поддержке постоянных маркетинговых хотелок (подвиньте банер на 20px в бок, итд), либо в очень редких случаях - действительно сложные, нагруженные с точки зрения frontend проекты.
    Почему в редких случаях? Потому что таких проектов очень мало :) (и кстати многие из них - enterprise)

    UPD-2
    По поводу мобильной разработки:
    Куда пойдет mobile dev через 5 лет - предсказать сложно. На мой взгляд основная масса проектов сейчас достаточно простая и для успешной реализации требует монотонной аккуратной работы (70-80% времени это собирание верстки и анимаций, подключения к внешним апи). Адские зарплаты сейчас обусловлены дикой нехваткой людей. Но есть мнение что пик уже прошел.
    С другой стороны появляются новые мобильные платформы - и разработчики нужны уже под них) Непрерывный процесс саморазвития как он есть)

    UPD-3
    Собственно, почему Веб ,а не мобильная или Java. Ориентировался чисто по вакансиям своего города, к сожалению живу не в DC и да же не в DC2, а наверно DC 666 (Владивосток).
    Вся прелесть бытия IT специалистом - в нашей широкой востребованности. Не нужно ориентироваться на свой город, да и на DC по большому счету не стоит. Перед тобой вся планета.
    да и маме сайт сделаю
    ппц мотивация для выбора жизненного пути.
    Ну а про потолок верстальщика - я расписал ниже.
    Ответ написан
    28 комментариев
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    @urmanta
    Ох, как я Вас понимаю, сама не так давно из такой ситуации выбралась. Мой совет -- идти за любые копейки junior'ом в контору, где есть нормальный разработчик. В бою все учится намного быстрее. Я сама читала и перечитывала книгу "jQuery для начинающих", и толку было ноль. На реальных рабочих проектах с подсказками старшего дело сразу пошло. И с sass за один день разобралась, потому что дали проект, который уже начали на sass, хочешь-не хочешь, а запишешь. Не могу сказать, что уже гуру, ни с бэм, ни с ангуларом, ни с бэкбоном работать еще не довелось, но я уже присматриваю себе вакансии с приличной зарплатой и возможностями дальнейшего роста.
    Ответ написан
    1 комментарий
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    @asd111
    Возьмите список веб-студий и разошлите им свое резюме и примеры работ с пометкой:
    " ТОЛЬКО ВЕРСТАЮ никаких JS и т.п. , работаю удаленно, стоимость верстки одной страницы такая то"
    Кроме верстки вам ничего не дадут.
    Зато версткой завалят так что мало не покажется )))
    Верстальщики, которые только верстают тоже очень нужны.
    По поводу адаптивной верстки - там ничего сложного, пишете размер экрана через media запрос и верстаете как обычно.
    По ссылке ниже есть книжка по адаптивной верстке(150 стр. примерно читается за 2 дня)
    Называется "Отзывчивый Веб Дизайн"
    rutracker.org/forum/viewtopic.php?t=4273362
    Ответ написан
    1 комментарий
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    5angel
    @5angel
    Фронтенд-лид
    Давайте обратимся к данной публикации, чтобы понять примерные тренды, потому что наиболее выгодный вариант – это все же фронтендер.

    Вкратце, полноценный клиентский разработчик должен знать:
    – html5/css3 + bootstrap
    – один-два препроцессора (less/stylus)
    – чистый js и пару-тройку клиентских библиотек или фреймворков (knockout/backbone/angular/react)
    – немного node.js, чтобы уметь пользоваться пакетным менеджером (npm) и билд-менеджером (gulp/grunt)

    Этот список покрывает большинство клиентских задач в средней студии или стартапе.

    В реальности, от разработчика требуется только одно – уметь быстро накостылять какую-нибудь фичу к релизу, который должен был быть вчера. Собственно, если внимательно посмотреть на список, который я привел, можно заметить, что все эти вещи направлены на максимально быструю разработку – тут костыль, там костыль – и в продакшн. Как бы ни пытались нагнать пафоса на собеседовании, в бою будет именно так.

    Другой вопрос – что со всем этим делать.

    Я обычно предлагаю попытаться начать свой маленький проект. Какой-нибудь простенький личный сайт, игру на js (тот же flappy bird или 1048 – много ума здесь не нужно). Посложнее – свою тему или библиотечку. Это будет хорошим практическим опытом, который не стыдно описать в резюме.

    Обязательным навыком является быстрое чтение документации (желательно на английском) и понимание того, что происходит в коде, который вы видите первый раз в жизни. Советую потренироваться на различных проектах с открытым исходным кодом.

    Если говорить о личном опыте, то я неплохо подтянул js с помощью codewars – задачки начинаются от самых простых (преобразование строк, перебор массива), до очевидно тяжелых (собственные интерпретаторы и преобразование данных изображения).

    А вот попытка спихнуть на верстальщика UI/UX – это уже экономия со стороны отдельных контор, которые по какой-то причине не хотят нанимать отдельного дизайнера/проектировщика в штат или по контракту. Тут, к сожалению, придется мириться и смотреть статьи по теме – тот же GoodUI.
    Ответ написан
    10 комментариев
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    @andreyqin
    На самом деле вам нужно всего навсего структурировать свое обучение. Выделите те навыки, которые наиболее часто встречаются в вакансиях, скорее всего в вашем случае это базовый JavaScript и jQuery, препроцессоры (учатся за 1-2 дня) и адаптивная верстка (без бутстрапа). Составьте список ресурсов и литературы для обучения: выбирайте самое-самое, не нужно читать кучи статей - будет каша в голове.
    По поводу фриланса: не нужно. Вы потратите кучу времени только на поиск первого заказа, лучше посвятите это время более полезным вещам для вас сейчас.
    Ответ написан
    1 комментарий
  • Можно ли стать успешным и высокооплачиваемым веб-дизайнером, не зная\неиспользуя HTML, CSS, JS, jQuery, Php, Python, etc?

    MrBoriska
    @MrBoriska
    Пэхэпист самоучка, Питоност по Лутцу. C++
    "не используя" пишется раздельно (т.к. деепричастие и т.п. см. грамматика русского языка)

    ВЕБ-дизайнер, по определению, должен уметь предоставить свою работу в электронном варианте. И очень часто это делают на фотошопе (PSD шаблоны) и соответственно знать HTML+CSS+JS не требуется. Так же, верстать можно в специальных программах, но качество верстки будет не лучшее.

    А так, судите сами. Кому нужны будете вы - супер-пупер генератор идей, без умения верстать, если есть те, кто умеет верстать и генерировать супер-пупер идеи? Тоесть поиск работы PSD "рисовальщика" сайтов будет сложным. Это очевидно. С другой стороны, если вы умеете рисовать, тоесть владеете хорошим рисунком на планшете и т.п. То попробуйте присмотреться к профессии дизайнер интерфейсов, а не веб-сайтов. В игровой индустрии бывают нужны люди, которые могут просто нарисовать что-то для создания будущих текстур, или интерфейсов.
    Ответ написан
    4 комментария
  • Что посоветуете изучить для лучшего стиля письменного изложения?

    Читать больше книг. А также книги по риторике. Вот краткое мое изложение одной из таких книг, без воды:

    Риторика
    1. Читать вслух короткие газет¬ные статьи и сразу же пересказать их содержание собственными словами.
    2. Выговаривать медленно каждое слово (вдох ч/з нос), читать больше слов на 1 дыхании.
    2.1. Гимнастика — произносите зву¬косочетания «лалелилолу», «татетитоту. Читать в словах буквы о и а и т.д. (без тверд.)
    3. Разрабатывать разъяснения какого-нибудь предмета, слова определения. Например: Глобус - это вращающий- полый шар, раскрашенный в разные цвета; с помощью градусов широты дает представление о земной поверхности.
    4.Пересказывать рассказы. 5. Конспект статей (ключевые слова), воспроизведение его собственными словами (перефразируя). • Сокращаем статью (сжато вплоть до 1 пред¬ложения!).•Расширяем статью, добавляя собственное мнение.
    6 Доклад. В качестве упражнения для деловых сообщений выбра¬на тема, для которой основным материалом служат ста-тистические данные. Мы заимствовали эти сведения из ежегодника ООН, по данным которого годовой прирост населения в период 1958—1963 гг. в различных регионах мира составлял:
    Центральная Америка 2, 9% Южная Америка 2, 8% Европа 0,9%
    ФРГ 1,3%
    Азия 2, 3% Океания 2,2% США 1,7%
    Африка 2,0% СССР 1,7%
    Задание. Подготовьте на основе данных доклад: «Мировой демографический взрыв в 60-е годы.»1. Сначала выполнить см. доклад. 2. Разработать конспект ключевых слов и изложить сообщение. 3. После этого прочтите, пожалуйста, последу-ющие строки и проверьте, есть ли в них рекомендации, способные привести к улучшению сообщения. Надо убе¬дительно показать слушателям значение и различные ас¬пекты увеличения народонаселения. Некоторые выводы из приведенных цифровых данных:• Маленькое открытие: наибольший процент приро¬ста населения не в Азии и Африке, а в Централь¬ной и Южной Америке. • Правда, последствия прироста наиболее сказыва¬ются в многонаселенной Азии.• Латинская Америка, Азия, Африка далеко оторва¬лись от Европы, там приросте 3 раза больше.• Сверхдержавы США и СССР находятся на одном уровне.• В настоящее время прирост в Европе, в ФРГ превышает средний уровень.Общий вывод: преобладающий рост цветного населе¬ния.
    Европа вскоре окажется «на грани». Проблемы: регу¬лирование рождаемости, дефицит продуктов питания,индустриализация, новые могущественные факторы вли¬яния на прирост населения. (Здесь я показал лишь неко-торые. Теперь попытаемся извлечь информацию, проана¬лизировав структуру населения, причины различного прироста и т. д., чтобы основательнее развить комплекс проблем темы «Прирост населения». Но удовлетворимся представленным материалом, ведь мы ни в коей мере не стремимся отразить сегодняшнюю ситуацию, наша за¬дача — дать полезный материал для упражнений.).
    7. Эффективнее заучивать в течение 2 дней по часу в день, чем в тече¬ние 2 часов в один день, потому что во время пе-рерыва между занятиями подсознание продолжает закрепление материала в памяти.
    8. Юмор и шутки особенно необходимы, когда трудные места речи уже позади.
    9. Введение и главная часть доклада должны дать ответ на сле¬дующие четыре вопроса: Введение: 1. Почему я говорю?
    Главная часть: 1. Каково существующее положение («Что было, что есть?») 2. Что должно быть вместо этого? 3. Как можно изменить существующее положение? Заключение: содержит побуждение к действию: идти путем, о котором узнал оратор, и таким об¬разом изменить существующее поло¬жение.Заключение содержит обзор, кульминацию, окончание.

    Риторическое средство Воздействие Пример
    1. Пример, подробность, сравнение Все абстрактное представлять наглядно с помощью метких сравнений и примеров, а также образов и включаемых в речь коротких рассказов. Сообщение о том, что огромная Южная Африка Конго
    имеет всего 1,1 млн. жителей, наглядно с помощью
    сравнения: «Конго в десяток раз больше Западной Герма¬нии, и число жителей составляет всего 1/4 запад¬ногерманского населения»
    Английский политик Эттли срав¬нил выборы на Востоке со «скачками, в которых участвует только одна лошадь. Победитель установлен заранее».
    3. Образ (метафора), образный ряд Образность министр забил в свои ворота, Закон об обеспечении государственного бюджета был костылем, который помог преодолеть трудности только одного года
    4. Рассказ (narratio)
    5. Повтор
    Повторение - способ убеждения, с ярко выраженной эмоцией. если мы не победим, победить мы должны, мы победим непременно! «я бросил упрек оппоненту один раз, я уп¬рекнул его во второй раз. «Суть госу-дарства не в правительстве, суть государства и не в оп¬позиции. Сутью государства являются правительство и оппозиция».
    6. Разъяснение Я попросил господина Мейера поискать деловые бумаги; нет, я его не только попросил: я ему настоятельно рекомендовал, я от него потребовал принести наконец деловые бумаги
    Ответ написан
    5 комментариев
  • Есть ли простой конструктор игр?

    @andreyqin
    Ответ написан
    Комментировать
  • Курсы по html и верстке писем

    @WOWEMAIL
    Дизайнерам HTML писем нужно знать...
    wowemail.com.ua/help/design-email-template.html
    Ответ написан
    Комментировать
  • Что посоветуете изучить для лучшего стиля письменного изложения?

    Skellig
    @Skellig
    Fratercula arctica
    Есть книжка: Ли ЛеФевер - Искусство объяснять, правда сам не читал, поручиться не могу.

    Можно еще обратить внимание на учебники по риторике, которая на самом деле есть не только искусство убеждения, но и объяснения. Взять к примеру метафоры: они помогают понять что-то взглянув на это как на нечто другое. Тот же доктор Хаус очень часто объясняет "глупым" коллегам свои сложные идеи с помощью метафор.
    Ответ написан
    Комментировать
  • Подскажите сервис для создания web-скриншота на стороне клиента

    dizballanze
    @dizballanze
    Software developer at Yandex
    Наш сервис coment.me с плагином для браузера
    Ответ написан
    Комментировать