Работа кодером пыха

Discussion in 'Болталка' started by shadowrun, 16 Sep 2012.

  1. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Собственно, через 6 месяцев буду пробовать устроится кодером в какуюнить ИТ компанию/вэбстудию и тд. Интересует вопрос, на что обратить внимание при изучении языка, ибо в пыхе не силен, ну приходилось там к базе обратится в цикле вывести инфу, с запросами поработать и тд. Мб какие книги посоветуете, и чего ждать от собеседования. Образования программиста нет. Выбрал ПХП из-за актуальности.
     
  2. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    PHP 5 Power Programming
    Автор: Энди Гутманс, Стиг Баккен, Дерик Ретанс
     
    1 person likes this.
  3. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    _________________________
  4. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    делай заказы на фрилансе...практика это лучший учитель...у меня 6 лет опыта в пыхе...
    был и ведущим программистом и руководителем отдела разработки...провел кучу собеседований... сразу вникай в ООП и паттерны ...без этого никуда
     
    #4 Sharky, 17 Sep 2012
    Last edited: 17 Sep 2012
  5. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    +5

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

    Главное ответь сначала на вопрос, нужна ли тебя та или иная работа, что ты готов дать своей работе, и что ты можешь получить взамен, после пожелай себе удачи и действуй. Пройти собеседование, в наше время не сложно. я проходил и без них. Важно влиять на людей. Интригуй их. Удиви. Бля, обожаю я психологию и философские темы)))
     
  6. kroŧ

    kroŧ Member

    Joined:
    19 May 2010
    Messages:
    129
    Likes Received:
    33
    Reputations:
    8
    Знание ООП, фреймворки.
     
  7. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Не один раз уже убеждался, что будучи кодером - лучше работать на себя.
    Ибо если работать за % от сделки или на оклад, то получаешь сотую долю того, что наработал.

    ТС, подучи пыху, начни с фриланса.
    А там глядишь найдешь постоянных заказчиков, которые примут либо в партнеры, либо в саппорты по тех. части.
    На мой взгляд это самое умное решение.

    Удачи!
     
  8. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    еще любят спрашивать про engine mysql и в чем их отличия, про индексы . а грубо говоря вопросы делятся на 3 типа.
    1 тип. что то типа чем отличается абстрактный класс от интерфейса.
    2 тип. какие функции для обработки массива ( строки, файла) знаете и что делает та или иная ф -ция.
    3. нестандартные просят решить логическую задачку ( иногда решения нет) просто посмотреть как ты мыслишь и как быстро сдаешся.
    да блин все что угодно могут спросить. сервисы (SOAP,REST) какие cms занешь.zend,symfony ,json , magento. что им надо то у тебя и спросят. и все ты за пол года никак не поднимаешь.

    в принципе все зависит на какую позицию устраиваешся. на junior или тим лид. разный спрос .

    советую уже сейчас начать ходить и ходить постоянно ( многие так делают) . чтобы привыкнуть не нервничать и быть в курсе тенденций рынка.
    так же помни что тебя выбирают но и ты. не иди в конторы сайтоклепателей где нужен и жрец и жнец и на дуде игрец. типа ты должен будешь и кодить и верстать и тестировать сам. пользы мало. раз уж кодинг то иди туда где чистый кодинг . php не оканчиваетя на каком то фрейворке . есть куча cms да и фрейворков куча. хватит что изучать кроме верстки и тестирования. так же не лишним будет js прокачать . jquery как минимум еще сейчас фича extjs и его дочерний продукт sencha touch которая под все мобилы одну прилагу дает запилить
    я долго фрилансил. тебе на дом одному не дадут серьезный заказ ( серьезные заказчики) магазин заклепать это неделя. а вот какой нить UI для NYSE написать тебе просто не доверят дома. в результате ты будешь думать что ты крут. а придешь в компанию которая в top 100 оутсоринговых компаний мира и тебя больше чем на junior не возьмут. долго объяснять почему. но если хочешь быть нищебродом и кучу неадекватных заказчиков а потом обломаться когда тебе это надоест . конечно иди в фриланс.
    из книг бы посоветовал "объекты , шаблоны, методики программирования " Мэта Занстры. там ООП,магические методы, патерны и многое другое применяется к php. но раз ты не силен начни с самоучителя. лично я когда то начал с php 5 симдянова и кузнецова. там даже ошибки есть. но как то она просто и легко заходит. а на 67 странице в switch надо вставить $_GET :) или на 87. не помню
     
    #8 barnaki, 18 Sep 2012
    Last edited: 19 Sep 2012
  9. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    ты упоротый чтоле?
     
  10. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Тут не угадаешь.
    Тебя точно так же может обломать и начальник, той конторы, куда пойдешь.
    Звали меня работать кодером, по части яндекс-директ, но там условия жуткие, зарплата нищебродская, да и думаю проверяли бы они меня, как только хотели.

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

    Такая привычка появилась, когда в автосервисе работал.
    Пригоняли тачку, типа не работает и т.д.
    А ты почистил дросельную заслонку, поджал ВВ провода, подкрутил пару шурупов на бампере, и на дня 3-5 поставил отлеживаться.
    А потом когда заказчик приезжал за машиной - ты ему еще и наговорил с гору, что типа там и там посмотрел, полазил, подкрутил - он тебе еще и бабок докинул.

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

    В такой схеме есть много плюсов, например можно брать несколько заказов одновременно, и везде успевать в сроках + бонусы получать.

    Это дело совести каждого.

    Удачи всем!
     
  11. \/ITA

    \/ITA Member

    Joined:
    21 Sep 2011
    Messages:
    25
    Likes Received:
    28
    Reputations:
    8
    ПЫХ - СИподобное гуано.
    выбирай то что тебе нравиться по духу и пиши под черные схемы.
     
  12. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    чакэ
    упоротый походу ты . то что я описал личный опыт.
     
  13. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    меня уже кто то а начальник врят ли обломает. дело в том что начальник моей конторы один из самых богатых людей моей страны. он обо мне и знать не знает. у нас 6000 программистов только в Минсе. а насчет денег. так бонусы и так платят. у меня когда простой был и мне обычную зп заплатили было не привычно. а ценообразование тоже спорное дело. просто в фриланс идут когда хотят подешевле. например моя фирма берет 100$ за час работы девелопера. мне конечно не достается и половины . но зато я не делаю визитки , и магазины за копейки но зато мне не дурят мозги заказчики . я пришел открыл джиру заасайнил на себя таску и работаю. а не думаю как этому продавцу кастрюль объяснить что "переделай" оплачивается дополнительно.

    блин ТС не слушай их. не иди в фриланс. вот из за таких вот не признанных гениев и сложилось мнение что php быдло язык. потому что даже такие неудачники могут на нем писать. но они не имеют понятия не о разработке архитектуры, расширяемости, командной работе. думаешь в солидной конторе низкий уровень знаний ? да там просто взрослые серьезные люди которые не нуждаются в том чтобы самоутверждаться как этот чак пытаясь унизить других. там спецов хватает. просто нет у них времени сидеть и показывать как типа смотрите какой я умный как я много знаю. и тут грамотных людей ( на форуме) 2 % .
     
    #13 barnaki, 19 Sep 2012
    Last edited: 19 Sep 2012
  14. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    barnaki, спор фриланс vs работа в компании вечен, зачем его затрагивать уводя тему в другую сторону непонятно.
     
  15. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    mironich просто много сторонников фриланса как я посмотрю. а кто они ? 50$ вые сайтоклепатели ? а так выйдет что куча неучей парню навешает на уши лапши. я пытаюсь не строить из себя Дартаньяна. но как бы все знают что серьезный проект фрилансеру не дадут 99% . а что то большое ( на что ему 10 лет понадобилось бы и подавно) . а так я хотя бы предупрежу человека. скажу что лучше прочитать на 3 книги больше . и устроится джуниором. чем говнокодить 5 лет и считать себя великим. потому что через 3 года на серьезных проектах ты будешь чего то стоить. а там ты и не уйдешь дальше визиток, магазинов для торговцев туалетной бумагой
     
    #15 barnaki, 19 Sep 2012
    Last edited: 19 Sep 2012
  16. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    barnaki, ну д.к человек вроде собрался идти в компанию, кст. если идти juniorom а без опыта работы кем то выше врядле возьмут, то самый логичный способ узнать что надо вбить в google: junior програмист "Тут город", и узнать требования.
    А фриланс во время изучения ЯП вполне хорошая практика, сам в компанию врядле когда пойду, я не переношу начальство, еще со времен когда на стройках работал.
     
  17. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    mironich согласен на время изучения это идеальное решение. потому что если не будет заказчика и стимула денежного то работать ты не будешь. но только вот где оно оканчивается изучение ? и где отметка что вот я знаю язык и могу идти в компанию ?
     
  18. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Знание языка думаю понятие растяжимое и у каждого оно свое, как я вижу: Умение применять ООП, знать и уметь применить стандартные функции, умение грамотно писать код, оптимизировать, знать ньюансы\баги некоторых функц., первое наверно необязательно т.к есть люди и без ООП пишут хорошо.
     
  19. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    Если язык дает возможность применять ООп, имхо, его нужно применять. Просто бесит подход как в php: куча глобальных ф-ций, которые можно было без проблем распихать по классам(тем более, что, если не ошибаюсь (не пишу на нем), есть возможность создавать static члены, т.е. все уже готово, нужно только использовать и переучивать новые поколения).
     
  20. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    хорошо если так. то drupal практически не является грамотным продуктом. ОДНАКО сотни тысяч сайтов на нем. а все что надо ориентироваться в cms, в 8000 модулей. и КРАЙНЕ РЕДКО что то дописать. МАААААААААААААленький модуль ( процедурный) с парой функций. а так все что надо скачать и настроить. темизировать и готово. огромный процент сайтов можно сделать на нем. не написав ни строчки php кода. а drupal разработчик одна из ведущих тенденций php