ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|
Кто такой профессиональный кодер? |

22.04.2009, 00:29
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Кто такой профессиональный кодер?
Все время сталкиваюсь с подобным вопросом и постоянно нахожу разные ответы. Кто-то говорит, что профи - это тот, кто наизусть знает функции все и синтаксис и умеет водворять их в жизнь быстро и качественно, кто-то - что профи, это чел, который за пять минут найдет то, на что новичек потратит уйму времени, изобретая велосипед )) думаю, поняли мысль. В итоге, я теряюсь... (( Мб подскажите мне, что важное в программировании? Хорошее знание синтаксиса и операторов? Или что? Я сам программирую на php, но так и не понял ещё этого... программирую, как вы поняли, не очень давно, но делаю успехи, и, не буду ходить вокруг да около, скажу: весьма не плохие, как мне кажется ) Сказать честно, я НЕНАВИЖУ писать то, что лежит и чахнет на просторах в интернете. Если меня озадачили написать гостевую с форумом (возьмем вариант, когда "дяде" глубоко наплевать, как ты это сделаешь т.к. его интересуют факты наличия), то на кой черт я буду просиживать сутки за монитором, с учетом того, что "дядя" стоит "над душой", а часы бьют 12, в разработке того, что уже сто раз сделано и, к тому же, доведено до ума? Я качаю скрипт гостевухи, беру ipb какой-нибудь, довожу там все до ума, разумеется (если это вообще имеет смысл), и вот - задача выполнена. А ведь мог просидеть неделю за компом и изобретать велосипед... Мб опыта я меньше получу, но ведь порой приходится работать по формуле время-деньги )) Объясните мне, пожалуйста, разницу (( Мб я глупый какой-то, но правду я хочу узнать. Что отличает профи от новичка? Верно ли я поступил, как описано выше? Жду критики ))
Последний раз редактировалось sNt; 22.04.2009 в 00:42..
|
|
|

22.04.2009, 00:32
|
|
Banned
Регистрация: 30.08.2008
Сообщений: 477
Провел на форуме: 3989114
Репутация:
718
|
|
это задрот
|
|
|

22.04.2009, 00:33
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Кто все знает, ты имеешь ввиду? Когда я небыл знаком с программированием как таковым, то я был обсолютно уверен в теории, что все "злостные" кодеры - это такие пупсы, уткнувшиеся в моники, пишущие самые нереальные проекты, не отрываясь вообще от компьютера и не подозревающие о подробных справочниках всех функций, т.е. пишущие на "одном дыхании". В последнее время эта теория не оправдывается ни на дюйм... Сложно себе представить человека, который пишет свою cms, зная наизусть синтаксис до такой степени, что ему даже не приходится отрывать свой взор от интерпретатора и глазеть на оглавление в каком-нибудь горе-справочнике... 
Последний раз редактировалось sNt; 22.04.2009 в 00:41..
|
|
|

22.04.2009, 00:36
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Умение правильно написать алгоритм, знание технологий, умение проектировать и писать поддерживаемый код.
Знание языка тебя не делает программистом.
И еще: в своей области ты должен уметь писать проект любой сложности. Т.е. уметь, а не обязательно писать: знаю людей, которые могут написать полноценные ОС(к примеру область привел), но они не настолько верят в утопию, чтобы это делать.
|
|
|

22.04.2009, 00:42
|
|
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
Провел на форуме: 10605912
Репутация:
4693
|
|
sNt, хороший программист тот, кто делает программы, которые в будущем легко поддерживать и расширять функционал. Знает подводные камни проектирования и программирования на данном конкретно взятом языке. Ну и также избегает изобретения велосипедов.
З.Ы.
Статья "Почему ваш код отстой": http://www.rsdn.ru/article/philosophy/whyyourcode.xml
И вот ещё: http://www.rsdn.ru/article/patterns/rtp4.xml
Короче, хороший программист - тот, кто пишет хороший код  .
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..
Мой блог: http://qwazar.ru/.
|
|
|

22.04.2009, 00:50
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Thx за советы )) Более чем исчерпывающие ответы ) спс
|
|
|

22.04.2009, 08:59
|
|
Постоянный
Регистрация: 16.02.2008
Сообщений: 724
Провел на форуме: 1025839
Репутация:
581
|
|
Qwazar, "хороший код" понятие весьма относительное и субъективное.
Насчет того, что, бывает проще воткнуть что-то готовое - может так и кажется, но по отношению к заказчику это не совсем честно. Тебя попросили разработать, а не взять чужое и приспособить, иначе это именно так бы и трактовалось, да и часто тот функционал, который присутствует в готовом продукте придется либо расширять (а тут уже может быть ряд проблем), либо сокращать. По большому счету написать средней руки гостевую книгу и форум ну это максимум полтора рабочих дня (с кофе и перекурами), может, кто и быстрее кодит, но не я
Все дело в опыте. Я бы оценивал программиста по его опыту, чем больше у него опыта тем больше он "тру", естественно, если на протяжении всего его опыта общения с тем или иным языком, он положительно справлялся с поставленными задачами
Знаю одного человека, просто гений, если можно так выразиться, дак вот ему, как он говорит, насрать на то, смогут ли потом разобраться в его коде или нет. Мне заказали - я сделал и сделал это лучше многих.
И что - можно сказать что это плохой кодер? Я бы не сказал. Главное - результат (особенно для заказчика).
Последний раз редактировалось etc; 22.04.2009 в 09:08..
|
|
|

22.04.2009, 09:14
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Эмммм... профессиональный и кодер слова не совместимые...
Кодер это тот кто время от времени от нечего делать чёто пишет, а программист всёвремя чёто пишет и профессиональный, ну это так...
Получаеца профессиональный кодер = программист

|
|
|

22.04.2009, 09:21
|
|
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме: 20377164
Репутация:
0
|
|
Профессиональный кодер, это кодер, который за свою работу кодерскую получает деньги. Слово ПРОФЕССИОНАЛЬНЫЙ означает получение денег за работу. Если пишешь проги и получаешь за это деньги, ты профи. И тут не важно наскольно это крутой софт и хороший. Важно то , что его покупают.
|
|
|

22.04.2009, 09:45
|
|
Banned
Регистрация: 21.04.2009
Сообщений: 0
Провел на форуме: 7220
Репутация:
0
|
|
Сообщение от Егорыч+++
Важно то , что его покупают.
проститутка?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|