• Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    @dude2012
    Зависит не от инструмента, а от способов его применения. Если он будет тупо тыкать в кнопки, шариться по соцсетям, смотреть дурацкие видюхи и фотки, играть в игрушки, то он не приобретет ничего, кроме очков, проблем со спиной и психикой.
    А если под вашим чутким руководством и наблюдением он будет учиться искать полезную инфу, смотреть документалки, изучать тот же компьютер, то возможности его безграничны. При условии регулярных занятий, но не таких частых, чтобы посадить зрение.

    А вообще считаю, что лет до 10 детям противопоказаны компы, планшеты, смартфоны. В них они видят только игрушки, но никак не средство обучения.
    Ответ написан
    Комментировать
  • Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    @Mark_Berkutov
    Специалист STMC-тестирования ВЕНЕТА СИСТЕМ
    Да, готовился когда-то сдавать на права. Попробовал учить билеты на компьютере - полная туфта. Пока не взял в руки бумажную книгу с билетами - так ничего и не выучил :)
    Ответ написан
    Комментировать
  • Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    @nirvimel
    Тут часто мелькают вопросы "Как в 25/35/45 лет начинать программировать/администрировать/разбираться в какой-то высокооплачиваемой области" - в ответ можно только рукой закрыть лицо.
    Кто-то спрашивает "Как в 25/35/45 развить аналитическое мышление" - этот вопрос уже "теплее".

    На все подобные вопросы ответ один - перенестись на машине времени в прошлое и подарить самому себе комп/планшет в том году, когда вам было 6/7/8 лет.

    Тем, у кого нет такой машины времени для себя, остается только сделать такой подарок своему ребенку.
    Ответ написан
    Комментировать
  • Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    @moozooh
    Chief Technical Grammar Nazi
    У меня свой компьютер появился в 15 лет, и сейчас обе моих профессии неразрывно связаны со знаниями, которые я приобрёл в ходе своей работы с компьютером. Но ещё задолго до того, как он появился, я игрался с конструкторами, учил английский в школе и дома, много читал, и среди моих любимых книг детства были «Почемучка», «Твоё свободное время», БСЭ, мифы и сказки разных народов, жюльверны-даррелы-азимовы, географические атласы и всякий научпоп. Прошло много лет, и я использую компьютер и планшет для самообразования, смотрю на них кино и читаю книги, ежедневно узнаю что-то новое из мира науки и техники, толерантно и с интересом отношусь к другим культурам, продолжаю расширять кругозор, говорю по-английски и регулярно езжу бродить по горам.

    Понимаете, к чему я клоню, да? Это такой тонкий намёк™ на то, что в плане развития компьютер/планшет/смартфон даёт человеку ровно то же самое, что человек делал до него или без него — просто более эффективно и в большем количестве. А если ребёнок на этих устройствах занимается только фигнёй, то это проблема не компьютера, и даже не ребёнка, а родителей, которые в первые несколько лет жизни не смогли должным образом удовлетворить его любознательность и заставить мозг работать.
    Ответ написан
    Комментировать
  • Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    @Alcospb
    Кругозор и объем знаний развивается не за счет времени проведенного перед монитором, а за счет действий, которые предпринимает индивидуум.
    Аналогично, ваши мышцы не станут сильнее от сидения в качалке, как и мозги эффективнее от чтения анекдотов.
    Ответ написан
    Комментировать
  • Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    @jackroll
    Сверхразум
    Спросите у себя, почему имея доступ к интернету ваши знания не растут в геометрической прогрессии.

    p.s вы требуете от ребенка слишком многого. Природа создавала человека не для того, чтобы он складывал числа или программировал на java.
    Ответ написан
    3 комментария
  • Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    vawsan
    @vawsan
    Frontend Developer
    Если он там кидает птичек в хрюшек, то ничего не дает.
    Если читает, иногда смотрит кино, какие-то обучающие программы использует - то аналогично работе за компом.
    Ответ написан
    Комментировать
  • Какие преимущества получает приложение при интеграции с соцсетями?

    @redakoc
    1. Простой вход. То есть удобство.
    Так как не все хотят заморачиваться писать свою почту, а тут всего кнопку нажать надо.
    Не все хотят светить свой телефон.
    Не все хотят запоминать пароль.

    2. Потом уже идет социальная ориентированность.
    Ответ написан
    Комментировать
  • Какие преимущества получает приложение при интеграции с соцсетями?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Как минимум социальную ориентированность. Подгрузка списка друзяшек, взаимодействие с ними итд.
    Ответ написан
    Комментировать
  • Какие альтернативы можно выбрать для JavaScript?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Так как Java script это мейнтсрим

    JavaScript - это то, что будет работать в браузере у клиента. Все языки вроде CoffeeScript, ClojureScript, Dart, TypeScript и.т.д. транслируются в JavaScript. Таков мир.

    какие минусы выше перечислинных технологий относительно JS

    Не всякий JS разработчик захочет учить тот же самый Dart. В остальном - минусов особых нет, вы просто пишете на "другом" языке, а дальше система сборки за вас все делает сама.

    Какая разница между UI который можно создать на GWT и JS ?

    Никогда не использовал GWT, но возвращаясь к пункту 1 - все, что умеет JS вы в любом случае имеете в том или ином виде, следовательно разницы никакой.

    повлияет ли это на скорость загрузки станиц

    Если и повлияет, то незначительно.

    стоит ли влаживать время для изучения одного из них ?

    Стоит ли познакомиться с еще одним языком? В общем случае ответ положительный. Тем более что все эти языки достаточно простые и первое знакомство займет 2-3 дня максимум.
    Ответ написан
    Комментировать
  • Какие альтернативы можно выбрать для JavaScript?

    Что кто может сказать про TypeScript?

    Учите, не пожалеете.
    • типизация поставит мозги на место;
    • фичи, связанные с типами и инкапсуляцией надстраиваются над JS, т.е. не нужно знакомиться с полностью новым синтаксисом; даже терминологически разработчики TS стараются не расходиться с JS;
    • язык позволяет не бояться роста проекта; собственно сейчас большой объём фронтэнд-кода и заставил нас переходить на TypeScript; чем больше кода и чем больше команда, тем выгоды от TS перевешивают затраты на внедрение;

    Минусы:
    • усложнение процесса сборки, т.к. нужна компиляция (это относится к любому из не-JS языков);
    • придётся заботиться о наличии type definitions;
    • есть некоторые нетривиальные вопросы во взаимодействии с JS кодом. В общем-то ничего проблемного, просто нужно понимать, что как работает;

    Как человек, привыкший к языкам со статической типизацией, я не вижу для себя смысла писать на чистом JavaScript после освоения TS. Конечно, за исключением случаев поддержки существующего кода и скриптов на 10 строчек.
    Ответ написан
    1 комментарий
  • Как найти и устранить ошибку рендеринга компонента?

    pterodaktil
    @pterodaktil
    js developer
    module.js
    import { render } from './component'
    component.js
    export class Component {
      constructor(config) {
        this.template = config.template
        this.selector = config.selector
        this.el = null
      }
      render() {
        this.el = document.querySelector(this.selector)
        if (!this.el) throw new Error(`Component with selector <${this.selector}> wasn't found`)
        this.el.innerHTML = this.template
      }
    }
    Ответ написан
    5 комментариев
  • Как лечится кризис начинающего программиста?

    kumaxim
    @kumaxim
    Web-программист
    Господин начинающий, у Вас извращенный подход к программированию в целом.
    Программа - это способ более эффективно решить какую-то задачу... способ достижения какой-то заданной цели с меньшим количеством ресурсов.

    Возьмем, как пример, тот же бух.учет на предприятии. Как Вы думаете, почему 1С Бухгалтерия так широко распространилась в РФ и СНГ? Эта программа позволяет бухгалтеру в 2-3 клика мышки сформировать отчет для регулятора(ФНС, ПФР и т.д.), вместо того чтобы человеку сидеть руками искать платежные поручения, вычислять налоги и т.п. Софт просто подтягивает выписку из банка, анализирует ее и выдает готовую для печати бумажку, что экономит бухгалтеру сильно много времени. Расчет заплатанный налогов и отчеты в соц.фонды это вообще красота - 8 кликов мышкой и все готово :-)

    Что я описал выше? Это способ решения одной конкретной задачи с гораздо меньшим количеством ресурсов, в данном случае - времени. Эта программа экономит время на подготовку бумаг, на расчеты сумм налогов, снижает вероятность ошибки и т.д. Это ее основная ценность, которую несут ее создатели обществу

    И вот, далее Вы для себя определитесь, какая Ваша основная цель? Какой Ваш основной посыл обществу?

    Личной мой посыл - "Я помогаю людям экономить: время, деньги, нервы и т.д.".

    Как я это делаю?
    У меня сначала был маленький интернет-магазин по продаже катализаторов для бензина(в поиск "кондиционеры метала для а/м"). При соблюдении определенных условий, расход топлива на малометражках снижался от 20% до 45%
    Вторым моим проектам было небольшое мобильное приложение для отслеживания хода исполнительного производства в ФССП(для взыскательней, уже сдохло). Мне и моим знакомым(не юристы) это экономило достаточно много времени на ругань с приставами, чего они должны делать и т.д. Кто сталкивался с этой службой должен знать эффективность и оперативность их работы, особенно в регионах...
    Сейчас я пишу небольшой конструктор сайтов, который поможет одной дружественной мне веб-студии сильно оптимизировать процесс создания низкобюджетных сайтов визиток

    К чему я все здесь это пишу? Я пытаюсь донести до Вас, что нет Вам смысла учить программирование на какой бы то ни было языке ради самого программирования. Нет смысла Вам учить алгоритмы, структуры, паттерны и т.д. ради их самих.

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

    Если говорить о чисто практических инструментах(функции стандартной библиотеки, фреймворки и т.д.)... Лично я могу считать себя профессионалом в какой бы то ни было технологии, ни когда я прочитал 1-2 книги и/или написал 1,5 задачи оттуда же. С таким уровнем я не могу сказать что я знаю язык/технологию в принципе, просто знаком - да, но я ее не знаю. Считать себя профессионалом я могу после того как решу не менее сотни задач, используя эту технологию и написал не менее 1 млн строк кода, именно написал, а не сгенерировал rake/gii/artisan или чем-то там еще.

    Вам же я желаю не останавливаться, развивайтесь. Мастерство приходит с опытом.

    P.S.: от холиваров на тему 1С прошу всех воздержаться
    Ответ написан
    11 комментариев
  • Что за код и почему может добавляться к файлам на WP?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    В wp-config этого быть не должно. Вас взломали - это на 99.9%
    Ответ написан
    Комментировать
  • Что за код и почему может добавляться к файлам на WP?

    cesnokov
    @cesnokov
    <head>&nbsp;</head>
    Вероятнее всего ваш сайт взломали злоумышленники. Вот вам интересный инструмент в помощь: https://bbs.ptsecurity.com/ru
    Ответ написан
    Комментировать
  • Стоит ли уходить с разработки WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Уходите.

    А вообще как один этап развития в фрилансе (в частности в вордпресс) - это уход от фриланса как такового в сторону пассивного дохода: блогеры, курсы, менторство, премиум решения (уход на энвато, кодеселлер в рунете).
    Уход вообще из рунета. Но скиллы вы понимаете какие там должны быть?

    Ну или развитие своей площадки - многие авторы не продают на чужих площадках свои решения, а делают это через свои сайты. Но тут придется решить множество вопросов:
    - это ИП или иное оформление. Но выйти из тени придется.
    - прием платежей на своем сайте
    - создание своей ТП
    - магазина
    - решить вопрос с лецинзированием и ключами для своих премиум решений (защищать придется вам), их обновлением
    - продумать систему продаж. Маркетинг.

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

    В фрилансе перегорают почему? Потому что надо искать заказ, снова общаться с заказчиками (жрать хочется - поэтому многие за сложных клиентов борются) узнавая т.з. (а иногда выбивая т.з.) - это психологически сложно. Это иногда долго по времени и вот только потом начинаешь работать. Хорошо если проект не стандартный, а если типовой сайт/магазин/элементор (материться нельзя) - это тоска. И ты понимаешь что живешь день за днем как в дне сурка. Дне. Дно... Всё - мотивация ушла, депрессняк.

    Поэтому бросайте заниматься ерундой - и если скиллы есть - ищите уникальную нишу. Рынок переполнен типовыми исполнителями - докажите что вы круче. А для этого вы должны выделяться и в вас должно быть что-то что выделяет вас выгодно от других.
    Ответ написан
    3 комментария
  • Стоит ли уходить с разработки WordPress?

    vicodin
    @vicodin
    Имею некоторый опыт
    Если вы сдаётесь в любимой сфере, то почему думаете, что не сдадитесь в нелюбимой? Если постоянно развиваться в выбранной сфере, всегда можно добиться высот.
    Ответ написан
    Комментировать
  • Как на GitHub искать большие проекты?

    vicodin
    @vicodin
    Имею некоторый опыт
    по звездочкам)
    Ответ написан
    2 комментария
  • Как выбрать правильный вектор развития в IT сфере?

    @frozen_coder
    Java-developer
    Не считаю себя хорошим программистом и профи, пока в процессе. Могу поделиться своим ИМХО.

    Часть 1
    1. Готовое использовать тоже надо уметь и знать, где это готовое найти, которое помочь может, какое готовое хорошо, а какое будет лишним.
    2. П.1 не исключает возможности писать велосипед. Писать велосипеды полезно для себя, чтобы глубже разобраться в работе готового, в процессе подглядеть на готовый код, подумать как написал бы сам. Мб писать узкоспециализированные велосипеды, которые подойдут именно вашей задаче лучше, чем готовые, но универсальные решения.
    3. Я работаю full-stack. У нас все такие, ибо народу не так уж много. Периодически устаю от этого, но периодически не представляю себя без возможности писать и на фронте, и на беке. Если вам по душе решать задачу от начала и до конца, то почему нет? Главное, чтобы в кайф. Возможно стоит в таком случае развиваться периодами - выделяем период и изучаем это направление, потом переключаемся на другое. А возможно надо отталкиваться от конкретной задачи и в её рамках изучать как решить её на клиенте, а как на сервере. Чтобы переключаться и читать любой код, надо обладать широким кругозором и знать базовые концепции, Computer Science, паттерны, парадигмы и т.п. Чтобы делать это быстро, нужен опыт. Когда однажды решал что-то подобное, то второй раз решить это будет проще и быстрее. Ещё полезно держать руку на пульсе и слушать, что сейчас в IT вообще твориться, чтобы знать куда копать, если возникнет необходимость - я покрываю это подкастами и статейками из всяких еженедельных рассылок.

    Часть 2
    1. Английский каждый день, хоть 10 минут, но каждый день. Читать, смотреть, слушать. В идеале ещё и говорить.
    2. Дискретка - да. Например, есть книжка Дискретная математика для программистов. Вышка, матан - ну хз, смотря, что за задачи решать, большинству не особо то и пригождается.
    3. Алгоритмы и структуры данных - да. Какие-нибудь классические книжки по этому делу. Кормен, например. Но вот тут, имхо, нужно писать велосипеды! Изучаете алгоритм или структуру данных, описание на естественном языке, а потом берёте ваш любимый ЯП и реализуете этот алгоритм по описанию сами. Затем ищите в интернете его "эталонную" реализацию, сравниваете с вашим велосипедом. Как книжку пройдёте, то мб захочется углубиться в какую-нибудь сферу Computer Science. Ещё есть Open Source Univercity - https://github.com/ossu/computer-science - это сборник лучших бесплатных материалов по CS в сети, как бы онлайн-образование в сфере CS. Сам не проходил, но в планах туда заглянуть есть)
    4. Паттерны, как и п.3
    5. Изучите пару ЯП с парадигмой, отличной от привычной вам.
    6. Если вы в web, то надо познать как работают сети.
    7. В идеале познать ОС, в общих чертах как устроена, как работает. Команды оболочки, поадминить какие-нибудь сервисы в мини-сети из виртуалок, пожить немного чисто в консоли.
    8. Принять участие в Open Source. Вы же пользуетесь готовыми штуками. Возьмите небольшую такую штуку, посмотрите как она устроена внутри, сходите на её гитхаб, посмотрите issue, мб там нужна ваша помощь. Часто есть issue, отмеченные для новичков. Тут одни плюсы - разберётесь в готовой штуке, сделаете её лучше для себя и для других, получите гордое звание контрибьютора).
    9. Не слушать таких людей, как ваш начальник - это у него не получится, а вы на себе крест не ставьте, вам до пенсии ещё кодить и кодить.
    10. Ну и писать код, больше кода богу кода.
    Ответ написан
    2 комментария