Pull to refresh

Comments 241

Да, это важно, добавил в топик.
UFO just landed and posted this here
Скорее, на Ленку Крипач.
image
UFO just landed and posted this here
Спасибо, отличный пример.
Буду молча редиректить на эту статейку людей, которые просят научить и ноют, что не знают с чего начать.
Правильно, так их) Учебники и опыт накопленный опыт другими людьми — для лохов. Пусть методом проб и ошибок говносайтики клепают.

Я что один считаю что это тупиковый путь?
Учебники — это хорошо и полезно, но последний раз, когда я в живую видел учебник по веб-деву, там на одной из первых страниц была приведена «таблица безопасных цветов». Хороший и актуальный учебник по тому же html еще нужно найти.

Хорошую литературу нужно искать по рекомендациям. Сейчас читаю книгу, где все целостно и постепенно раскладывается по Яваскрипту. Хоть книга и не нова, но такой целостной подачи не видел ни на одном сайте.
Мне больше всего как для старта нравится вот эта книга, очень легко читается, и показано много всяких интересных нюансов и примеров. learn.javascript.ru/
Как занимающийся в этот момент тем же самым, согласен что на фоне множества других «пособий» эта книга вместо попыток дать весь материал «быстро и легко» тяжёлым бульдозером проходится по материалу, выравнивая площадку для последовательного — от фундамента и до шпиля — строительства храма знания JS. И пускай за два с небольшим года в момента выхода книги эта область значительно продвинулась, та база, тот подход к подаче информации, который эта книга практикует, даёт тебе шанс стать не просто говнокодером, а реальным профессионалом в этой области.
Ну нужно найти, да. И по js и по серверному языку. А еще, не очень хорошо заниматься всем сразу и неплохо бы специализацию выбрать (ну хотя, для энтузиаста можно и несколькими вещами заниматься).

Но в итоге это будут более-менее фундаментальные знания. Не на уровне бездумного копипаста, а с пониманием того, как оно работает. А еще в некоторых учебниках прививается общее алгоритмическое мышление.
Влад Мержевич «Вёрстка веб-страниц».
Ну, с наставником — не тупиковый. А у нее, как заметили в комментариях ниже, наставник все-таки есть.

Хороший учебник еще найти надо. Я вот в детстве получил учебник по Quick Basic, из которого так и не смог понять различие между константами, переменными и типами данных (папа же объяснил это за минуту). До сих пор не понимаю, как можно было так сложно объяснить такой простой язык?
Учебник в моем понимании это любая литература, которая помогает разобраться с основами и начать с понимания того, как что работает и постепенным уходом в детали. Не самоучитель и даже не какая-то одна конкретная книжка, а набор литературы. Может быть даже из интернета, но которая объясняет как что устроено и работает, а не конкретные команды «как сделать фон фиолетовым».
Учебники становятся нужны тогда, когда понимаешь что всё, приехали, дальше нужно углубляться в детали. Если человек ещё не совсем понимает — нравится ему это или нет, то учебник он читать не будет. Для новичка достаточно информации из htmlbook.ru+javascript.ru+php.su
Но даже тут встаёт проблема — «эээ… а что писать?»

Не знаю, есть ли смысл обучать программированию человека, который задаёт подобный вопрос, но сделать вежливый редирект на эту девушку — вполне.
Ха-ха, вы алгоритмы Machine Learning поучите без учебников, по stackoverflow. Я не против, чтобы люди учились методом тыка, сам так начал изучать флеш, но ведь наступает пора, когда уже без серьезных знаний никуда, когда приходится изучать design patterns, существующие алгоритмы, их эффективность. Клепать сайтики каждый школьник может научится. Но сам факт того, что кто-то учится и своим примером мотивирует других, очень радует!
Кстати да, я чего-то думал что вы имели в виду программирование к первом комментарии. Теперь вижу что без уточнения. Клепать мелкие говносайтики можно вполне по этому опыту. И если знакомые будут некрасивыми или не девушками, посоветуйте им завести фейковый аккаунт в социалке, тогда готовые куски кода будут на всяких stackoverflow с большим энтузиазмом делать.
Представляю с какой благодарностью будут реагировать некрасивые девушки на совет завести себе фейковый акк с фотками красивой девочки :)
Смотря, как преподнести;)
Им советы не нужны, они действуют куда хитрее: помещают свои собственные, но отфотошопленные.
На фото — красавица, а в реале выглядит так, что аллигатор, столкнувшись с ней, подумает: «а ведь не такой уж я и крокодил».
Тогда тут не на htmlbook редиректить надо, а на demiart
+1, кому нужно компьютэ сайентист в наши дни!
У меня одногруппник, начиная со 2-го курса, каждый раз спрашивал «Посоветуй мне какие-нибудь учебники или видеоурок, чтобы научиться программировать на PHP». И так КАЖДЫЙ новый курс, после летних каникул, на первых пАрах при встрече задавался один и тот же вопрос.

Если у человека нет силы воли начать — это проблема. В данном случае девушка же без каких-либо лишних вопрос ВЗЯЛА и ПРИСТУПИЛА к работе. И, кстати, в данной статье пишется, что девушка ежедневно посещает ресурс StackOverflow, где задает вопросы и читает другие топики для решения своих задач.

Кстати, по поводу клепания «говносайтиков» и методов проб и ошибок. Советую к прочтению данные статьи:
habrahabr.ru/post/171883/
habrahabr.ru/post/172037/

Суть такова, что чем больше ты пишешь код, тем быстрее к тебе приходит понимание тех или иных моментов и тем больше ты оттачиваешь свое мастерство. И это работает!
>В данном случае девушка же без каких-либо лишних вопрос ВЗЯЛА и ПРИСТУПИЛА к работе

не тянула кота за яйца, однозначно…
UFO just landed and posted this here
Под учебником я имею в виду любую учебную литературу, не обязательно к конкреной форме.

Под опытом других людей я понимаю фундаментальные знания, к которым пришли другие люди и оформили их в виде базовых понятий. Копипаста чужого кода без понимания принципов его работы это немного о другом.
UFO just landed and posted this here
Чаще всего — да. Но это не значит, что нет других вариантов. В любом случае, даже при самостоятельном обучении, разобраться, как что устроено (и спрашивать, например, об этом) важнее, чем оттачивание моторных навыков по клепанию примитивных поделок на основе копипаста.
UFO just landed and posted this here
Не знаю, обычно кто копипастит эффектики не сильно интересуются тем, как оно там происходит и почему. Такое понимание наступает с желания самостоятельно создавать эффекты и делать это максимально правильно.

В любом случае, кроме эффектов есть еще много базы, алгоритмы, устройство Веба (http того-же), принципы по которым работает css, js, dom и много чего еще. Обычно те, кто занимается «набиваением руки» в подобные вещи старается не вникать. А когда начинает вникать и его цепляет, резко меняет подход к работе и выбору задач.
UFO just landed and posted this here
Вы слишком буквально поняли слово учебник. Я уже не могу исправить на «учебную литературу» но стоит читать именно в таком контексте. Не самоучитель, а вполне вероятно что даже серия каких нибудь статей в интернете. Форма вторична.
UFO just landed and posted this here
Хорошие учебные материалы существовали практически всегда. Особенно, на английском. Вопрос лишь в том, кто что ищет. Не все понимают пользу от знания фунментальных вещей. Сейчас просто веб стал более навороченным и конкурентным, часто кривые решеня отказывают очень быстро, потому люди заморачиваются с архитектурой. В начале двутысячных сайт редко мог загрузить целый сервер или хостинг, на нем не было ни столько людей ни столько функционала. Потому говнокод мог работать успешнее и многие не заморачивались.
Это как возможно скопипастить и не разобраться как оно работает? А если начинаешь разбираться, то после нескольких итераций выходишь на те же RFC и т. п. (а их, кстати, сложно отнести к учебной литературе).
Как скопипастить и не разобраться? очень просто ctrl+c ctrl+v, а если не взлетит, еще вопрос на stackoverflow)
Технически я понимаю как :) Но я про психологию.
Согласен с вами.
А кроме того ещё и недурно профильное высшее образование получить. Ну там основы: биты-байты, компиляторы. А то столкнется с задачей (реальной и неадаптированной к её квалификации), и пфух, что делать — неизвестно, где копать — неясно, как обойти — черт знает.
Назову её подход: воинствующий дилетантизм.
UFO just landed and posted this here
Я бы сказал, что неплохо бы теоретические основы современного и не очень программирования изучить. Высшее образование всё же предполагает кучу предметов для программирования в целом необязательных, а просто расширяющих кругозор.
День 113. Window Master
Прикольная штука! Набрал 11… Интересно, на больших мониторах это сложнее, или там ограничение по максимальному размеру?
Экран 1920x1080. Набрал 34 окошка, игровое прошлое даёт о себе знать.
У меня 20 получилось набрать, но пришлось передвинуть окно, иначе нельзя было попасть из-за того, что окно прилипало к панели задач :)
Что-то не особо вериться, особенно в эту часть: «I had no prior coding experience and had never taken any “technical» classes in school", человек который не подозревает что такое переменная и функция на третий день такой код не напишет:
$("#button").on(«click», function () {
$('body').css('background', randomColor());
});
что-то конечно можно скопипастить, но мелочи выдают опыт. Либо в полном отсутвии опыта лукавство, либо она там не одна трудиться, а пол коворкинг центра советами помогает.
Или stackoverflow слегка дорабатывает, коллективно;)

В прочем, конкретно этот код мог быть взят, например тут
Ну, эту часть можно откуда-нибудь скопировать.
Но скорее всего, пишет она не сама. Наверняка кто-то как минимум перепроверяет работу и показывает, где какие ошибки исправить. Иначе я не поверю, что человек в первый день изучения веб-дева может написать такую css-ку.

Идеальное форматирование уж очень смущает.
Да тут много чего смущает, я про это и говорю. Я последнее время как раз помогаю одной знакомой с освоением вебдева — есть с чем сравнивать (до этого у нее правда был паскаль в универе много лет назад).
Но если сокращенная форма записи там тоже встречается, то общего взгляда на код (лишние элементы, наименование классов, форматирование кода, итд) достаточно, что бы понять уровень новичка.
Потому что код пишется «что бы работало», а тут прям придраться не к чему.
Это зависит только от человека. На последнем месте работы учили инженера-геолога программировать (его достало бегать и просить вносить небольшие изменения в алгоритмы работы приборов). Неделю почитал Шилдта, потом несколько замечаний и советов по стилистике оформления кода. В результате на 4-5 день его код был очень хорошо оформлен. Хотя тут могло сказаться то, что научные работы приучили к аккуратности в оформлении.
Уже на второй день были детальные font-family с корректным фолбэками:

font-family: Futura, "Trebuchet MS", Arial, sans-serif;
font-family: Consolas, monaco, monospace;

И тройные маргины с выравниванием:

margin: 20px auto 50px;

Код HTML — идеально чистый, с указанием html lang, meta charset, условными включениями html5shiv, семантическими тегами, выделенной в отдельный скрипт гугло-аналитикой и прочим.

На четвёртый день — работа с CSS через jQuery, JS с замыканиями. Чтобы написать этот код, чтобы понять этот код, надо знать дофига:

$(document).ready(function () {
	var paint = "white"
	$(".color").on("click", function () {
		paint = $(this).css('background-color');
	})
	$('.row').on('click', function () {
		$(this).css("background-color", paint );
	});
});

На копипасту со StackOverflow это не тянет, потому что завсегдатай SO вряд ли пропустит точку с запятой и будет использовать разные кавычки в одинаковом контексте в одном примере. Да и не гуглится оно.

Дальше — больше.

Короче… Нас нае... нам навешали лапши на уши, расходимся.
Не соглашусь. в 19 лет устраивался в телекоммуникационную компанию, в наличии весьма слабые знания относительно сетей, предстояло работать с ЦАТС, Cisco 5350 for VoIP, BGP, OSPF и прочими страшными штуками, которые я не то что в глаза то не видел, но и не представлял себе что это такое даже приблизительно. На испытательный срок меня взяли с единственным условием — я должен буду сверх-интенсивно учиться, если у меня все получится меня устраивают. Срок обучения-испытательного срока 3 месяца. Учили следующим образом: в день пара лекций по разным темам к примеру (Динамическая маршрутизация в IP-сетях и Настройка связи между двумя ЦАТС с нуля) Лекции в среднем 30 минут, после чего выдавалась книжка, и на следующий день с утра тест. Провалил тест — ищешь другую работу. Но мне ОЧЕНЬ хотелось работать в этой компании. В итоге приходилось в 19-20 приходить домой, открывать выданные книжки и штудировать до 3-4 утра проходя по возможным вопросам теста, пытался не заучить, а понять принцип работы. И вуаля через 3 месяца меня взяли. Не могу сказать что я стал экспертом во всех этих вопросах, но наверно это самый интенсивный этап обучения в моей жизни, который я успешно прошел.

Корректное изучение HTML-CSS-JS-Ruby при наличии людей у которых можно спросить и SO — думаю не такая сложная задача. да там есть ньюансы, но если человек быстро поймет, а не заучит принципы — то в принципе ничего сверх-естественного девушка не сделала. Просто напряглась и стала действовать на результат. Многие люди слишком привыкли к тому что напрягаться не нужно, да и вообще изучать что либо сложно и непросто. Я же считаю все зависит от подхода.

Как говориться кто хочет ищет возможности, кто не хочет — причины.
> Чтобы написать этот код, чтобы понять этот код, надо знать дофига
Не надо знать дофига. Я, например, понятия не имею где там замыкания, но этот код использую уже несколько лет
Я тоже раньше думал что не понимал, как оказалось само слово «замыкание» немного сбивало с толку ;)
человек не имеет ни единого понятия о программировании

3 дня и человек понимаер [if IE] и работает с кросбраузерностью, это уже осведомленный джуниор верстальщик
4 дня и человек уже не плохо работает с жс, на уровне джуниора
4 дня и человек уже понимает флоаты, позишн и использует тени и min-height

серьезно думаете что она все это за 4 дня _с нуля_ выучила тупо вопросами на стаковерфлоу?
А почему нет? В инете полно информации на эти темы. Сделать не проблема, вот запомнила ли или поняла — это другой вопрос
У меня сестра сделала страницу с модальными диалогами регистрации и входа на чистом css (без использования js) за день просто потому что «ну, программирование — это же сложно, я им потом займусь». Я вообще не знал до того дня, что модальные диалоги можно на чистом css сделать.

А вы говорите — «флоаты», «позишн»…
Ваша сестра 4 день видит верстку? Или она имеет какой-то опыт?
Точно не знаю, но html (без css) они вроде бы начали «изучать» за два месяца до того события. Слово «изучать» взято в кавычки, поскольку я был в шоке от процесса обучения в их группе. Можно ли считать это опытом — вопрос открытый.
Вообще stackoverflow изначально планировался как образовательный сайт. Сейчас это не совсем так, но там порядочно топиков по тому, как начинать и куда смотреть вроде таких:
stackoverflow.com/questions/5008486/learning-css-the-proper-serious-way
stackoverflow.com/questions/27242/where-can-i-learn-jquery-is-it-worth-it
Я на второй день писал примерно так же. Правда до этого у меня был небольшой опыт со скалой и груви ).
Ну почему так резко? Например на codeacademy хорошие курсы по html+js+jquery, и при особом желании и ажиотаже пишется куча небольших скриптов, которые как раз таки развивают практические навыки и понимание. Да и код свой отформатировать не такая уж большая проблема при наличии Code Beautyfier'ов в IDE, а когда пишешь его и много, желание чтобы он хорошо выглядел возникает само собой. Я рад за девушку, она мне придала мотивации.
UFO just landed and posted this here
а что тут сурового?

Font family: www.google.com.ua/search?q=how+to+set+font+family+html&oq=how+to+set+font+family+html&aqs=chrome..69i57j0l3.8395j0&sourceid=chrome&ie=UTF-8#fp=828651ec3b51e1b8&q=how+to+set+font+css&safe=off ссылка номер раз

Выравнивание www.google.com.ua/search?q=how+to+set+center+element+css&oq=how+to+set+center+element+css&aqs=chrome..69i57j0l3.265j0&sourceid=chrome&ie=UTF-8#fp=828651ec3b51e1b8&q=how+to+centre+an+element+css&safe=off первая и третья ссылка

Код HTML — идеально чистый, с указанием html lang, meta charset, условными включениями html5shiv, семантическими тегами, выделенной в отдельный скрипт гугло-аналитикой и прочим.
— Берем чью-то верстку клевых чуваков и юзаем как шаблон, проходясь сверху донизу по head, читая в стековерфлоу, что зачем юзается

Чтобы написать этот код, чтобы понять этот код, надо знать дофига
— Вы не поверите api.jquery.com/css/
За меня всё это делает моя IDE. Я в веб-программировании нахожусь на где-то таком же уровне (по крайней мере в js и css). Ну так вот мне IDEA подсказывает, что вот тут можно оптимизировать, тут сократить… А ещё иногда запихиваю код в YUI Compressor и он сам всё оптимизирует. Остаётся только переформатировать.
Чит :)
$("#ball").click()

Но она огромный молодец!
Вы не видели, какой код стажеры на 8 день пишут, которые не видели js в жизни, но ставится конкретная задача на решение
10 лет назад конечно подход к написанию JS-кода был другой, но тем не менее, я прекрасно помню что такое 8-й день обучения
И? Вы по шаблону не могли написать код?
Люди не имеющие опыт программирования, на восьмой день обучения разбирают базовые управляющие конструкции, но ни как не пишут рабочий код в котором используются «тонкости» языка (а тут аж целый стек технологий).
UFO just landed and posted this here
Хуже, когда наоборот — навыки искусства в программировании )
Можно побольше подробностей о технологиях, которые она использует и в каком порядке их изучала?
Я её узнал! Наверное ей Шурик помогал.
114 дней. 3 с лишним месяца. Я себя лохом чувствую =(
UFO just landed and posted this here
А я сначала себя начал чувствовать плохом, а потом уже смотреть код и думать =)
К тому же, 3 месяца каждый день придумывать и фигачить таски (и разнообразные, кстати) — это тоже надо суметь и/или увлечься.
UFO just landed and posted this here
UFO just landed and posted this here
Есть люди, которым только-бы до чего то докопаться, вместо того, что-бы попытаться повторить подвиг, пусть даже вымышленный.
Повторить вымышленный подвиг?
А какая собственно разница? Он же не невозможный.
А можно повторить также вымышленно? Считается?)
А я смотрю хабрахабравцев тупо зависть задушила?
UFO just landed and posted this here
Готов побиться об заклад, что её парень — программист!)
Какая молодец. Надо брать с нее пример. И обогнать.
Так, пост ушел с главной и я могу писать и не быть обвиненным в пиаре:

− Я даю обещание писать каждый день по страничке с JS, jQ, Ruby, Ruby on Rails и Ajax в течение 360 дней подряд, потому как давно хотел плотно тренироваться в этом.

Результаты здесь.
«C 26 июля 2013 года по 26 июля 2014 года разрешаю себе 5 выходных (они же форс мажорные обстоятельства).»

Ох, не верю =)
Буду контролировать.
Всё, на второй же день — форс-мажор? =)
Ага! 1-е августа тоже мимо =]
Не надо ля-ля. Ну да, не успел до 12. Но часу ночи справился.
Простите, а вы тут всякие косяки будете все эти 360 дней обсуждать?
Меня бы это мотивировало, если бы я сделала заявление на хабре что смогу, и знала бы что при каждой промашке меня будут троллить в комментах =)

Вот. Делаю заявление что в течение 360 дней буду изучать код, который каждый день будет писать vadimus. Тоже для меня какая-никакая польза =)
Не сочтите за негатив или нечто подобное… Но, вы особенные? А если сейчас все хабравчане с возможностью писать тут побьются об заклад, что будут регулярно исполнять нечто, что будет? Во что превратится Хабр, во что превратятся статьи?
Для таких целей, по-моему, и существуют всякие ЖЖ, твиттеры и социалки.
Ну я заявление шутя сделала, а vadimus — возможно да, особенный. На данный момент на хабре 59 топиков про прокрастинацию. Она — болезнь нынешнего поколения, у которого столько возможностей чтобы постоянно отвлекаться и откладывать то, что запланировал.

И среди людей, которые зашли в этот топик, думаю было много тех, которые подумали — «Так, не может быть что девушка действительно была такой упорной и дисциплинированной». Зашли — и вздохнули с облегчением — «Липа, фейк, это на самом деле нереально, можно расслабиться, все такие же лентяи как и я.»

Но чей-то положительный опыт может реально смотивировать, пусть даже по причине «А я чем хуже?».
Зашли — и вздохнули с облегчением — «Липа, фейк, это на самом деле нереально, можно расслабиться, все такие же лентяи как и я.»

Разве фейк? Здесь, в обсуждениях, максимум к чему пришли — у девушки, возможно, есть приличный опыт за плечами и, возможно, у неё есть наставник/покровитель. Эти выводы никак не опровергают её упорность и дисциплинированность.

Посмотрите на её гитхаб: за 129 дней марафона всего 9 дней пропусков. Я даже на работе не всегда коммичу с таким постоянством, что уж говорить о образовательных проектах ;)
Судя по тому, что я один публично дал обещаение, а не вся Хабра, и судя по тому, что Светлана единственная, кто пообщела контролировать − мы и правда особенные!

И, кстати, Хабра, в общем-то, неплохая социалка.
И да и нет. Да, потому что у меня сорвалось в Севастополе, не смог кодить на планшете и с местным интернетом. То есть обещание не выполнено.

Нет, потому что я устроился на работу и кодю там каждый день по многу и на JS, и на Rails.
Место жительства Сан-Франциско… видимо там действительно мало мужчин-натуралов раз девушкам настолько нечего делать…
Ну да, им же на роду написано бегать из постели на кухню и обратно.
Если следовать вашей логике, то все разработчики — геи, потому как все девушки должны быть заняты вниманием натуралов, соответственно у натуралов будет то же самое кол-во времени уходить на девушек, что и у них на парней.
Тогда уж асексуалы и импотенты :)
Даже если все это только частично правда — девочка все равно молодец.

Но мне кажется, что за 3 месяца с хорошим учителем можно было достигнуть лучших результатов. Хотя, скорее всего, учител(ь)(я) за кадром все же есть.
День 178. С гугла уходят пользователи.
Без программерской базы рельсы на третий месяц?
Я не претендую на гениальность, но без гипноза и паяльника в мягких тканях это не реально?
А в чем, собственно, проблема? Рельсы, что, настолько сложная платформа, что их невозможно понять без опыта программирования?

Мы настолько привыкли к обучению программированию «от азов», что как-то не замечаем толп «программистов на jQuery», не знающих javascript, «программистов на RoR», не знающих ruby, и «программистов на ASP.NET MVC n», не знающих ни одного языка платформы .NET. А ведь они действительно есть, и свою часть работы выполняют хорошо.
У нас на проекте есть одна сплайсерша, которая хорошо справляется с версткой макетов, знает jQuery, но совершенно не знает js. и это очень сложно назвать «хорошо»… Глобальные переменные, глобальные функции, ни к селу ни к месту .andSelf() после каждого селектора. Все же человек должен глубже с рабочей технологией разбираться. Поверхностные знания только перекладывают часть твоей работы на плечи других.
Вы сравниваете человека с поверхностными знаниями и профессионала, вот у вас и выходит «Поверхностные знания только перекладывают часть твоей работы на плечи других». А если сравнить человека с поверхностными знаниями и отсутствие этого самого человека, то окажется, что время на самом деле экономится, главное — чтобы человек был на своем месте.
Да, рельсы нетривиальная платформа. Приоритет соглашения над конфигурацией предполагает, что вы знаете эти соглашения. А знание этих соглашений предполагает наличие опыта…

Эти толпы псевдопрограммистов плохо делают свою работу. Впрочем это вопрос критериев качества, возможно для ваши стандартов качества — это хорошо…
UFO just landed and posted this here
А где сайты? Вижу только 1. Сайт это всё же совокупность документов с одним доменом.
Это — паттерн Composite: коллекция сайтов, сама являющаяся сайтом.

Сейчас слово «сайт» стало практически синонимом для «веб-приложение», а последние не привязаны к понятию домена.
Восторг и преклонение. Только, все ли уверены, что эти поделки можно назвать сайтами? Я увидел только примитивные странички, на которых либо по одному сниппету из туториалов, либо полный бред вроде 2-3 сотен чекбоксов. Мой 12-летний ребенок многое из этого делает, пользуясь гуглом. Не удивлюсь, если через пару месяцев она начнет собирать бабло на какой-нить стартап и запулит страничку с портфолио для лохов заказчиков.
Я ждал этого комментария. Покажете, что именно из «многого» сделал ваш 12-летний ребенок, при чем от начала до конца и без вашей помощи? Я имею ввиду в первую очередь js, естественно. Про первый день обучения — окей, это опустим.
UFO just landed and posted this here
Я в 12 лет писал на асме Z80. Учился основам по одной не самой лучшей книге. Без интернета, без актуального софта, без советов старших (ничего этого не было). Дальше, как и многие, учился по дизасму чужих программ. Вот только не вырос из меня программист. Во «взрослых» «высокоуровневых» языках у меня затык наступает довольно быстро. Так что 12 лет — это 12 лет. Ни о какой особой «одарённости» это не говорит.
UFO just landed and posted this here
UFO just landed and posted this here
Да какое там мериться, это был крик души :-)
Так я разве сомневаюсь в том, что вы в 12 лет писали на асме, а у webmix 12-летний ребенок может писать на javascript? Нисколько не сомневаюсь. Я просто попросил показать, что именно делает этот ребенок. Если человек в 12 лет может на javascript написать геометрию столкновений шарика с ракеткой в pong, да еще и сделать это так, как сделала эта девушка — тогда я с удовольствием снимаю шляпу и перед ребенком, и перед отцом.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
В том то и дело, что в этих поделках запрятано столько подводных камней, что выполнить все и каждую за сутки ни разу не наступив на грабли невозможно статистически.
UFO just landed and posted this here
Всего один бекон завис? Мне заказчик 10 багов выкатил буквально 2 часа назад
UFO just landed and posted this here
Ну если по пол минуты на баг, то он как раз за 5 минут и справился :)
GitHub, Stack overflow… Да уж, без бэкграунда здесь не обошлось. Я в первые три месяца знакомства с программированием даже и слов то таких не знал. Только учебники втыкал и в интерпретатор.
Хотя, может времена изменились и теперь эти ресурсы знает каждый приличный человек :о)
Я в первые пять лет обучения программированию ни одного учебника полностью не прочитал. Избранные главы из пары, но в основном гугл и SO. В данный момент я зарабатываю не так мало энтерпрайзным программированием и моё обучение продолжается.
У меня нет технического бэкграунда, и я даже не пыталась программировать, но вполне представляю что такое и github и Stack overflow.
Я первые лет 15 слов таких не слышал :)
Чего все скептики такие, 180 дней — это пол года. За это время при желании можно и С/С++ изучить. А на изучение JS в свое время у меня ушло около 4-х дней. Правда я его учил, чтоб написать интерпретатор, а не писать на нем, но в последствии и с десяток тестовых сайтов написал для проверки работоспособности.
При наличии хорошей документации (а тут не сказано, пользовалась ли она ей или нет), можно все изучить и понять.
А когда-то очень давно, когда я учился в школе, у меня не было интернета (да вообще в городе его ни у кого не было) и не было книг, да и денег на них не было. Вот я изучал assembler, дизасемблируя другие приложения. Так что главное — это желание.
Я так html начал изучать, просто просматривая чужие сайты, а потом за две недели сделал по мануалам тему для wordpress, с того и начал учить php.
С++?.. Дада, этой картинки ещё не было.
image
ну пол года — это не 21 день.
Уже даже фотки с постройки Стоунхенджа выложили. Верить нечему осталось.
девушка. симпатичная. милая.

программист. херачит так, что мне завидно.

не верю. обычная распиаренная шутка.

я могу допустить, что она начала сама. 1-2 дня, а потом подключился брат, сват и остальные пасаны.

п.с. бабам в программинге делать нечего с их мозгами.
Джоанне Рутковски это расскажи.
Эй-эй, полегче! Между прочим, первым программистом в мире была женщина!
Так он про баб, а не про женщин, девушек, девочек, студенток, красавиц, умниц, комсомолок итд итп
Эмм. Всетаки не программистом а кодером надо заметить.
В то время программисты еще не успели разделиться по разным специализациям.
Кодером? Ада Лавлейс? Вы ничего не путаете?
Бабам вообще только сидеть и рожать. А мужикам дрова колоть. Но мы же говорим не о них, а о мужчинах и женщинах, не так ли?
наверное был не прав. погорячился. спасибо за наставления (минусы) и возможность переосмыслить свое отношение к происходящему.
Мда, я по видеоурокам Евгения Попова изучил программирование за 22 часа, а она потратила пол года, во бабы!
Вам действительно удалось изучить все тонкости программирования за 22 часа? Люди тратят на это всю жизнь и так и не постигают этого до конца. Вы наверное либо мега мозг, либо лукавите, либо не осознаете того, что лукавите.
Там табличка «Сарказм».
Видимо я слишком серьезно ко всему отношусь. Нужно быть проще.
Вам повезло, что Попов не добрался до технологий, порог которых выше, чем php. Он породил бесконечное количество невинных говнокодеров, а своими видео-уроками «Как стать программистом за 24 часа» тупо рубит бабло с лохов, которые потом на форумах кричат «АААА, У МЕНЯ НИЧО НЕ РАБОТАЕТ, ДЕЛАЛ ПО УРОКАМ ПОПОВА», причем уверенно считают себя программистами.
Ох уж эти уроки Попопа. Толпы людей, не понимающих ничего, лезут на форумы, словно наступил нубоаппокалипсис. Они очень быстро срисовывались на php.ru по паттерну:

$result = mysql_query($query);
$row = mysql_fetch_assoc($result);

do {
  // do something
} while ($row = mysql_fetch_assoc($result))
Пффф, я по заметкам Бабушкина научился програть за 11 часов.
Ну там-то вообще принципиально новый подход используется!
А то! Это покруче квантового программирования будет!
На очереди кроссбраузерность, надеюсь? Половина её сайтов в Опере не работает.
Кто-то против кроссбраузерности? Билли, ты?
В ИЕ тоже половина не пашет
Я за 8 лет не могу назвать себя программистом с большой буквы, хоть уже и не один проект в продакшн ушел. Так что девушка молодец. Только движется она в каком-то непонятном направлении на мой взгляд. Все вышепоказанные примеры — какие-то разбросанные и т.п. В общем не видно какого-то конкретного направления движения. Скорее напоминает какой-то разрозненный набор копипастов в попытке найти себя.
Читаю комменты и удивляюсь. Кто вам сказал, что она приступила к марафону без какого-либо багажа знаний? Она могла понемногу почитывать теорию, писать мелкие примерчики, а потом уже решила устроить себе марафон. Причем, т.к. большинство из ее сайтов крайне просты, она могла в оставшееся время опять же почитывать теорию и немного практиковаться. В таком случае, ее успехи вполне реальны, если подойти к делу с умом. Так что отбросьте свою попоболь и порадуйтесь за девушку.
итаю комменты и удивляюсь. Кто вам сказал, что она приступила к марафону без какого-либо багажа знаний?

Статью прочитайте
Прочитал. Противоречий со своей теорией не нашел.
Хотя у неё не было опыта в этом деле, она никогда не посещала технических спецкурсов в школе, а наоборот — увлекалась только искусствами
А теперь еще раз, но не вырывая фразы из контекста:
Чуть больше четырёх месяцев назад Дженнифер Девальт (Jennifer Dewalt) приняла важное решение — научиться программировать. Хотя у неё не было опыта в этом деле, она никогда не посещала технических спецкурсов в школе, а наоборот — увлекалась только искусствами, но девушка сразу же решительно взялась за дело.

Не села за написание сайтов, не имея опыта, а решила научиться программировать. Сесть и начать писать без какого-либо багажа знаний нереально в принципе. Поэтому, логично предположить, что она таки прочитала какую-то литературу или статьи перед марафоном. Об отсутствии знаний, опять же, в статье не сказано ничего.
[воспоминания как я когда-то..]
[… но вот теперь!!]
[критика и скепсис]
[вброс на тему «бабы программисты»/«PR ход»/«книги vs метод тыка»/«за нее все делает программер»/«сайт vs web app»]
[девушка хороша!]
Это макет для коментариев?
Все правильно сказал. Можно закрывть тему=)
Я бы сказал не 180 сайтов, а 180 демок.
Её фейсбук, 2009 год.

«If you don't know already, I've created an iPhone app! I've been working really hard on this and have had lots of fun taking pictures of myself and my friends. Oh, what it does is gives everyone in the picture a HOT or COLD rating. The app is called ruHOT and is available for download for the iPhone and Android phones. Check it out!»

Приложение уже удалено из аппстора.

Расходимся.
А очень хотелось верить.
и там вот это
angel.co/jennifer-l-dewalt
Список скиллов сам за себя говорит

плюс похоже совместный проект с ее другом
grapefeed.com/
структура кода кстати там похожая

Вполне возможно что она таки получает активно свой опыт придумывая и делая новые демки, но помоему это таки PR и фейк.
UFO just landed and posted this here
Эти 180 идей ещё сформулировать надо, чтобы потом реализовать.
каждый день… любой бы задолбался делать это без выходных. не может такого быть.
А можно ли по коммитам определить ПМС цикл? )
А у меня был 48-ми часовой марафон по изучению Objective C (который транслировался через интернет). До этого не знал ни одного ЯП. Это было 9 месяцов назад. Сегодня успешно фрилансю. Можно все, если захотеть.
9 месяцев назад, уважаемый, ДЕВЯТЬ!

Девушка принципиально не участвует ни в каких образовательных курсах и не пользуется учебниками. Она решила, что учиться программировать — это как учиться ездить на роликовых коньках: нужно пробовать и практиковаться как можно больше.

но ведь она не пишет программы! она делает сайты
UFO just landed and posted this here
С каких пор скрипты перестали быть программами?
UFO just landed and posted this here
не видел гмайл в её портфолио
UFO just landed and posted this here
Для работы использует 13" Macbook Pro с двумя внешними мониторами (в коворкинг-центре).


Кофе пьет только из Starbucks, ездит на мотороллере Vespa, фотографирует на Leica, выкладывает фотки в Instagramm а видео на Vimeo… ну и т.д. )))
UFO just landed and posted this here
Я тоже с котиком завис) Если в голову потыкать мышью — он начнёт мурчать
А если в ушко — будет мяукать и этим самым ушком дёргать
Куда слать баг репорт? Если поднести рыбу и убрать, зрачки останутся расширенными. Хотя, может это фича и попытка изобразить котошок…
По поводу всяких ньюансов в коде, которые якобы новичок обязательно пропустит — не забываем, что девушки в разы аккуратнее парней :) да и на stackoverflow наверное помогали очень активно (полагаю, просто писали готовый код и показывали куда вставить :) + не забываем, что все было в коворкинге, где не один десяток кодеров собрались. Так что, все реально
UFO just landed and posted this here
Список ссылок напоминает списки из некогда популярных постов в ВК как убить время в интернете) Но забавно, да)
Сразу понятно что фейк по названию. Но больше доставляют люди тут типа «Да чего вы, да вот я сам то за два дня, за неделю.» =)
Да ладно вам. Тут люди предлагают вообще за две недели всему научить — progbasics.ru/
Программа обучения просто шедевр:
«Начальная подготовка не требуется»

День 2 — Видеолекция
Правила разработки мобильных приложений
День 3 — Видеолекция
Секреты юзабилити сайтов
День 5 — Видеолекция
SEO: Инструменты Оптимизации и Продвижения
День 6 — Выходной день День 7 — Выходной день
Прогулки на свежем воздухе, медитация

День 10 — Видеолекция
Собеседование разработчиков на 70к+

День 12 — Секретный день

Походу на день 12 все идут устраиваться на работу на 70к+, но не понятно когда именно становишься программистом, подозреваю что на день 7, во время медитации, но что если просветление не наступит, кто тогда баблос за курс отдаст?
Если это и вправду сделали выпускники Бауманки, то это весьма грустно.
Учитывая, что в Бауманке все очень плохо с программированием.
Я правильно понимаю, что по постам в интернете сообщество решило что это девушка и что она действительно пишет сейчас это все?
Наше время — время пиара и маркетинга. А мы в нем жертвы. Попались и сейчас.
Да наплевать. Перефразируя Вольтера, скажу вот что: «Если даже этой девушки не существовало, её стоило придумать».
Перефразирую Вольфовича: «Шизойд!» :)
Да избавит нас святой Патрег от таких людей…
Мне почему-то вспомнилось это видео:



Но девушка молодец, выбрала интересный способ овладеть инструментов и заявить о себе.
ПЦ, что это??!!!
Сорвалась девчонка %)))
Sign up to leave a comment.

Articles