• Какой новый полезный язык программирования или технологию изучить?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Самая частая причина снижения когнитивных способностей одновременно самая банальная - недосыпание.
    Ответ написан
    Комментировать
  • Как понять, что стажировка по java плохая, и что с нее стоит уйти?

    @nrgian
    А так в основном кидают запросы на выяснение в чем ошибка, с одним стектрейсом, годичной давности

    80% времени разработчики тратят на поиск ошибок.
    Ну а начинающие разработчики тратят на это 95% времени.
    Это нормально.
    Ответ написан
    3 комментария
  • Как найти баланс между жизнью и работой?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >баланс между жизнью и работой?
    в айти это очень просто - твоя работа должна стать твой жизнью и баланс наступит сам собой.
    это как спорт - ты или отдаешься ему и добиваешься успехов, или болтаешься где-то внизу без каких-либо вменяемых результатов. Не все такие отрасли, но айти это именно такая.
    Ответ написан
    5 комментариев
  • Как сделать веб-сервис и не утонуть в процессе?

    gobananas
    @gobananas
    finishhim.ru
    1. Выделить одну главную функцию сервиса
    2. Сделать её, сверстать и выкатить, это будет MVP
    3. Не заморачиваться с вёрсткой
    4. Не заморачиваться с методами авторизации
    5. Не думать про нагрузку, не заниматься оптимизацией кода и БД
    6. Если поймали себя на мысли что вы думаете какой паттерн тут применить вы в Ж, просто пишите код, который работает!!
    7. Не совмещать написание сервиса, который вы РЕАЛЬНО хотите запустить с изучением чего-то нового (языка, БД). Утоните в учёбе и никогда не запустите.

    Это всё на своём опыте написания проекта говорю вам а не голословно ))
    Ответ написан
    10 комментариев
  • Как правильно назвать rest-функции?

    @pcdesign
    Вообще это серьезный на самом деле вопрос.
    Как правильно называть функции, как правильно называть переменные?
    Этому вопросу посвящено определенное кол-во страниц в книгах: "Совершенный код", "Чистый код: создание, анализ и рефакторинг" и т.д. Если решили подключить перфекционизм, то вам стоит изучать эти книжки, хотя бы соответствующие главы.

    Вообще, проблема с правильным именованием присуща всем языкам.

    А конкретно с оформлением, да есть определенные стандарты. Например, есть языки где принят "горб верблюда" - getUserId(), в python в основном используют нижнее подчеркивание - get_user_id. Но это, имхо, уже мелочи.
    Ответ написан
    Комментировать
  • В какой сфере можно заработать на фрилансе?

    sim3x
    @sim3x
    знаю HTML, CSS, JQUERY
    сомневаюсь

    без особых трудностей развиваться как фрилансер
    ни в какой. Везде будут трудности
    Ответ написан
    Комментировать
  • Как стать программистом 1С?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Самое сложное в 1С программировании - это не язык и платформа, а понимание прикладной области.
    Ответ написан
    2 комментария
  • Почему видеоуроки - это зло?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы сами частично ответили на свой же вопрос

    начинаю засыпать через час изучения

    Думаю, проблема восприятия в клиповом мышлении.

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

    И почитайте ответ на этот вопрос: Обязательно ли читать книгу по языку/технологии что бы быть тру и продвинутым кодером?
    Ответ написан
    5 комментариев
  • Тест sql на сайте upwork?

    Zoominger
    @Zoominger
    System Integrator
    провал теста не определяет незнание языка sql

    Лол, именно это он и показывает.

    Прошу умных предложений как не прозевать возможность .

    Вы спрашиваете, как ухватить возможность, не имея нужных знаний и квалификации.
    Ответ: никак.
    Ответ написан
    1 комментарий
  • Каково ваше отношение к интенсивно, онлайн курсам по верстке, программированию?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Сам для себя пришел к выводу, что ничего лучше КНИГИ + практика нет


    Абсолютно верно, да и по остальному посту очень хорошие мысли, редко такое тут встретишь, респект!

    Почему-то, когда кто-то ведётся на эти коммерческие курсы "с последующим трудоустройством", то все видят словосочетание "трудоустройство" (что есть наглая ложь), но никто не видит слово "коммерческие". Смысл существования коммерческой фирмы - получение прибыли, а на вас, ваши знания и ваше будущее им плевать. Грамотное, продуманное обучение будет длиться года 3-4, а всякие распиаренные Гикбрейны существуют только для того, чтобы срубать бабло с наивных wannabe-программеров.
    Ответ написан
    Комментировать
  • Почему в большинстве университетов C# стал заменять Java?

    longclaps
    @longclaps
    Как действующий профессор многих университетов отвечаю:
    таковы мои личные предпочтения.
    зы и что за дурацкое противопоставление: разумный выбор vs Microsoft?
    Ответ написан
    1 комментарий
  • Как побороть перфекционизм в короткие сроки?

    longclaps
    @longclaps
    Желание побороть перфекционизм в короткие сроки есть само по себе перфекционизм, так что - никак.
    Ответ написан
    2 комментария
  • Очередь с приоритетами, скорость работы?

    longclaps
    @longclaps
    Вы меня извините, при всём уважении, вы - говнокодер. С этим надо что-то делать, для начала - признать этот факт. Возьмём самую длинную строку:
    reader = (tuple(map(str, line.split())) for line in stdin)
    чем она отличается от
    reader = (tuple(line.split()) for line in stdin)
    Ответ - вызовом map, который бессмысленно переводит str в str. Вы зачем это сделали? Там в задании (я не поленился, погуглил) был шаблон решения с рабочим проверочным кодом, а вы зачем-то заменили его странным не буду повторять чем.

    По существу: сложность алгоритма оценивается не измерениями, а мозгами. _heapify_max, комментарии в исходниках:
    """ Maxheap variant of heapify. """
    Смотрим heapify:
    """ Transform list into a heap, in-place, in O(len(heap)) time. """

    И где тут O(logn)?

    Попробуйте придумать нормальное решение.
    Ответ написан
    1 комментарий
  • У меня копируют контент, куда жаловаться?

    longclaps
    @longclaps
    Сюда, сюда жалуйся.
    Мы все тут на них негодуем и горячо тебя поддерживаем. В аду им гореть!
    Ответ написан
    Комментировать
  • Как запустить JavaScript из html страницы python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Либо использовать Selenium, который умеет выполнять JS, либо анализировать код core.js и переводить его в питонячий код.
    Ответ написан
    2 комментария
  • Существует ли день веб-программиста?

    @dGololobov
    начинающий
    Ну а 4.04 чем не то?
    Ответ написан
    Комментировать
  • Важно ли всё понимать в программировании и куда лучше не лезть?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    просто ctrl + c, ctrl + v, чтобы зря не тратить время

    Смотрите, веб-программист родился! Правда, его время ничего не стоит, но он его всё равно "экономит" :)

    По теме: допустим, есть знания Железо, Компилятор, Библиотеки, Среда программирования (IDE, дебаггер).

    Если вы системщик, то без знания железа и Ассемблера (хотя бы в общих чертах) далеко не уплывёте, т. е. железо+компилятор+библиотеки+среда.

    Прикладникам очень желательно знать, как работает (хотя бы, опять же, в общих чертах) компилятор, железо уже не обязательно, это более высокий уровень абстракций. Грамотный программер должен понимать, что творится в ПК и должен знать язык, на котором пишет, т. е. компилятор+библиотеки+среда.

    Разного рода веб-программистам достаточно знать язык и среду, которой они пишут, ибо какого-то особого компилятора там нет, т. е. библиотеки+среда.

    Как-то так.
    Ответ написан
    Комментировать
  • Хочу стать хорошим программистом,как быть?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    О б-же, опять простыня с исповедью и опять этот вопрос из серии "возьмите меня за ручку и поведите в большой мир".
    В двух словах, пожалуйста. Ни один айтишник не будет тратить время на чтение такого большого текста, тут не блоги.
    И да, русский язык бы подучить. Не то, чтоб я бомбил от этого, но хорошая грамота вырабатывается большим объёмом прочитанного, а без чтения учить языки программирования будет туговато.
    Ответ написан
    8 комментариев
  • Хочу стать хорошим программистом,как быть?

    Moskus
    @Moskus
    Я не знаю, кто сказал вам, что у вас логический склад ума - то, что вы пишете, больше всего похоже на крайне эмоциональный и несвязный "поток сознания". Ничего личного, просто фактичнское наблюдение. Вы, например, очень много внимания уделили тому, что вас бесит, какая у вас паника, и так далее. Ни разу при этом не упомянули, например, что вам нравится самому что-то упорядочивать, исследовать, систематизировать. А это то, что как раз определяет этот самый "логический склад".

    Поймите, что, во-первых, программист учится всегда, потому что постоянно что-то меняется в его работе. Во-вторых, он постоянно ищет решения новых проблем самостоятельно, а не применяет решения, которые ему показали во время учёбы. И, в-третьих, программирование на 90% состоит из рутины, которая никак не тянет на развлечение.

    Я не исключаю, что вы сможете, наконец, справиться с всем этим избытком эмоций, обуздать тягу к немедленной гратификации (вознаграждению за совершенные действия), избавиться от эффектов современного воспитания, которое вы получили, но что в вас останется после этого, я сказать не могу. Могу только сказать, что вам на вход в профессию понадобится больше сил и времени, чем если бы вы уже сейчас могли спокойно ковыряться с интересом в каких-то (пусть и самых простых) задачах, проводя за этим часы. Маленький совет: забудьте о том, что видеокурсы существуют, вообще. Только печатная информация: книги, статьи. Видео крадёт время.
    Ответ написан
    10 комментариев
  • Чему учат в колледжах для программистов?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Ничему там не учат. А если вы считаете что учеба это жесть то может не надо в программирование? Этот мир для тех кто подписывается учиться всю оставшуюся жизнь и пахать как лошадь. Есть такая фраза, подходящая для случая: "нужно быстро бежать чтобы просто оставаться на месте"
    Ответ написан
    Комментировать