Какой язык программирования нужно знать всем?
В моей работе мне нужно умение быстро разобраться с любым языком, понять его синтаксис, оценить масштаб проекта, сформировать обоснованное мнение.
Мой путь к этому пониманию начался еще в 5 классе, я пошел на курс «С++». Конечно, мне было интересно, но в силу своего возраста я был не самым внимательным учеником, особенно когда дело касалось решения проблем математического анализа с помощью программирования. А вот игры делать любил.
Как выяснилось, я не прогадал. Почти все языки в той или иной мере похожи на С++ и его объектно-ориентированную философию. Все, что мне попадалось далее, легко разбиралось на блоки и изучалось с помощью StackOverflow. Из самых интересных языков могу отметить Python, сейчас я бы начал изучение программирования с него. Из самых распространенных — PHP, правда нужно понимать, что эти оба языка позволяют столько вольностей в работе с переменными, что с них перейти на более высокоуровневые языки будет сложнее.
Хочу еще раз напомнить, что я не программист. Я простой владелец интернет-бизнеса, где нужно уметь быстро руками решать проблемы, когда разработчики недоступны.
Еще одна важная деталь — умение работать с bash-языком, это быстрые действия через Terminal и SSH. Это позволяет подключаться к удаленному хостингу и быстро производить какие-то простые действия с файловой системой. Следующий этап — поверхностное понимание того, как устроена и работает ОС Linux, apache2, mysql а также их логи.
Как-то я много слов употребил сложных. Но если вы хотите связать свою жизнь с электронной коммерцией, вы должны прямо сейчас забить все непонятные слова в Google разобраться, о чем идет речь. Это вам сильно поможет в дальнейшей работе.
И все-таки, какой язык программирования нужно знать всем?
Ответ я сформировал только сегодня, хотя пользуюсь им очень давно. Это язык запросов к базам данных SQL. С его помощью вы сможете получить какие угодно срезы данных с вашего бизнеса, сформировать нужные колонки из нужных таблиц, произвести простые и сложные арифметические действия и выгрузить это в Excel для дальнейшей обработки. Тут вам понадобится еще одно ключевое слово — программа phpMyAdmin для доступа к базе данных напрямую.
Вот стартовый набор знаний, получив его, вы уже будете дальше сами развиваться в том направлении, которое наиболее подходит под ваш бизнес.