• Порекомендуйте архивы свободных (или хотя бы бесплатных) фоновых изображений

    kyrie
    @kyrie
    Din Pattern — www.dinpattern.com/
    Squidfingers — www.squidfingers.com/patterns/
    Tile Machine — www.tilemachine.com/
    Koller Media — www.kollermedia.at/index.php/pattern4u/

    ну и разнообразные запросы в
    search.creativecommons.org/
    Ответ написан
    Комментировать
  • Веб-дизайнер должен разбираться в HTML и CSS?

    miraage
    @miraage
    Старый прогер
    Я объяснял дизайнерам, что такое margin, padding, outline, border. Версталось от души.
    Ответ написан
    Комментировать
  • ZF || YII || Рельсы ||?

    @Progrik
    Посмотрите обязательно Django. Или лучше пообщайтесь с хорошим джангистом, думаю, это как раз то что вам нужно.
    Ответ написан
    Комментировать
  • JavaScript фреймворки?

    kyrie
    @kyrie
    jQuery стал уже практически web-стандартом. Если он по каким-то причинам не подходит, только в этом случае могу рекомендовать поискать что-то другое.
    Ответ написан
    1 комментарий
  • Программирование без математики

    @korvindest
    Могу высказать мнение основанное на своем жизненном опыте.
    Мне математика тоже дается тяжеловато, но это не мешает мне сидеть и разбираться в тех ее разделах, которые действительно нужны для решения конкретных задач.
    Лично мне вообще плохо даются знания, которые не могут пригодится в ближайшее время.

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

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

    Ну и я бы рекомендовал обратить внимание на Си-подобные языки (C#,Java,C++, ...), т.к. эра Delphi давно уже катиться к своему закату.
    Ответ написан
    Комментировать
  • GUI frontend для Python приложения

    danfe
    @danfe
    Я бы рекомендовал PyQt4 или PySide (разница между ними). Все будет нативно (для Unix/Windows точно, во всяком случае).
    Ответ написан
    5 комментариев
  • Как отучить стажёра от говнокода?

    Я думаю, что регулярки он не понял, из-за того, что ето совсем другая для него вселенная. Ведь посмотрите на это реально, он новичёк, он хотел справиться с задачей => хорошо! НО!!! Если бы вы ему дали «лёгкий» мануал по автоматам и гарматикам, он бы понял, что такое preg_функции. К сожалению я думаю, что preg_функции нельзя хотеть от новичков сразу, там надо немного вникнуть в проблему. ;-)
    Да и вообще, я в ВУЗе автоматы 2 года подряд сдавал, так что знаю, что это за хрень.
    Может он себя плохо чувствует, давление, итд?.. Обясните ему, что у него много времени, и что програмированние, это 60% поиска, 30% мозговой активности и 10 написания кода… Я думаю, что главное, чтобы старался!
    Ответ написан
    5 комментариев
  • Посоветуйте литературу для изучения компьютера с нуля

    irsick
    @irsick
    Много лет назад начинал с книги А. Левина «Самоучитель работы на компьютере». Эта же книга позволила многим суровым тётям-бухгалтерам в почтенном возрасте начать работать за компьютером.

    Один из старейших отечественных самоучителей, постоянно обновляется. В 1-м издании, помню, велось обучение премудростям MS-DOS и Win 3.1. В 10-м издании уже рассматривается Vista.
    Ответ написан
    4 комментария
  • Посоветуйте литературу для изучения компьютера с нуля

    @MrCrock
    Посмотрите книги из серии «Быстрый старт». Например: Комягин В. Б., Коцюбинский А.О. «Современный самоучитель работы на компьютере. Быстрый старт», Коцюбинский А.О., Грошев С.В. «Современный самоучитель работы в сети Интернет. Быстрый старт». Неоднократно давал людям по ним учиться, вроде успешно.
    Ответ написан
    2 комментария
  • Где найти хороших программистов для проекта?

    alexeygrigorev
    @alexeygrigorev
    Переворачиватель пингвинов
    На Django такое за пару-тройку месяцев особо не спеша можно слабать. Если интересно — обращайтесь в личку.
    Ответ написан
    1 комментарий
  • Где найти хороших программистов для проекта?

    Foror
    @Foror
    Графоман
    Предложите роялти + какую-то оплату вашему программисту, если не можете конкурировать с рыночными зарплатами. Поищите форумы, где обитают программисты и разместите там объявление.

    Изучите внимательно портфолио найденных программистов. Если проекты делались на движках типа Joomla, Drupal, Bitrix и т.д. или вообще не указано с помощью чего они делались (например, использовались собственные наработки), то нужно быть очень осторожным и еще более внимательно изучить портфолио, посмотрев насколько сильно автор ушел от обычного функционала этих стандартых движков.

    Если программист работает с фреймворками и в портфолио есть проекты сделанные с их использованием, то это хороший шанс, что ваш проект будет завершен. Из наиболее популярных фреймворков Django, Ruby on Rails (RoR), Yii, CodeIgniter, CakePHP, Symfony, Zend — если программист где-то их использует, то это очень хорошо, выставляйте таким более высокий приоритет.
    Ответ написан
    1 комментарий
  • Книги с большой Буквы

    ShashkovS
    @ShashkovS
    Прочитайте «Вы, конечно, шутите, мистер Фейнман».
    Это замечательная книга, с хорошим юмором, реальными историями, например, о том, что происходило, когда делали атомную бомбу, про то, что в мире очень много всего интересного и очень много дураков.

    На русском
    В оригинале на английском
    Ответ написан
    Комментировать
  • Книги с большой Буквы

    dotneter
    @dotneter
    Недвойственость
    Экхарт Толле — «Новая Земля»
    Шри Нисаргадатта Махарадж «Я есть То»
    Ответ написан
    Комментировать
  • Оптимальный на ваш взгляд дистрибутив linux для десктопа?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Ubuntu 10.04 поставьте. Или 10.10. Или мяту.
    Ответ написан
    Комментировать
  • Оптимальный на ваш взгляд дистрибутив linux для десктопа?

    Я вот после нововведений убунты перешёл на федору 15, но, в основном, из-за того, что хотелось посмотреть на третьего гнома. Пока всё замечательно, всё устраивает, с приложениями тоже неплохо всё, rpm установщики так же популярны как и deb'ы. Но если так посмотреть, убунту 10.10 во всём устраивала. Если пользовательно новичёк, то я бы ставил убунту 10.10, ну или минт, он полегче будет. Имхо, в убунте проще начинать. Ну а вообще федора и убунту показали себя достаточно стабильно на многих машинах.
    Ответ написан
    Комментировать
  • На чем писать проект сегодня? На PHP(Zend, Symfony) или Python(Django)?

    tripiz
    @tripiz
    На Джанге работает много порталов Яндекса — это о чем да говорит. Однако, если вам надо что-то поаскетичнее, пошустрее, то pylons (тоже на питоне). Рельсы считаю слишком тормозными, хорошо для интрасетевых порталов где нет напряга в скорости, и можно использовать чистый ООП руби во всей красе, но на нагруженных проектах за это придется заплатить.
    Ответ написан
    5 комментариев
  • Visual Studio: Так все-таки темное-на-светлом или светлое-на-темном?

    retran
    @retran
    А меня радует именно светлое на темном (конкретно — monokai).
    Ответ написан
    Комментировать
  • Как найти опытного программиста для вопросов?

    Еще советую походить вот сюда:
    stackoverflow.com/
    www.askdev.ru/

    Не пиар. Просто сам там часто бываю, да и в выдаче гугла они на первых местах.
    Ответ написан
    2 комментария
  • Изучить программирование с нуля?

    @asArtem
    прочитал предыдущих ораторов — большинство технари и их точка зрения очень ясна и понятна.
    Но, парень четко указал, что он не технарь, потому что занимается дизайном. Хотя я и работа программистом и учился на разработчика, но также я сам художку закончил и студентом дизайнером подрабатывал. Мы, люди искусства, — не гуманитарии и не технари, поэтому оба эти направления даются нам одинаково легко и тяжело одновременно.
    Я бы на твоем месте сперва спросил себя:
    «Ты хочешь „видеть“ что ты создаешь или же тебе очень нравится понимать и решать математические задачки?»
    1) Если «видеть», то в твоем случае html+CSS+javascrip + твой дизайн = оптимальный вариант. Как альтернатива — silverlight сайты или наконец flash. Быть спецом по user Interfaces. Им, кстати, тоже нормально платят.
    2) Если же тебе нравится решать головоломки (а со временем я стал за собой замечать, что решаю их даже в повседневной жизни), задачки по физике или алгебре или геометрии (или потому что от учительницы многое зависеть может) в школе и эти предметы шли + ты понимаешь их, то можно и пробовать программировать.
    Добавлю про себя: даже код писать в универе меня не научили (зато алгоритмы составлять и описывать ясным языком), пришлось карпеть самому. Советую взять книгу Дж. Либерти «С++ за 21 день» (читать её можно на много дольше) и читать. Там будет все очень разжовано и понятно написано.
    Но, конечно, бех технического образования программировать можно, но тренероваться и набивать руку будет очень сложно. На собеседованиях джунеоров гоняют по 3 вещам:
    1) ООП. Основы. Знать на зубок (в приведенной мной книги все очень ясно описано с примерами)
    2) Сам язык, на котором хочешь писать. Синтаксиса + основные библиотеки (строки, числа, даты пожалуй все для начала)
    3) SQL запросы и базовая теория баз данных.
    Что касается языков, то тут можно разводить кучу споров и холиваров, но есть 2 их типа по синтаксису: С++ подобные и все остальные (когда уже знаешь 1 язык, тогда синтаксис перестает быть важным, сперва он только и важен).
    С++: С++, JAVA, C#, Javascrtipt, actionscript, php и др.
    не С++: Pascal, Python, Basic, Prolog и др… тут кто во что горазд.
    Я бы рекомендовал как и сам начать изучать С++ (а потом перейти на C# или Java). Учить любой язык с 0 будет одинаково сложно а потом легче и легче, поэтому не слушай тех, кто говорит: не учи «С++, он сложный». Он скорее основа основ + синтаксис похожий с другими языками группы. А решать любые задачки можно на любом языке.
    Я бы на твоем месте и проучился больше 2 курсов, то уже закончил бы универ, попутно изучая javasctipt+дизайн и занимался интерфейсами с точки зрения психологии пользователя и не парился сменой профессии, применил все свои знания универа + программирование.
    Ответ написан
    Комментировать
  • Что должен знать настоящий программист?

    Shvonder
    @Shvonder
    Я думаю, что настоящий программист обладает хорошим аналитическим мышлением. Он способен расписать алгоритм решения какой-либо задачи на бумаге простыми словами, без использования языков программирования, а потом объяснить его маме на примере овец, собачек и лягушек. Хорошему программисту все равно на чем программировать, потому что основная сложность программирования — не знание конкретного языка, а именно способность правильно мыслить, по шагам, от общего к частному, от простого к сложному.
    Ответ написан
    Комментировать