Дмитрий: правильный ответ Вам даст гугл или поиск по Тостеру.
Но лично мое мнение, что хороший вэб разработчик должен знать во много раз больше, чем должен показать пример, который я посоветовал реализовать выше. Минимум - пример Вашего кода на чистом js на githab, умение работы с системой git, AngularJS, аякс, сокеты.Так же должно быть хоть одно "что-то" что можно показать.
Дмитрий: Вы знаете, я наверное немного ошибся с ответом.
Под компонентами я имел ввиду - кнопки и текстовые блоки...
Но в вэбе это уже готовое и вшитое в html + css, да так, что собственные даже не получится написать...
Связка html + css + js это очень слабо для обучения. Они делают жизнь программиста просто сказкой, но напрочь отнимают возможность СТАТЬ программистом у новичков.
И если не усложнять изучением других языков, то самый простой пример, который подтянет js, это сделать маленькую игру.
Игру в которой можно управлять несколькими персонажами - мечник, лучник, маг. Либо же игру с управлением машины, танка, мотоцикла.
И игра, это слишком завышено, так как хватит просто меню, где можно выбрать одного из "" и просто белый вечный экран с персонажем, которым можно управлять и так же вызывать снова меню и выбирать другого персонажа.
Это минимальные знания для человека, который хочет называться программистом.
А Вам не составит труда объяснить на русском?
А то если честно, я не могу понять, в какой конец добавить и в какой gulpfile записать мод harmony. Думаю, что это из-за плохого перевода.
3y3: константа естественно была бы лучше, так как явным образом указывала бы на неизменяемость объекта fs, но у меня нет их :( Я пользуюсь gulp, а у него видно старая версия...
Sergey Lerg: сложного-то ничего нет, с этим я согласен.
Но если рассматривать на моем примере, то удаление второй строки отличается от удаления третий тем, что в первом случаи ДЕЙСТВИТЕЛЬНО УДАЛЕНИЕ СТРОКИ, а во втором удаление текста из строки. Это можно решить удаляя вместе с третей строкой один символ из второй строки, но тогда нельзя будет полагаться в расчетах на длину предпоследний строки. А это уже некрасиво.
Остановился на том, что метод удаления строки удаляет строки так, как Вы и сказали, но в душе осадок от неэстетичности.
Sergey Lerg: все правильно с точки зрения неправильности.
Мне нужно создать класс, который будет работать именно со строками,
но из-за этой неправильности я не могу от программы ожидать того,
что она обязана делать и в 99% делает.
Разработчикам не нужно было включать в длину символы переноса строки.
Я хочу научится создавать у себя в аккаунте новые репозитории-проекты, обновлять у себя проект, то есть скачивать новую версию и сохранять отредактированный код.
Сложности у меня начинаются в самом начале. Я не знаю как все работет и следовательно могу идти в неправильном направлении..
Но чтобы создать или скачать-сохранить на githab, то нужно же где-то указать ссылку на сам githab или мой профиль на нем. Так же пароль нужен и т.д. Но где все это нужно делать? В конфиге git или в конфиге st3? Но в последнем я не нашел таких полей...
Alexander Sydorenko: разве собственная реализация алгоритмов сортировки, это не углубленное знание и не его ли демонстрация?
Или Вы выбирали бы сотрудников по количеству сайтов, которые они сверстали на чужих движках с использованием чужих компонентов и библиотек?
По этому я и предлагаю делать акцент на алгоритмах, а не на библиотеках, которые сортируют по этим алгоритмам и предлагаю создавать эффекты, а не показывать, как готовый эффект в страничку встроили.
А знание паттернов... Разве их может знать КОДЕР?
Кодер не знает алгоритмов, он не умеет создавать эффекты, он не знает паттернов. Кодер это тот, кто работает с готовым.
Но да, если бы я желал автору быть кодером, то да, не слушайте мой совет.
Alexander Sydorenko: а к чему это? Если человек умеет реализовывать известные алгоритмы, то Вы хоть разбейтесь от иронии, но он их УМЕЕТ реализовывать, на всех языках. Ведь алгоритмы к языкам не имеют никакого отношения.
Если программист изучит паттерны, то он их изучит на ... На всех он изучит.
Я пишу и понимаю, что о такой ерунде, как что-то кому-то доказывать мне не интересно. Тут ясно одно, Вам нужны верстальщики, а мне программисты.
А слова не мерило и недосягаемые, это уже из разряда старческого маразма, так как мне бы при выборе нужен был строитель, а не археолог, который в каких-то песчинках на задворках ковыряется.
Но лично мое мнение, что хороший вэб разработчик должен знать во много раз больше, чем должен показать пример, который я посоветовал реализовать выше. Минимум - пример Вашего кода на чистом js на githab, умение работы с системой git, AngularJS, аякс, сокеты.Так же должно быть хоть одно "что-то" что можно показать.