• Где быстрее начать карьеру: в веб или 1С-программировании?

    Kyanda
    @Kyanda
    Честно говоря, не советовал бы IT. По даче бывает много дел, а IT отнимает всё твоё время и даже больше (это при условии, что хочешь совершенствоваться и расти как специалист). В веб таких, как Вы, тысячи, десятки тысяч... Конкуренция просто лютая. Рынок испытывает нехватку именно высококвалифицированных специалистов. Сейчас на джунов требования ох как выросли, а представляете, что должен знать и уметь высококвалифицированный специалист? А сколько учиться, чтобы им стать?

    1С - оптимальный вариант, если не планируете покидать РФ. Но эта работа разъездного характера, т.е. приходится выезжать к клиенту. Удалённо можно решить далеко не все вопросы. Не знаю, как там с 1С в Рязанской области - погуглите. Может, получится у вас стать специалистом в этом направлении. Но полностью удалённо работать не сможете.

    И вообще, почему выбор пал именно на веб и 1С? Есть и другие виды деятельности, позволяющие работать удалённо: веб-дизайн, 3D-моделирование и т.п.
    Ответ написан
  • Как остановить таймер на JS?

    Kyanda
    @Kyanda
    Функция clearInterval принимает идентификатор, возвращенный setInterval. В вашем случае, вы передаете ей ссылку на функцию Timer, тогда как идентификатор хранится в переменной interval.

    Рабочий код:

    function StopTime() {
      сlearInterval(interval);
    }
    Ответ написан
  • Кем можно работать?

    Kyanda
    @Kyanda
    А мы-то чем Вам поможем? Открывайте hh.ru и ищите любую вакансию, куда берут без опыта и каких-либо знаний (продавцы-консультанты, курьеры, кладовщики и т.п.).

    Уже на стадии завершения html/css.


    В веб с такими знаниями вы работу не найдёте.
    Ответ написан
  • Тяжело ли стать бэкенд специалистом если не силён в математике?

    Kyanda
    @Kyanda
    Нет, не тяжело. Лично я сам не силён в математике и мне ни разу математика не понадобилась в работе. Но, однако, в реально серьёзных проектах она может пригодиться. Поэтому всё-таки советую её освоить хотя бы на ВУЗовском уровне (высшую и дискретную математику, это в будущем здорово пригодиться и Вы можете иметь более выиграшную позицию на фоне других разработчиков).
    Ответ написан
  • Как начать свою карьеру в программировании?

    Kyanda
    @Kyanda
    Вы написали длинный текст, но я так и не увидел Вашей заинтересованности в получении работы. Что вы изучили или пытались изучить? Имеется ли хотя бы какое-нибудь портфолио? Ну не могли Вы ничего не сделать за 4 курса техникума. Что Вы вообще умеете? Ходили ли Вы на собеседования?

    Знаний особо не дали


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

    как начать работать по этой профессии?

    Я реально не знаю какое направление выбрать. Пожалуйста, направьте меня на истинный путь)


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

    у меня всё плохо с точными науками и логикой


    Точные науки используются для решения специализированных на то задач. А вот логического мышления у Вас не может не быть. Оно есть у всех, просто у кого-то развито сильнее, а у кого-то - слабее. Логика - это инструмент знаний. Логика - это наука о формах и законах мышления. Если у вас нет знаний, то о чём вы там рассуждать будете? Как вы будете применять логику? Тем более, Вы же как-то сдали экзамены в школе, поступили в техникум, а потом и в ВУЗ.

    В общем, что я Вам предлагаю:

    1) Вам, скорее всего, подойдёт именно веб-программирование. И веб-программирование не останавливается на вёрстке макетов (которая сама по себе программированием не является). Ваши представления о веб-разработке крайне малы.

    2) Учиться, учиться и ещё раз учиться. Освойте адаптивную и кроссбраузерную вёрстку, изучите JavaScript, изучите любой понравившийся Вам фреймворк (react js, vue js или др.), изучите php и также фреймворк для него (laravel, например). Познакомьтесь со сборщиками (посоветую Вам webpack), обязательно познакомьтесь с git. Затем создавайте портфолио. Хотя бы 5 достойных работ. У вас будет уже хотя бы какой-то опыт и с Вами можно будет хотя бы о чём-то разговаривать. Дерзайте.
    Ответ написан
  • Как поступить? Фриланс или офис?

    Kyanda
    @Kyanda
    Уже долгое время не отвечаю на такие вопросы, но этот вопрос похож либо на троллинг, либо на слишком инфантильное восприятие действительности.

    То, что Вы закончили какие-то непонятные курсы, это, конечно, хорошо. Но работодателя Вы этим вообще никак не заинтересуете. Ибо таких, как Вы, тысячи. Если html, css, js и php - всё, что вы знаете, то с таким набором технологий работу Вы вряд ли найдёте. Сейчас требования сильно возросли и по факту нужен джун с навыками мидла. Добавьте по одному фреймворку к каждому языку (для js - react, например, а для php - laravel или др.), также познакомьтесь со сборщиками и git. Но даже это ещё не гарантия успешного трудоустройства. Потому что работодателю важен опыт. Реальный опыт. А у вас его нет. Сделайте хотя бы парочку достойных проектов и можете идти на собеседования.

    Тестовые задания - это норма. Потенциальному работодателю так будет проще понять Ваш уровень навыков. Если Вы не сможете сделать тестовое задание, то не потянете работу в этой компании.

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

    Высокие мысли про то, что работать на дядю не для Вас, пока отбросьте. Вам нужны более серьёзные знания и опыт. Реальный коммерческий опыт. Так что, хотите или нет, но придётся на дядю всё же попахать годик-два. И сейчас особо не мечтайте о высоком заработке на фрилансе. Там сейчас конкуренция жуткая даже среди тех, кто что-то умеет. А Вы даже ни одного заказа получить не сможете при текущих навыках. Учитесь, развивайтесь, набирайтесь опыта и через пару-тройку лет можете попробовать себя на фрилансе. Хотя тоже сомнения есть, потому что веб-разработка - достаточно конкурентная деятельность. Исполнителей развелось уже много. Думаю, оптимальным вариантом будет удалённая работа.
    Ответ написан
  • Что выбрать: Веб vs 1С vs android?

    Kyanda
    @Kyanda
    Если хотите работать на Российский рынок, то, пожалуй, лучше выбрать именно 1С, как бы его тут не любили и не хаяли. Вакансии на 1С есть в любом регионе, а веб и android-разработчики нужны в крупных городах, да и то не во всех.
    Ответ написан
  • Можно ли изучить 1С за 1,5-2 месяца?

    Kyanda
    @Kyanda
    Нет, вряд ли. Понимаете, главное не знание 1С, а знание предметной области. Сможете ли вы за этот срок выучить бухгалтерский, налоговый, товарный и остальные виды учёта? Учебные задачки - это фигня. Важна практика и реальные производственные задачи. Где вы это возьмёте? По видеоурокам и книжечкам? Не смешите.

    В 1С, кстати, часто требуют сертификаты. У вас их нет. Это существенно снижает шансы на трудоустройство. Хоть Вы и отнекиваетесь от "Первого БИТа", но для Вас это был бы оптимальный путь, серьёзно. Да, много Вам там платить никто не будет, но Вы там будете работать за знания и опыт. Что Вам мешает через полгода найти нормальную работу? Рассматривайте "Первый БИТ" как своего рода курсы, стажировку. Ну или найдите другой подобный франч, выбрать есть и чего.
    Ответ написан
  • Есть ли жизнь программиста-новичка после 30?

    Kyanda
    @Kyanda
    Нормальный возраст. Если есть желание, то всё получится. По поводу программирования. В каком бы направлении вы хотели бы развиваться? Веб, геймдев, что-нибудь другое? И почему разочаровались в профессии маркетолога?
    Ответ написан
  • Можно ли таким способом начать карьеру в 1С?

    Kyanda
    @Kyanda
    Смело иди в 1С. Ты сделал верный выбор. Я сам раньше был ярым сторонником Web и заявлял, что 1С - хрень. Сейчас же вижу, что в плане заработка 1С имеет преимущество перед web. И вакансий тоже действительно больше. И по профессии будешь работать, и с финансами всё будет нормально. Удачи тебе! Ты на верном пути, серьёзно.
    Ответ написан
  • Какую зарплату просить junior frontend developer?

    Kyanda
    @Kyanda
    Думаю, в вашем случае можно указывать не меньше 40 тысяч. Я исхожу из того, что у Вас действительно уверенные навыки и есть, что показать в Вашем портфолио. Ведь так? Если так, то дерзайте. И не слушайте тех, кто пишет "15-20 тысяч рублей" или "две миски супа". На "Тостере" есть несколько хейтеров IT, которые регулярно пишут такую чушь и о том, как в IT всё плохо. Не слушайте этих тошнотиков. Это, как правило, неудачники, которые явно ошиблись профессией (всякие там Сияния, Беты и Рональды). У Вас есть цель - добивайтесь её. Любой человек, увлечённый своим делом и с головой на плечах без работы не останется.
    Ответ написан
  • Как сформировать и вывести на экран последовательность из n элементов, заданных датчиком случайных чисел?

    Kyanda
    @Kyanda
    SarmatBR, простенькая же задачка. Что Вас в ней смутило?

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
    </head>
    <body>
        <script>
            let n = 10,
                left = -23,
                right = 34;
            let s = "";
            for (let i = 0; i < n; i++) {
                s += Math.floor(Math.random() * (right - left + 1) + left) + "<br>";
            }
            document.body.insertAdjacentHTML("beforeend", s);
        </script>
    </body>
    </html>


    Есть ли вопросы по коду? И что у Вас не получалось конкретно?
    Ответ написан
  • Как устроится frontend разработчиком?

    Kyanda
    @Kyanda

    как вы устроились на первую работу и начали карьеру в среде frontend.


    На 4 курсе в универе мне понравился предмет, который так и назывался - web-программирование. У меня было много иллюзий по этому поводу. С одногруппниками думали, что нам дадут хотя бы нормальную базу. Но на html-тегах и простейших свойствах css (типа "color:red") обучение завершилось (и то нам раздавали какие-то обшарпанные листовки и мы их читали). Сам пытался создавать свои простенькие вымышленные веб-страницы, потом стал верстать полноценные сайты, в т.ч. и известные (тот же ВК, YouTube, Facebook и многие другие). Этих знаний было мало для трудоустройства. После получения диплома я изучал препроцессоры CSS, усиленно учил JS, jQuery и react js. Параллельно делал различные проекты для портфолио. По началу JS мне выносил мозг, было сложно. Но я пересилил свой мозг, который просто отказывался усваивать материал. В какой-то момент понял, что пора бы попробовать походить по собеседованиям. На первом меня просто морально размазали. После этого собеседования я два месяца потратил на работу над ошибками, подготовку ответов на самые частые вопросы на собеседованиях и на дальнейшее совершенствование своих навыков. На втором собеседовании всё было куда лучше. На следующий день перезвонили и сказали, что готовы взять, но в офис за пределами Москвы. Живу в Москве далеко от центра, но вакансия свободна у них в Зеленограде. Ездить туда далеко, столько времени на дорогу убивать мне не хотелось. Решил отказаться. В общем, на 6-м собеседовании меня вновь взяли. С тех пор и работаю во Frontend'e. Последние 8 месяцев работаю удалённо.

    По Вашему вопросу чётко видно, что Вы - новичок. Советую забыть про удалёнку. Вас не возьмут (100%). Да чего уж там на удалёнку, Вас и в офис без знаний и опыта (хоть какого-то) не возьмут. Поэтому советую сбросить розовые очки и заняться прокачкой/приобретением соответствующих навыков, а затем - наработкой опыта. После пытаться устроиться в офис, поработать 1-3 года и потом попытаться найти удалённую работу. По-другому у Вас не получится. Frontend - это не манна небесная, здесь нельзя работать удалённо, зная HTML и получать горы денег. Нет. Здесь нужно вкалывать и вкалывать на полную катушку. Но материальная компенсация достойная :) Это того стоит. В общем, дерзайте.
    Ответ написан
  • Почему вход в web сейчас такой сложный?

    Kyanda
    @Kyanda
    Не сказал бы, что вход сложный. Исходя из этого и повышают требования, потому что желающих начать карьеру в web полно и они ради этого готовы работать за скромную оплату труда. Предложения много, а спроса - мало. Кстати, перечисленные Вами требования ничуть не завышены. Ну и надо понимать, что джун самостоятельно работать не может. За ним нужно всё проверять и перепроверять. Следовательно, пользы компании он почти не приносит. Это тоже является весомой причиной низких зарплат. А как Вы хотели? Без труда не выловишь и рыбку из пруда.
    Ответ написан
  • Достаточно ли моих знаний на позицию junior'a?

    Kyanda
    @Kyanda
    Нет, Ваших знаний недостаточно. С такими навыками, как у Вас, ещё огромное количество таких же новичков. Вы существенно повысите шансы на трудоустройство, если изучите react js\vue js, sass/less, bootstrap, webpack/gulp, git. Это минимальный уровень. Не пугайтесь, если задаться целью, то изучить это можно быстро. Также нужно хотя бы 2-3 более-менее нормальных проекта, которые будет не стыдно показать на собеседовании. Зато с таким набором навыков можно уже рассчитывать на стартовую зарплату минимум в 30-40 тысяч (как договоритесь).
    Ответ написан
  • Стоит ли идти учиться в ВУЗ будущему программисту?

    Kyanda
    @Kyanda
    По моему опыту, ВУЗ не даёт будущему программисту практически ничего. Все лучшие программисты - самоучки. К слову, когда я окончил университет, то из нашей группы вообще ни один человек не устроился работать по специальности. Если собираешься развиваться пойти в серьёзное программирование: BigData, ML, работать на серьёзном уровне с Java, то понадобится хорошая математическая база. В этом случае ВУЗ поможет, там, как правило, на математических дисциплинах гоняют хорошенько. Лично я пошёл во Frontend. Мне не дали за 5 лет обучения ничего полезного. Всё, что я знаю, я изучал сам. А диплом где-то лежит и пылится, я про него ни разу не вспоминал и у меня его никто ни разу не спрашивал.
    Ответ написан
  • Как сделать видеомонтаж для Аватарки на facebook?

    Kyanda
    @Kyanda
    Слышал недавно о такой возможности. Насколько я помню, ограничение на длительность - 6 секунд. Вашу затею за такой короткий временной промежуток не реализовать.
    Ответ написан
  • Неожиданное поведение редьюсера redux. В чём проблема?

    Kyanda
    @Kyanda
    Замените

    case "INCREMENT":
                let incItems = state.items;
                incItems[action.payload].count += 1;
                return Object.assign({}, state, {
                    items: incItems   
                });


    на это:

    case "INCREMENT":
                let incItems = state.items;
                incItems[action.payload].count += 1;
                return Object.assign({}, state, {
                    items: [].concat(incItems) 
                });
    Ответ написан
  • Как определить общее сопротивление соединения?

    Kyanda
    @Kyanda
    У Вас много ошибок. Например:

    if ((R1>=0)&&(R2>=0)&&(R3>=0))
                    {cout << "Введите R1, R2 и R3: ";
                    cin>>R1; cin>>R2; cin>>R3;


    Дело в том, что проверять значения надо после ввода , а не до

    Также косяки со скобками, а в строках 17 и 34 не те операторы. Поменяйте на &&. Также я бы поменял ">0" на ">=0".

    Задача несложная. Попробуйте решить сами. Это принесёт гораздо больше пользы и моральное удовлетворение. :)
    Ответ написан
  • Где в моём коде ошибка?

    Kyanda
    @Kyanda
    У Вас написано (print i.end=" ")

    А нужно: (print i, end=" ")
    Ответ написан