Пусть разработчика с чего начать? [требует правки]

216
18 июня 2017, 14:51

Добрый вечер, друзья. Задаю данный вопрос не для поднятия холиваров, хочу выяснить для себя с чего начать.

Чтобы проще было дать совет расскажу немного о себе:

33 года, системный администратор по продуктам MS, женат, есть дети.

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

Java - начинал учить еще в 2015 году, ну как начинал, учил месяц потом на работе крупный проект и на полгода я о Java забывал.В итоге изучил синтаксис,наследование, классы, написал даже одно маленькое приложение для работы. Чем не нравится? Тем что для меня сложно мыслить абстрактно, мне нужно видеть что я делаю или что на данный момент сделано.

Вот тут вы можете подумать "Чувак, чего ты тупишь, раз тебе нравится видеть что ты делаешь, то занимайся frontend разработкой и не парься".

Frontend я тоже пробовал, лет 12 назад сделал дипломную работу в колледже на HTML,CSS и JS (JS было пару скриптов для красоты, так что можно не считать).

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

Python к сожалению не изучал, точнее что то начинал читать, но бурного интереса не вызвало. Если посоветует именно Python то вернусь к изучению.

С# вот тут нужно остановиться поподробней, не так давно попросили помочь с дипломной работой, нужно было сделать программу учета компьютеров, для одного балбеса студента, хотя я поразился уровню дипломных работ в ВУЗах, при чем поразился в негативную сторону, дело в том, что я сделал ему дипломную работу ни написав ни одной строчки кода, создал базу данных в Access и в VS 2015 импортировал ее в форму для Windows Forms Application и скомпилировал, мне понравилось, посмотрел пару видео, прикрутил форму авторизации. Балбес доволен, вроде как программу у него приняли. После этого посмотрел несколько уроков и сделал пару простых консольных приложений в C# мне понравилось. Казалось бы вот оно изучай и не парься но нет.

Kotlin - так как java мне показалась через чур мудренной я просмотрел курс по Kotlin, язык мне понравился, лаконичный, более легкий в плане конструкции, хотя и использует JVM, но материалов по данному языку пока немного, поэтому пока его оставил.

После всей стены текста у вас возникнет вопрос "Чувак, а ты сам то знаешь что хочешь?"

Отвечу немного туманно но да знаю, мне интересна разработка приложений под мобильные устройства, как обычных приложений, так и игрушек, хотелось бы изучить такой язык программирования на котором я бы мог делать приложения как на Android, так и на IOS и на PC, при этом не погружаясь в темные пучины Java и кучи ее технологий.Говорят что можно это делать на C# c VS, но там необходимо плагин какой то покупать и все криво выходит. Поэтому не знаю какой путь мне выбрать, есть желание что то создавать, но я боюсь впустую потратить время не на то что мне нужно, так как я уже не молод по меркам IT.

Хочется изучить язык и технологий, которые бы были актуальны еще долго время и развивались.

Прошу дать ваши советы.

Заранее благодарен.

READ ALSO
Помогите решить задачу C#

Помогите решить задачу C#

Не могу придумать решение к данной задаче

225
Вывод текста с ComboBox на TextBox

Вывод текста с ComboBox на TextBox

Нужно реализовать выбор через ComboBox нужной строки и сделать так чтобы он выводился в ReadOnly TextBox

357
Подскажите с чего начинать при создании программы “Планировщика задач” на C#? [требует правки]

Подскажите с чего начинать при создании программы “Планировщика задач” на C#? [требует правки]

Начал писать программу Windows Forms на C# "Планирование рабочего времени" и не хватает знанийСам в C# не шарю, начинающий

231
object in object export to csv [требует правки]

object in object export to csv [требует правки]

1Beginner web programmer, need help with unloading csv format

278