Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Про быдло кодерство (https://javascript.ru/forum/offtopic/12572-pro-bydlo-koderstvo.html)

mycoding 23.10.2010 20:16

Про быдло кодерство
 
Это скорее тема поболтать просто)))

На днях нам ставили балком, я уж не знаю как так можно, но заказали
стекла одной длины а нам привезли другой, когда обнаружили пришлось всё снимать и назад рабочим отвозить.
И думаю, ну что за непрофессионализм. И тут же вспоминаю как я сам делаю заказы.
Я конечно стараюсь, но я очень многого не знаю, и почувствовал я себя
гавно кодером, и мне стало так от этого стыдно.
Люди платят деньги ожидая получить все без сучка без задоренки, чтобы код был идеальный, а в итоге конечно рабочее, но мне не нравится нет оптимизации раскидывания по классам и файлам. У меня просто получился один проект сделанный всего на 5% аж в 2500 строк в одном только файле, и думаю в этоге у меня в файле, будет что около 50000 это вообще.
Но дело в том, что сколько же надо много лет чтобы стать профи.
И к тому же чтобы им стать нужна реальная практика. Все равно сколько не изучай, каждый заказ индивидуален и что-то да не знаешь.

Но заказчику это без разницы ему нужен отличный проект и мне стыдно признать что я говно кодер...

kostyanet 23.10.2010 20:58

Люди до сих пор еще смотрят в коды что ли? :)

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

monolithed 23.10.2010 20:59

:lol: от души рассмешил ты меня, не каждый осмелится себя назвать говнокодером))

лично меня передергивает если не поставлены скобки, кавычки, табляция или что-то через одно место написано. Но тут дело число в педантичности и постоянном стремлении к перфекционизму.

Недавно сам делал довольно сложную штуку на JS (хотя многие настаивали сделать на флеше), так нужно было вычислять координаты и в зависимости он положения курсора вызывать функцию, а событий около 100, так вот код раздулся до 200 строк, что конечно было не оправдано. Но в отделе есть математики, в итоге посоветовшись мне удалось найти альтернативное решение задачи и код получился всего 4 строки, а стоило лишь включить мозг

Gozar 23.10.2010 21:00

mycoding,
сколько лет вы пишите рабочий код?

Gozar 23.10.2010 21:03

Цитата:

Сообщение от monolithed (Сообщение 75569)
Недавно сам делал довольно сложную штуку на JS (хотя многие настаивали сделать на флеше), так нужно было вычислять координаты и в зависимости он положения курсора вызывать функцию

это не сложная вещь.

Сложная вещь это делать то, что изначально не известно как реализовывать и во что это выльется. И можно только предполагать результат.

kostyanet 23.10.2010 21:09

Если изначально неизвестно, значит вы пишите не по документации, а по разумению. Сейчас так уже не делается. Сначала пишут help, а потом по нему кодят. Иногда автоматом.

monolithed 23.10.2010 21:18

Цитата:

Сообщение от Gozar
сколько лет вы пишите рабочий код?

ели я правильно понял, сам код был написан минут за 10-15, я обычно его называю прототипом, потом допиливаю, но то что код раздуется и его можно будет уменьшить я предполагал сразу, в итоге на переделеку ушло еще минут 10 не более, что было вполне оправдано.

Цитата:

Сообщение от Gozar
это не сложная вещь.

кто спорит, эта процедура была лишь частью довольно запутанного сервиса.

Цитата:

Сообщение от Gozar
Сложная вещь это делать то, что изначально не известно как реализовывать и во что это выльется. И можно только предполагать результат.

PS: хоть с JS я знаком довольно давно (лет 6), но взаимодействовать с ним круглыми сутками начал только в последнее время и за это время ни разу не сталкивался с задачами, которые ставили бы реализацию проектов в тупик потому как я всегда предполагаю результат и если я говорю, что можно реализовать тот или иной механизм скажем без без флеш, то я не только стараюсь укладываться в сроки, но и максимально минимизировать решение задачи

Gozar 23.10.2010 21:18

kostyanet,
ОЯРШ. даю вам лет 14, от силы.

Gozar 23.10.2010 21:21

monolithed,
я спрашивал
mycoding,
сколько лет он пишет код или вы один и тот же человек?

monolithed 23.10.2010 21:37

Цитата:

Сообщение от Gozar
monolithed,
я спрашивал
mycoding,
сколько лет он пишет код или вы один и тот же человек?

не вчитался в ник:D

Gozar 23.10.2010 21:42

Цитата:

Сообщение от monolithed (Сообщение 75577)
PS: хоть с JS я знаком довольно давно (лет 6), но взаимодействовать с ним круглыми сутками начал только в последнее время и за это время ни разу не сталкивался с задачами, которые ставили бы реализацию проектов в тупик

Ваша задача простая от слова просто, сложный от слова складывать. Так вот сложные программы, состоящие из множества компонентов и т.д. их практически невозможно рассчитать точно, если их задачи глобальны. Diabla 3 уже третий год выходит и не факт что в конце этого выйдет. Мы говорим о разных вещах.

monolithed 23.10.2010 22:00

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

mycoding 23.10.2010 22:26

Я занимаюсь веб кодингом и обычным кодингом уже 6 лет.
Зарабатывать начал в этом году в начале лета.
В основном за счет ExtJS.
Никак не получается устроится постоянным удалённым веб программистом с оформлением по Т.К.
Но к сожалению никак.
Мои друзья работают и получают больше меня раза в 3-5 а тратят времени раз 3-5 меньше меня. У меня работа это 8-12 часов в день 7 дней в неделю.
Некоторые в Люкойл работают, некоторые по разработке ERP/CRM систем на C#. А я .....

mycoding 23.10.2010 22:35

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

greatilya 24.10.2010 06:58

Цитата:

Сообщение от mycoding
У меня работа это 8-12 часов в день 7 дней в неделю.

я тож работаю постоянно...
Цитата:

Сообщение от mycoding
Мои друзья ... тратят времени раз 3-5 меньше меня.

дело скорее всего в том, что вы зацикливаетесь на одном проекте, попробуйте одновременно писать 3 сайта (в смысле поочередно, по несколько часов в день с перерывами). Тогда вы получите следующий эффект: в одном проекте дошли до некого тупика и нужно усилено думать как то или иное сделать. И тут вы переключаясь на другой проект ... а в это время в голове остаются мысли о старом проекте. Они крутятся в голове, и мозг с уменьшенным приоритетом ищет решение задачи. И зачастую находит его к тому времени когда вы в следующий раз сядите за этот сайт. Я работаю практически также, и уже на протяжении нескольких лет делаю ежедневно несколько проектов. И когда даже все проекты сделаны, я придумываю новые идеи сайтов и пишу их, не могу работать лишь над одним проектом(хотя исключением из правил может быть большой сайт, например социальная сеть, но там можно просто писать несколько модулей одновременно).
Самое главное не забывайте про отдых ... здоровье, с данным уровнем развития медицины и техники, не купишь ...

greatilya 24.10.2010 07:19

Цитата:

Сообщение от mycoding
По итогу собеседования меня убедили, что я не умею программировать(((
Не стал спорить, а сделал большие выводы, что если платят то и спрос должен быть хороший

а может стоит немного повысить свои амбиции в качественную сторону?
Я раньше тоже разрешал себя пинать, если в чем то не соответствую по неким знаниям. Но потом плюнул, сказал "я умею", и начал развиваться в процессе работы. Если бы я однажды не начал делать сайты низкого качества, то вряд ли бы научился делать сайты хорошего качества. Даже на своем текущем уровне развития, мне до создания качественных сайтов еще далеко. Также не забывайте что "качество" и "цена" это очень взаимосвязанные понятия. Вот к примеру, вас попросили показать код вашего проекта. Поскольку они хотят "качественного" кода, то нужно было объяснить им эту взаимосвязь: что проект который вы делали был ограничен в финансовом плане, и вследствие этого вы написали код на ту сумму, которую заплатили, соответственного качества. Также можно было заявить о том что можете писать и качественный код, но за хорошие деньги. Единственное: вам необходимо хотя бы представлять о чем вы говорите.
К примеру: "я умею верстать дивами", для этого нужно знать что DIV это тег, а верстка - перевод картинки в HTML код с картинками и таблицей стилей. Если вы целеустремленный человек, то вы сможете изучить всё что угодно в короткие сроки.
Если бы Билл Гейтс не наобещал бы золотых год IBM, то не было бы Microsoft ... рекомендую к просмотру фильм "Пираты силиконовой долины"
Чувствую сейчас в мой адрес посыпятся тонны критики, от тех людей которые работают по другому принципу: сначала осваивают технологию, а потом говорят что знают её.

greatilya 24.10.2010 07:22

mycoding,
нос по ветру, и не надо отчаиваться!

B~Vladi 25.10.2010 10:22

Цитата:

Сообщение от greatilya
сначала осваивают технологию, а потом говорят что знают её.

Это начальный этап обучения... Ты его уже прошел :)

Kolyaj 25.10.2010 10:44

Цитата:

Например, в широком смысле, когда указывается, что рост знания сопряжен с возникновением нового незнания, новых проблем. Это хорошо понимали уже древние философы (вспомним хотя бы Зенона Элейского, говорившего своим ученикам, что он не только знает больше, чем они, но и большего не знает, ибо его границы с неизвестным обширнее).
http://www.philosophy.ru/library/dubr/04.html

Чем лучше вы знаете технологию, тем больше вы о ней не знаете :)

vladlen 26.10.2010 03:43

mycoding, че-то вы разносите свой депресняк по всему форуму. Это не дело! У меня тоже дела не фонтан. Я ходил на собеседование, провалил тест по JS. Но поднял свой уровень довольно лихо за короткий промежуток времени. Я класть хотел на то что меня не взяли, я знаю свои силы, знаю что могу многое и даже больше! Ну а работа и даже хорошая - дело наживное! Чем больше вы понимаете, тем больше вы понимаете, что мало чего понимаете ;)

mycoding 26.10.2010 08:27

А можете показать Ваши работы и сказать за сколько Вы стали профи?
А то так о себе отзываетесь, что все Вам понятно и легко, что даже не верится.
А работу я уже 8 месяцев ищу подходящую, как начинает напрягать, что найти не могу. Хотя мне уже несколько раз предлагали в Москву перебраться. Но все не реально...
Либо наш город, либо удалённая по договору.

micscr 26.10.2010 09:30

Цитата:

Сообщение от mycoding (Сообщение 75595)
На днях попросили мой проект чтобы посмотреть как я пишу код.
Попросили с целью оценить могу ли я написать такой портал, чтобы можно было расширить его функционал.
По итогу собеседования меня убедили, что я не умею программировать(((
Не стал спорить, а сделал большие выводы, что если платят то и спрос должен быть хороший.

Что серьезно, тебя убедили? Окончательно и безповоротно?

А что ты им за проект отсылал? Я помню в php&mysql у тебя самые начальные знания. Какую то свистоперделку на js(extjs) ?

greatilya 26.10.2010 14:18

Цитата:

Сообщение от mycoding
А можете показать Ваши работы и сказать за сколько Вы стали профи?

надеюсь это не ко мне вопрос) а то профи я себя явно не считаю...
Цитата:

Сообщение от mycoding
Либо наш город, либо удалённая по договору

вот допустим "у меня есть хорошие друзья" (напоминает стишок формулировка). А если серьезно, то я начал заниматься вебом года 3 назад, и в процессе работы многим клиентам делал отзывчиво помогал, делал работы больше чем они платили. Клиенты это запоминают и всем советуют тебя как проверенного программиста. Делайте добро людям и оно к вам вернется.

Цитата:

Сообщение от mycoding
что найти не могу

ну а если всё так совсем туго с заказами, может стоит подумать о создании / монетизации своих проектов? Сателлиты тоже никто не отменял.
ИМХО: Главное в этом не переметнуться на темную сторону ГСов.

Shaci 26.10.2010 22:40

Цитата:

Сообщение от vladlen (Сообщение 75848)
mycoding, че-то вы разносите свой депресняк по всему форуму

да уж

micscr 27.10.2010 09:27

Цитата:

Сообщение от vladlen
mycoding, че-то вы разносите свой депресняк по всему форуму
Цитата:

Сообщение от Shaci (Сообщение 76017)
да уж


мне это даже не депресняк напоминает, а просто человек как будто занялся не своим делом. Все признаки.

mycoding 27.10.2010 09:32

Вопрос не в деле, а в том за что платят.
Мне за это платят, а комп я ненавижу :) ...

Если бы была сфера за которую платили по нормальному,
я бы туда пошел.
На данный момент за кодинг платят.

Я бы вообще с удовольствием бы зарабатывал вот так.

Выращивал бы овощи, молоко бы делал продавал, творог.
Т.е . сельским хозяйством.
Но на данный момент государство кинуло деревню по самое не хочу.
Я 4 года назад был в деревне между Саратовской и Волгоградской областью.
Знаете сколько там получает сварщик самого высшего разряда?
1300, и то ему в деревне все завидовали !!!

У нас в стране настолько все неправильно.
Надо запретить в воз продовольствия из других стран вообще.
Так как ввозят одну дрянь...
И поддерживать производство частных подворий без перекупщиков!!!
Чтобы в какой областе живешь, той области у тебя и продукты были.
Ну за исключением севера, а то там вообще ничего не растёт.

Надо своего товаро производителя поддежрживать.
Запретить вывоз любой дресесины из России.
Только в виде мебели.
А то сейчас вывоз дерева идет по полной уже около 20 лет
в Китай и ФИнляндию.
Раньше по доходности во времена союза
лесная промышленность была на 3-ем или на 2-ом месте после
полезных ископаемых.
А сейчас?

micscr 27.10.2010 09:37

Цитата:

Сообщение от mycoding (Сообщение 76061)
Вопрос не в деле, а в том за что платят.
Мне за это платят, а комп я ненавижу :) ...

Если бы была сфера за которую платили по нормальному,
я бы туда пошел.
На данный момент за кодинг платят.

Может эту сферу надо поискать?
Программистом чтобы стать приличным надо очень много учиться, потом поработать, чтобы подтвердить, что не зря учился. И всегда обновлять и добывать новые знания и навыки.
А ты походу только учишся курсе на 2-ом универа специальности полусвязанной с программированием и уже хотелочку раскрыл ...
Тут не так - сейчас платят, занимаюсь, потом невыгодно - брошу, а потом - снова. На год бросить - два года наверстывать. Все с кем я учился и бросил после универа, не стали программистами, т.к. многое поменялось и начинать считай заново.

mycoding 27.10.2010 09:51

Если бы я из универа не вылетел, я бы сейчас в аспирантуре учился, а
так только на 3-ем курсе.

Вообще когда шел на эту специальность я был совсем не готов к ней.
Мне без разницы что Вы обо мне считаете.
Так как заработать я могу только так, и я же не буду рассказывать
своей семье потом, а Вы знаете мне один дяденьке micscr
с сайта javascript.ru сказал, что кодинг это не моё... и поэтому
у нас сегодня нечего кушать...
Надо будет я и по 24 часа в сутки буду сидеть и долбаться пока профи не стану, чтобы зарабатывать приличные деньги.
А про то, что какое то дело не твое, не надо делать громких заявлений.
Нас в Вузе ничему практически не учат, всё что я знаю, это результат долбешки. И все это можно нормально преподать и объяснить, точно также как с английским языком.
Вот Илья Кантор ведёт мастер класс, я бы с удовольствием на них съездил но нет у меня денег на них. И я больше чем уверен, что ведёт он их отлично и в очень понятно форме. Если бы он захотел он бы любого с улицы взял и за 2 недели сделал профи как и сам. Так что это дело хороших преподов а не того, что-то не его дело.
Но Илья Кантор не может так сделать, так как ему тоже надо на что-то жить.

Kolyaj 27.10.2010 09:53

Цитата:

Сообщение от mycoding
Надо запретить в воз продовольствия из других стран вообще.

Т.е. вместо нормального недорогого мяса, допустим, из Голландии, есть хреновое и дорогое из России? Нет, спасибо, автопрома хватит.

У вас вообще странные рассуждения. Работаете там, где платят. Да везде платят, если работать умеешь. А кодинг не та сфера, в которую можно пойти, если там платят. Если это не твоё, ты хоть усрись, а кодить не научишься.

Цитата:

Сообщение от mycoding
Знаете сколько там получает сварщик самого высшего разряда?
1300, и то ему в деревне все завидовали !!!

А нафига в деревне сварщик самого высшего разряда? Там обычный сварщик нужен, вот ему и платят, как обычному. Или вы думаете, что если вы доктор наук, так вам в любой деревне башлять будут? Каждый должен быть на своём месте. Сидишь не на своём, так и не жалуйся.

micscr 27.10.2010 10:04

Цитата:

Сообщение от mycoding (Сообщение 76063)
Если бы я из универа не вылетел, я бы сейчас в аспирантуре учился, а
так только на 3-ем курсе.

заочно учишься? Или платно на стационаре?
Цитата:

Сообщение от mycoding (Сообщение 76063)
Вообще когда шел на эту специальность я был совсем не готов к ней.

Это плохо. Будущую профессию надо подбирать с умом и чтобы способности соответствовали.
Цитата:

Сообщение от mycoding (Сообщение 76063)
Мне без разницы что Вы обо мне считаете.
А про то, что какое то дело не твое, не надо делать громких заявлений.

Я о тебе как программисте ничего не считаю, я по сути даже пары строк твоего кода не видел. Но по твоим словам тоже можно сделать общий вывод.

Цитата:

Сообщение от mycoding (Сообщение 76063)
Нас в Вузе ничему практически не учат,

бросай тогда его. То, что обязательно нужен диплом - давно уже не правда.
Цитата:

Сообщение от mycoding (Сообщение 76063)
Если бы Илья Кантор захотел он бы любого с улицы взял и за 2 недели сделал профи как и сам.

полнейшая глупость из разряда "Я такое в сериале видел". Сказочка для ребятишек.

mycoding 27.10.2010 10:14

Цитата:

Это плохо. Будущую профессию надо подбирать с умом и чтобы способности соответствовали.
Я подобрал умом.
Если бы подобрал то, что нравится закончил бы французский язык или английский. КОторые сами по себе нафиг не нужны.
Цитата:

бросай тогда его. То, что обязательно нужен диплом - давно уже не правда.
Правда, у меня есть масса примеров.

Цитата:

полнейшая глупость из разряда "Я такое в сериале видел". Сказочка для ребятишек.
Я говорю, что правда, я брал любого и обучал его англискому языку
за 2 недели. Есть простые и эффективные методики.
И они во всем.
Большенсво считает, что есть только одна дорога, и не знаю о других.
Я же ищу всегда другие дороги, т.к. очень часто это большенство ошибается.
У нас вся страна пьет пиво и считает что это правильно.
Я не пью это пойло и иду своей дорого, чтобы мне не говорили.
Не надо считать себя правыми всегда, большентсво людей неправы и многое про жизнь не знают, хотя это и лежит на поверхности.

Я прав, так как не верю теории я верю практике.
Реальная жизнь это пратика, а все о чем говорят, это лишь преположение.
Я не буду приводить те примеры, почему то или иное правда.
Несмотря на 22 года я очень многое видел и знаю из практики а не из теории и мне по барабану мнение большенства, если оно ошибочно.

micscr 27.10.2010 10:16

Цитата:

Сообщение от mycoding (Сообщение 76068)
Я говорю, что правда, я брал любого и обучал его англискому языку
за 2 недели. Есть простые и эффективные методики.

:lol:

Kolyaj 27.10.2010 10:20

Цитата:

Сообщение от mycoding
Я говорю, что правда, я брал любого и обучал его англискому языку
за 2 недели. Есть простые и эффективные методики.

Идите репетитором. С такими методиками вы получать будете гораздо больше, чем будучи программистом.

mycoding 27.10.2010 10:21

Мне по барабану твоё мнение.
Есть реальные люди и раельные знания у них.
Я е говорю про то, что я их научил быть супер переводчиками,
я говорю про то, что у они могу на нём говорить и понимать.
Т.е. разговорный базовый английский.

mycoding 27.10.2010 10:22

Не хочу я быть репетиром.
Не нравится мне это.

Kolyaj 27.10.2010 10:23

Цитата:

Сообщение от mycoding
Мне без разницы что Вы обо мне считаете.

Цитата:

Сообщение от mycoding
Мне по барабану твоё мнение.

Что вы здесь вообще делаете?

micscr 27.10.2010 10:31

Цитата:

Сообщение от mycoding (Сообщение 76072)
Мне по барабану твоё мнение.
Есть реальные люди и раельные знания у них.
Я е говорю про то, что я их научил быть супер переводчиками,
я говорю про то, что у они могу на нём говорить и понимать.
Т.е. разговорный базовый английский.

ты троллишь и очень толсто. Я сам долго изучаю английский и мой брат еще дольше меня. Поэтому в теме что и как. Серьезные люди говорят, что учить язык надо как минимум 5 лет, а гоблин(переводчик) учил все 20. Так что глупости не приводи в качестве примера, тут нет тех кто им поверит.

DooMer 27.10.2010 10:35

Цитата:

Сообщение от mycoding (Сообщение 76068)
Я говорю, что правда, я брал любого и обучал его англискому языку
за 2 недели. Есть простые и эффективные методики.

Ну если вы так в этом уверены, то я с удовольствием бы заплатил бы пару тысяч у.е. за пару недель если будут гарантии "свободного разговорного английского".
Но на самом деле както фантастично звучит =(

micscr 27.10.2010 10:37

Цитата:

Сообщение от DooMer (Сообщение 76078)
Ну если вы так в этом уверены, то я с удовольствием бы заплатил бы пару тысяч у.е. за пару недель если будут гарантии "свободного разговорного английского".
Но на самом деле както фантастично звучит =(

К нему бы в Волгоград люди бы на эти две недели сами приезжали. Миллионером можно стать.

mycoding 27.10.2010 10:38

Я на расстоянии не могу, это надо чтобы человек был
рядом.
У меня за плечами английская гимназия 2 года 10-11 класс
8-9 класс тоже не слабая школа по английскому.
И 3 года курсов английских.
Множество фильмов, которые я смотрел на английском
и куча всего того, что не рассказать за один раз.


Часовой пояс GMT +3, время: 23:04.