.
Ок
Максимус
Где его взять ?)
В интернете сайт такой.
Jsx707
Помогите выучить c#)
Уфф , очень много курсов
Jsx707
Бесплатных причём
Jsx707
На том же youtube , вообще , очень популярен курс у Simple Code , но я ничего не могу обещать ибо никогда не планировал учить C# , но могу сказать ,что этот данный автор местами крайне нудный , он говорит уверенно , спокойно , но местами примеры у него крайне скучные и нудные и крайне это просто уводит в скуку , но многие моменты он рассматривает очень подробно Я могу так говорить ибо я у него смотрел курс по C++
Jsx707
По сути , он пересказывает документацию просто более "человеческим" языком и это понять куда более проще
Jsx707
Я просто реально порой не понимаю людей я которые пишут документации , им приносит удовольствие пугать людей и казаться в их глазах теми , кто всё знает или что?😂 Просто иногда так и кажется
Ivan
Но я на массивах застрял, не могу понять и всё
Jsx707
Да? Ну я рад , найти хороший курс , это уже не маленький шаг на карьерном пути
Jsx707
Но я на массивах застрял, не могу понять и всё
ДАААА , это та ещё хрень , а мне кстати так и не пришлось из использовать
Jsx707
По сути массив это переменная , только которая может хранить несколько значений сразу
Ivan
А что не понимаешь?
Как работает и для чего он вообще нужен , где использовать
Jsx707
int array = {1 , 2 , 3 , 4 , 5}
Jsx707
У каждого элемента есть индекс , то есть - порядковый номер , отсчёт порядковых номеров начинается с НУЛЯ
Димитрий
Это с джавы ?
Jsx707
То есть , для компилятора или интерпретатора самый первый элемент массива имеет индекс 0
Максимус
Как работает и для чего он вообще нужен , где использовать
Ну вот у тебя есть много данных которые по свойствам схожи, например оценки студентов. Хранить каждую оценку в отдельной переменной неудобно ведь. Вот для этого и нужен массив.
Jsx707
Это с джавы ?
Та с любого считай , поправьте синтакс , но массивы во всех языках очень похожи
Максимус
Это с джавы ?
Массив? Он везде есть.
Jsx707
Это с джавы ?
Ну можно с python , если хочешь
Димитрий
Массив? Он везде есть.
Просто синтаксис точь в точь.
Jsx707
Только python отличается вроде тем , что в одном массиве можно хранить элементы разных типов данных
Jsx707
Вроде как
Максимус
Как работает и для чего он вообще нужен , где использовать
А как он работает... Ну не обязательно знать что там под капотом. Важно лишь знать что данные идут друг за другом в памяти и расчёт начинается с 0 (но не везде).
Jsx707
Так вот , к элементам массива можно обращаться , но не по значению ! А по индексу , то есть по порядковому номеру
Димитрий
То есть это переменная которая хранит множество схожих значений
Множество разных значений, одного и того же типа.
Jsx707
Одного типа данных , а значения у них может быть вообще разное
Jsx707
Ты можешь потом дописывать элементы в массив в процессе выполнения программы , если надо
Jsx707
Выводить их на экран можно
Максимус
Ты можешь потом дописывать элементы в массив в процессе выполнения программы , если надо
А это ты уже далеко зашёл :) Если массив фиксированный длины, то тут не все так просто.
Димитрий
Я вот не давно пытался добавить в массив натуральных чисел значение, но там не было метода нужного.
Jsx707
Так а что за ЯП ?
Та какой удобно , в основных языках программирования они все почти схожи по принципу
Jsx707
В C# по крайней мере точно можно
Jsx707
В Java , Python , C , C++
Jsx707
Javascript ещё
Димитрий
Я вот не давно пытался добавить в массив натуральных чисел значение, но там не было метода нужного.
И сейчас до сих пор ломаю над этим голову, нужно где то хранить порядок чисел, и потом циклом проходится по нему, но не могу я там создать копию нужного мне массива, чтобы потом пройтись по нему, и если условия совпадут, то очистить его, т.е. остановить цикл. Попытался использовать ArrayList, но выкидывает исключение, там чё то с многопоточностью связано.
Jsx707
А зачем тебе копия массива?
Jsx707
Ты вроде можешь изменять текущий
Димитрий
Потому что мне придется несколько раз по нему проходится, и как-то останавливать цикл, если условия совпадут, т.е. очищать массив.
Jsx707
Ты вроде про Java говоришь
Jsx707
<ArrayList> вроде оттуда пришло
Ivan
Всем спасибо ребят. Пойду ещё метанит почитаю.
Jsx707
И что ты собираешься на нём делать?
Time
А если не секрет , почему C#?
по моему там не только c#
Димитрий
Я уже думаю использовать хеш мапы, чтобы очищать его, там есть метод clone().
Ivan
А если не секрет , почему C#?
Как он мне понятней зашёл из всех языков
Jsx707
Окей
Димитрий
Но это уже будет фигня, т.к. хеш мапы были созданы чтобы хранить ключ и какое-то значение другое, а у меня ключ или значение будет хоть что угодно, самое главное не допускать повторения ключей.
Dt_rin 🇺🇦
full-stack... ну... это жопа, на мой взгляд, работаешь за 2-х а получаешь за 1-го
я про план обучения. к моменту начала JS обычно знаешь чего хочешь. да и мне нравилось в своё время
Dt_rin 🇺🇦
большинство контор работают по канбану - никак не будешь овертаймить как ебанутый
Time
Не думаю.
разве? :D
.
full-stack... ну... это жопа, на мой взгляд, работаешь за 2-х а получаешь за 1-го
Но как считаешь, лучше быть спецом в чём-то одном или универсалом? И если в одном, то в чём конкретно?
Максимус
разве? :D
Ну как-то глупо что-ли. Учился за двоих, работаешь за двоих, получаешь за одного.
Максимус
ну так говорят просто, много таких историй слышал
А чего тогда работать фуллстеком, если можно фронтом?
Димитрий
Круто быть full-stack, если работаешь конкретно над одним проектом, но можешь легко пойти заниматься другим. Жопа это когда делаешь 3 совсем разных проекта одновременно.
.
я в бэкенд
Ну ок, но ведь надо понимать что у тебя на выходе творится?) Или фронт сам подстроится?)
Vladyslav
большинство контор работают по канбану - никак не будешь овертаймить как ебанутый
Тут больше от культуры в самой конторе зависит скорее, а не от методологии, по которой они работают
Dt_rin 🇺🇦