Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Не могу писать код

Ситуация такая,в 18 лет пошел работать тестером,потом думал переквалифицироваться в девелопера (учил фронт энд часть и джава),но проблема в том,что я не могу писать код,то есть у меня есть все знания для написания калькулятора или простенькой игры но кодить не умею.Не знаю с чего начинать и какой последовательности придерживаться.
Может быть кто то подскажет как этому научиться?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Писать много.

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

Вы действительно CEO?
писать в блокноте, хвастаться копипастом — "это ШЕДЕВР"©
По эмоции напомнило студента, который написал первую программу и показал преподавателю: encrypted-tbn0.gstatic.com/...IVNsOt04xCjLoyc

да, только как СЕО я решаю вопросы финансирования и развития бизнеса. Основной фонд затрат — это работа програмистов и фрилансеров. Очень часто я чувствую что меня пытаются развести на количество часов или на пути реализации и иногда мне кажется что быстрее сделать самому, только у меня маловато скилов пока. А что вы имеете против блокнота ?

А что вы имеете против блокнота ?
оценивать производительность программистов, программируя в блокноте — это как участвовать в автомобильных гонках на самокате.

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

Для комплексной и адекватной оценки нужны годы практики, если не десятилетия, а вы потратите свое время с большей пользой на вашем профессиональном поприще.

давайте уточним — обычно я пользую notepad++, а куски кода храню в ультраэдите. совет с экспертом тут не катит, потому что экспертиза это наше конкурентное преимущество )

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

это заметно xD

))) да, за 7 дней я просмотрел 28 лекций из Стендфордского курса stanford programming methodology, на прошлых выходных написал 5 тасков в эклипсе и сегодня доделал второе из 4х больших заданий которое читает данные из файла и потом по имени чела рисует график популярности за последние 100 лет. Завтра я думаю закончить с двумя остальными заданиями и начать мучать хибернейт или что там дальше. То что я не знаю как писать конкретно на java не означает что я не знаю как писать код. Теперь раскажите что за последние две недели или месяц выучили вы.

Правило демагога № 1: «Если не можете атаковать мысль, атакуйте мыслителя»
Правило демагога № 2: «Сперва сам добейся того же, а потом критикуй»

не обижайтесь, тут так принято.
здесь нетехнического специалиста попинают,
а на работе обманут. что хуже?

— две недели.
— А чего так долго?
— ну, там много кодить
— Да это ж просто кнопку добавить, чего там делать?
— нуу... полторы.
— не, все равно много, давай ты за неделю сделаешь.
— за неделю могу не успеть.
— но ты же классный специалист! Давай, я в тебя верю, через неделю жду результат.

Знаем мы такую экспертизу :)

— Да это ж просто кнопку добавить, чего там делать?
знаем мы такие задачи :)

когда вы закончите все практические задания, вы сможете оценить время только для таких заданий(может немного сдвините эстимейт при оценке сложных), но вы не сможете определять

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

Копипаста — как онанизм, все занимаются, но никто не признается:)

Проблемой может являться не неумение кодить, а отсутствие «проекта» как контейнера для множества кнопок, из которых калькулятор будет состоять, некой MVC-сущности. Попроси кого-то из коллег по цеху придумать для тебя прототипное ТЗ или сыграй роль собственного заказчика сам.

Я бы переквалифицировался в менеджера.

"Я б в деливери пошел, пусть меня научат!"©

больше менеджеров, больше аджайла!

не, а вдруг, когда начнет, понравится)

Начинать надо с начала.

есть куча туториалов с пошаговым описанием.
Например, (да-да Stripes не популярен, но все же) www.stripesframework.org/...ick Start Guide

ну или разные кукбуки.

Отработай сортировки. Графы. Напиши пару приложений. И соблюдай режим сна.

«Не могу писать код»
Тогда не надо и пытаться, в АТБ всегда не хватает грузчиков/продавцов.

Как насчет договориться с девелопером чтобы тот помог?

Статья скорее должна быть переименована в «Не хочу писать код»

«всего 570$ и ты кодер с гарантированным трудоустройством».

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

или простенькой игры
Насколько простенькой ?
Типа тетриса можеш?
Если да, то можеш смело записываться в девелоперы, и искать рапоту...

Если всё хорошо с английским, можно попробовать начать отсюда: www.coursera.org/...teractivepython, или поискать что-то подобное. Этот курс, на мой взгляд, хорош тем, что во-первых не требует никаких предварительных знаний, а во-вторых, упор делается именно на практику, т.е. собственно кодинг.

Не надо писать код. Пиши то, что видишь. Видишь стол пиши — public class Stol() {} Видишь магазин пиши — public class Magazin() {} Видишь покупателя — ну ты понял. Потом положи все столы в магазин и покажи их покупателю. Поздравляю, ты написал свой первый магазин.

поэтому вас на работу и не берут?

при виде класса

Magazin
и
Stol
я бы не смотрел что у него внутри

учится писать по книгам — не лучшая идея. писать и проверять по книге — хорошо. писать, а потом читать и делать выводы — правильная идея. писать и читать одновременно — не усвоится ничего

Чё-то вспомнилось: Говорить о музыке — всё равно, что танцевать об архитектуре. :)

Судя по соседней популярной теме — на презервативы.
Будут предлагать курсы всякие — беги.

Беги за бутылкой на 5-ый этаж к бабе Вале!

Дать взятку HR чтоб тебя взяли на работу не провряя умеешь писать код или нет

у меня есть все знания для покатушек на велосипеде, но ездить не умею.

Начать с того, что (для простоты отслеживания прогресса) сделать веб-форму или гуи-приложение под десктоп. Сначала без интерактива, просто чтоб страничка была. Затем добавлять интерактив — например, сначала чтоб по нажатию кнопки писало «hello world», потом чтоб складывало два числа из соседних полей, и т.д.

-

А комментарий про девушку и бокс уже был, да? Тут в подобных топиках даже проституток насоветуют часто.
По теме — ох, как знакомо:) Реально была проблема в свое время. Психологическая, в первую очередь.
Могу посоветовать два варианта.
1. Найди знакомого, который проходил какие-то курсы. Пусть скинет тебе домашние задания, которые им давали, по нарастающей. От хеллоу ворлда и далее (простенькая игра или калькулятор там должны быть впоследствии). Последовательно их выполняй.
2. Нагугли тестовое задание по твоей специализации и попробуй его сделать. Главное, не паникуй после его первого прочтения. Прочти второй раз, третий, пятый — обилие умных слов окажется не таким уж загадочным, может быть просто красиво описана какая-то обыденная хрень. Разбей его на подзадачи и, опять-таки, выполняй одно за другим. Попутно подкачаешь GDD (google driven development, гуглеж то есть) и плотно познакомишься со stackoverflow (ибо будешь сталкиваться со всяческими граблями). Не бойся, что сходу напишешь гoвнокод — его пока никто не увидит:)

Що за коментрій про дівчину і бокс ?

В топиках, где автор младше 20 спрашивает совета, что учить, как развиваться и т.д практически всегда находится кто-то, кто пишет, что лучше бы автору найти девушку и записаться на бокс, чем «задротить» за компом.

Ну доля пользы от такого совету есть...

“Learn C++, they said. It will be fun, they said.
21 days, they said.”
abstrusegoose.com/249

Teach yourself programming in 10 years: norvig.com/21-days.html

Походу рано еще код писать, надо успеть по девочкам хорошо набегаться.

ага, а в 23 сразу в сеньйоры

23-х летний сеньор это как 23-х летний девственник

правило 10 тысяч часов

Попробуй прокачаться до QA-автоматизатора, не все же время быть monkey-testing!
Автоматизатор как и Developer тоже пишет скрипты, шарится в конфигах, шото деплоит и худо-бедно знает хотя бы 1 ЯП. А после того, как получилось стать QA-middle-автоматизатор можно уже и о девелопменте подумать.

ИМХО разрыв между девелоперами и тестерами увеличивается прямо пропорционально уровню их квалификации и состоит скорее в способе мышления:
система как черный ящик со свистелками и перделками (QA) vs программно-аппаратный комплекс (Dev).

Пардон, но не могу тут не вспомнить анекдот.

Мышкам надоела их тяжелая жизнь в лесу — все их обижают, всего они боятся, вот и лиса доконала совсем. Решили они обратиться к мудрому филину.

— Филин! Помоги нам, что делать: нас все обижают, съесть хотят, лиса уже на пятки наступает.

Филин подумал, все взвесил и дал заключение: " Вам мышки необходимо стать ежиками. Тогда вас никто не будет обижать, и ваша жизнь сразу улучшится."

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

— Ну-у мышки! Это уже не мой вопрос. Это уже тактика, а Я стратег...

не каждый синиор может сортировку пузырьком написать, а ты тут про игры какие-то рассказываешь. Но умные дяди уже давно все написали, ты главное научись правильно расставлять написанное и с умным лицом перечисляй методы класса object на собеседовании, еще можно заучить слов по типу hotspot, permgen, eden, survivor и сыр по 500 у тебя в кармане ))

А Вам звідки знати про сенйорів?

Прочти Гради Буч «Объектно-ориентированный анализ и проектирование», наведи порядок в голове)

А ще «Введення в основи баз даних» К. Дж. Дейта.

забей...гуляй пока молодой!

На бокс ходил,девушка есть,гулять надоело,хочу кодить=)

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

вот и ответ почему «не могу» — на боксе все мозги поотшибало

Підписатись на коментарі