ИМХО, Javascript в плане легкости изучения может обойти даже паскаль и стать номером 1. Частичто это достигается за счет динамической типизации, ну и еще пары вещей. Хотелось бы увидеть язык, который изучить еще проще.
Опять же ИМХО, изучние Java легче изучения PHP, т.к. джава «логичнее» что-ли. Меньше хаоса. Достаточно понять несколько базовых принципов и можно писать слжные вещи.
Судя по профилю, вас уже 21 год и вы уже все знаете. Ваша статья — это мешанина общеизвестных клише о программировании для тех, кто никогда не был программистом.
Пока вы так думаете, вы никогда не будете программистом:
1 Это все. Вот так просто. Ведь все гениальное и есть просто.Все остальное это технологии.
2 Поэтому выбор профильного языка не имеет смысла.
3 Сети, распределенные вычисления, экспертные системы, базы данных и все прочее это просто математика переведенная на удобный вам язык.
Перефразируя известный анекдот:
— Если вы взялись за проект, но знаете только алгоритмы, структуры данных и математику, то у вас нет шансов.
Ученику известного профессора семиотики Юрия Лотмана очень понравился фильм «Полеты во сне и наяву», и он написал мне письмо – разбор фильма. Читать это было невозможно, так как каждому шагу он находил свое объяснение. Например, в фильме есть кадр, где главный герой бежит по полю к стогу сена. А на нем кроссовки с красной подошвой. Критик писал: «Это не просто подошвы – это красные подошвы. Потому что у него горит земля под ногами!» А я вспоминаю, как на площадке орал на реквизитора: «Дура, ты что, не могла найти обувь с нормальными подошвами?!»
Контракт — это покупка в кредит. А $299 — это первый взнос. Вы два года ежемесячно платите за телефон на $30 больше. Вот и посчитайте, где 100500 денег. А, разрыв контракта стоит около $700, если память не изменяет.
Дело не в шефе, дело во внутренних принципах. «Всегда хорошо делать свою работу» превращается в преодоление трудностей и препятствий на пути к внутренней гармонии. Это как найти себя и быть собой.
Это ж надо додуматься — выкинуть экран и список контактов.
1 Как перезвонить человеку, не зная его номера?
2 Как определить, кто звонит?
3 Как набрать номер без ошибок не видя его?
4 Как стереть ошибочно введенную цифру?
Тоже раньше придерживался вашей точки зрения. Но после изучения маркетинга — поменял ее. Дело в том, что когда на рынок выходят десятки аналогичных продуктов/услуг, вам нужно как-то доказать потребителю, что ему нужно использовать именно ваш сервис/продукт. С другой стороны — у всех разные потребности, и акцентируя внимание на какой-то уникальной особенности своего продукта, вы делайте его лучшим выбором для некоторой части участников рынка. Таким образом «лучшее качество!», «низкая цена» и «оптимыльный выбор» становятся уникальными хорактеристиками продукта.
Оптимизатор перенес переменную из памяти в регистры. Как результат — изменение значения в памяти другим потоком ничего не дает. Почитайте про специальный модификатор volatile — поймете суть проблемы.
Как вариант, браузер может скрывать рекламу сторонних компаний и показывать вместо нее свою. Встраивать рекламу не в поисковый сайт, а в браузер — неплохая идея.
Понравилось признание того факта, что менеджера тоже косячат. Согласен с этим. И, кстати, косячат не изредка, а основательно так: увольняют не того, принимают не того человека на работу. А расхлебывать потом всей команде. И еще требуют предсказывать будущее: «сколько времени у вас займет...».
Не согласен с тем фактом, что клиент должен нам говорить где ошибка и что поправить. Клиенты действительно молча ругаются и уходят. Мы сами должны организовать эффективную обратную связь и выпрашивать у них нужную нам информацию.
Та же ситуация и с менеджерами: менеджер должен признавать свои ошибки. Можно ведь раз в неделю собрать людей и спросить «ребята, где я сильно косячу, где облажался?» Можно объяснить разработчикам свою ситуацию, и всем вместе подумать над ее решением.
Или ситуация «программист обиделся и ушел». Программист не должен по каждому поводу ходить и жаловаться: мне не нравится то, мне не нравится это. Его основная задача — программировать. А вот задача менеджера — обеспечивать максимальную эффективность своей команды. И лучший способ достичь этого — это постоянно интересоваться как идут дела и всех и каждого.
Программисты любят менеджеров. Хороших менеджеров. Достаточно раз поработать под руководством хорошего менеджера, чтобы видеть всех говноменеджеров насквозь. Посредственный менеджмент — бич современной разработки.
Опять же ИМХО, изучние Java легче изучения PHP, т.к. джава «логичнее» что-ли. Меньше хаоса. Достаточно понять несколько базовых принципов и можно писать слжные вещи.
Javascript (самый простой в изучении),
Java
PHP
C++ (самый сложный)
А возможно изучать Java еще легче
Пока вы так думаете, вы никогда не будете программистом:
1 Это все. Вот так просто. Ведь все гениальное и есть просто.Все остальное это технологии.
2 Поэтому выбор профильного языка не имеет смысла.
3 Сети, распределенные вычисления, экспертные системы, базы данных и все прочее это просто математика переведенная на удобный вам язык.
Перефразируя известный анекдот:
— Если вы взялись за проект, но знаете только алгоритмы, структуры данных и математику, то у вас нет шансов.
Ученику известного профессора семиотики Юрия Лотмана очень понравился фильм «Полеты во сне и наяву», и он написал мне письмо – разбор фильма. Читать это было невозможно, так как каждому шагу он находил свое объяснение. Например, в фильме есть кадр, где главный герой бежит по полю к стогу сена. А на нем кроссовки с красной подошвой. Критик писал: «Это не просто подошвы – это красные подошвы. Потому что у него горит земля под ногами!» А я вспоминаю, как на площадке орал на реквизитора: «Дура, ты что, не могла найти обувь с нормальными подошвами?!»
— Ни хрена себе!, — сказал четвертый сын.
ИМХО, дизайнер сильно перестарался.
1 Как перезвонить человеку, не зная его номера?
2 Как определить, кто звонит?
3 Как набрать номер без ошибок не видя его?
4 Как стереть ошибочно введенную цифру?
Интерфейс калькулятора и то дружелюбнее.
Не согласен с тем фактом, что клиент должен нам говорить где ошибка и что поправить. Клиенты действительно молча ругаются и уходят. Мы сами должны организовать эффективную обратную связь и выпрашивать у них нужную нам информацию.
Та же ситуация и с менеджерами: менеджер должен признавать свои ошибки. Можно ведь раз в неделю собрать людей и спросить «ребята, где я сильно косячу, где облажался?» Можно объяснить разработчикам свою ситуацию, и всем вместе подумать над ее решением.
Или ситуация «программист обиделся и ушел». Программист не должен по каждому поводу ходить и жаловаться: мне не нравится то, мне не нравится это. Его основная задача — программировать. А вот задача менеджера — обеспечивать максимальную эффективность своей команды. И лучший способ достичь этого — это постоянно интересоваться как идут дела и всех и каждого.
Программисты любят менеджеров. Хороших менеджеров. Достаточно раз поработать под руководством хорошего менеджера, чтобы видеть всех говноменеджеров насквозь. Посредственный менеджмент — бич современной разработки.
Хрен разберешь, да?