Ответы пользователя по тегу Программирование
  • Входит ли в обязанность web-программисту заполнение контента?

    @Inv3go
    Ответ думаю лежит в практикантом
    Есть особое отношение к практикантам и главная задача чтобы они не мешали, поэтому вас будут запрягать делать что-то только лишь для того чтобы вы не досаждали, а уж тем более в большой компании.
    И вообще большие компании это особый вид работы, где нужно порой делать вид что работаешь, а не работать по настоящему. Наверное принимая задачу вы не оговорили ее, не что нужно делать, не в какие сроки и это главная ошибка. Вам нужно было спросить к какому сроку надо выполнить или предложить свой срок, не для того чтобы успеть самому сделать, а чтобы тот кто дал задачу успел выдумать и быть готов вам дать новую.
    А так вам дали задачу, вы ее сделали и неважно как хорошо, использовать ее нельзя, тратить нормальные ресурсы на заполнение контента тоже нельзя, других практикантов под это нет наверное, вот и спихнули на тебя это заботу, так как может давший задание все таки хочет не выкинуть твой сайт на помойку, а запустить его в сеть, да и заодно это займет вас на какое-то время.
    Ответ написан
    5 комментариев
  • Есть ли ресурсы для обучение детей программированию?

    @Inv3go
    Объясните основы обычным языком, что такое переменная, что такое метод, затем покажите пару примеров на python или javascript и покажите codecombat.com , а затем пусть задает вопросы сам.
    Ответ написан
  • Как найти хорошего разработчика?

    @Inv3go
    Определите приоритеты что вам нужно от проектов красота кода/скорость работы/возможность работы с big data/безопасность и т.д.
    От этого и зависит код и фреймворк, так как взависимости от того что вы попросите по приоритету, то вам в коде и сделают, и код для одной и той же задачи будет различаться из-за этих приоритетов.
    Тот же jquery выигрывает по скорости разработки и удоству работы в сравнении с просто javascript, но проигрывает в скорости.
    С языками, php выигрывает в скорости разработки на начальном этапе, простоте нахождения человека и его стоимости, но страдает безопасность и дальнейшая разработка с ростом проекта становится сложнее. А тот же ASP.NET даст проседание на начальном этапе, зато потом будет проще, безопасность у него повыше, но человека для этого найти посложнее и платить ему нужно будет больше. (Это мое мнение, с ним конечно же можно поспорить)
    Давая код на анализ вы человека не найдете, потому что вы не говорите что хотите от него, один думает о скорости, другой о безопаности и оба они правы.
    Красоту кода/количество строк(символов) тоже оценки не поддаются, потому что вы можете не задать правила написания (например что нельзя использовать лямбда выражения) и думать что человек вам пишет плохой код используя их.
    Описанные вами проекты по сути дела простые вещи, их сможет без особых приоритетов сделать практически любой кодер уровня ниже-среднего.
    Лично я считаю что лучше человека искать по другим качествам, по тому насколько подробно он пытается узнать от вас что вы хотите за проект, каким видите его дальнейшее будущее, а потом предлагает вам свое видение ваших слов. Потому что этап проектирования куда важнее чем написание кода, правильно спроектированный проект намного легче поддерживать и изменять, даже меняя разработчиков. Но и раз вы судя по всему ищите разработчика в одном лице (фрилансера), то важным параметром будет то как он ведет проекты и что вы от него хотите. Чтобы он каждую неделю вам давал небольшие порции сделанного или исчез на месяц и появился с готовым продуктом, тот кто скажет что сделает за неделю, а сам задержит на две, или того кто скажет что нужно 3 недели, а отдаст через две. Вообщем если вам нужен не чисто кодер, а именно разработчик, то код должен явно стоять не на первом месте при выборе человека.
    Ответ написан
    Комментировать
  • Посоветуете актуальный и хорший самоучитель по Visual C#?

    @Inv3go
    Для ознакомления с языком из собственного опыта посоветую
    professorweb.ru/my/csharp/charp_theory/level1/info...
    А так же когда лень читать, смотреть видео от ITVDN & lynda.com + искать по видео по особо непонятным темам, так как в видео стараются чуть ли не на пальцах объяснять, что позволяет легче представить материал, а значит и понять его. Этого хватит чтобы иметь начальное представление, главное не зацикливаться на деталях. Особенно не советую сильно вчитываться в книги, пробегай их по диагонали, первый раз уж точно, иначе это пустая трата времени и убийство мотивации.
    И так же важен не сам язык программирования, еще важно понять принципы проектирования, узнать что такое паттерны проектирования (не обязательно сразу же их применять, просто знать что они есть), понять как пользоваться ООП.
    А в дальнейшем только реальная задача и гугл, потому что программирование и обучение ему это не линейный процесс, нельзя взять пару книжек и прочитав их от корки до корки считаться что научился программировать, даже если выполнишь абсолютно все примеры.
    Ответ написан
    Комментировать