در این مطلب، ویدئو آیا DSA با استفاده از پایتون در FANG ترجیح داده نمی شود؟ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:57
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,080
سلام، همه اینجا ضربه بزنید و
2
00:00:02,080 –> 00:00:03,439
این را بشنوید که این یکی از
3
00:00:03,439 –> 00:00:05,040
جالبترین موارد تاکنون است،
4
00:00:05,040 –> 00:00:07,520
هی آقا ساختار داده با استفاده از پایتون یا
5
00:00:07,520 –> 00:00:08,800
جاوا که بهتر
6
00:00:08,800 –> 00:00:11,120
است ساختار داده با استفاده از پایتون
7
00:00:11,120 –> 00:00:13,360
توسط شرکتهای نیش ترجیح
8
00:00:13,360 –> 00:00:15,440
داده نمیشود.
9
00:00:15,440 –> 00:00:16,480
اجازه دهید
10
00:00:16,480 –> 00:00:18,960
این واقعیت را به صراحت بیان کنم که هر شرکتی
11
00:00:18,960 –> 00:00:20,720
که در مقیاس نیش
12
00:00:20,720 –> 00:00:23,039
باشد شما را در مورد استفاده از زبان برنامه نویسی شما محدود نمی کند،
13
00:00:23,039 –> 00:00:24,320
من
14
00:00:24,320 –> 00:00:26,960
خودم
15
00:00:26,960 –> 00:00:28,080
16
00:00:28,080 –> 00:00:29,840
با استفاده از پایتون و انواع
17
00:00:29,840 –> 00:00:31,199
زبان های دیگر و همچنین
18
00:00:31,199 –> 00:00:33,760
یکی از زبان های بسیار من، انواع این دورهای سطح نیش را پاک کرده ام. دوست صمیمی
19
00:00:33,760 –> 00:00:35,760
اخیراً یک
20
00:00:35,760 –> 00:00:37,520
مصاحبه در سطح فن را پاک کرده است و تمام ساختار داده های
21
00:00:37,520 –> 00:00:38,800
اطراف را به
22
00:00:38,800 –> 00:00:41,760
سرعت پاک کرده است که یک انتخاب زبان عجیب
23
00:00:41,760 –> 00:00:42,719
است،
24
00:00:42,719 –> 00:00:46,000
اما مشکلی وجود ندارد که خوب این را بشنوید
25
00:00:46,000 –> 00:00:48,320
ساختار داده و الگوریتم یک
26
00:00:48,320 –> 00:00:50,480
مفهوم اساسی است که همه
27
00:00:50,480 –> 00:00:51,280
باید یاد بگیرند،
28
00:00:51,280 –> 00:00:52,960
اما این به این معنی نیست که شما باید
29
00:00:52,960 –> 00:00:54,879
یک زبان برنامه نویسی جدید را
30
00:00:54,879 –> 00:00:56,640
یاد بگیرید تا ساختار داده را در ساختار داده یاد بگیرید
31
00:00:56,640 –> 00:00:58,559
و الگوریتم
32
00:00:58,559 –> 00:01:00,800
به سادگی گفتن الگوریتم یک راه است.
33
00:01:00,800 –> 00:01:02,559
حل یک مسئله با
34
00:01:02,559 –> 00:01:03,520
روش های مختلف
35
00:01:03,520 –> 00:01:05,280
و سپس انتخاب می کنید که
36
00:01:05,280 –> 00:01:07,439
کارآمدترین روش برای حل یک مسئله کدام است،
37
00:01:07,439 –> 00:01:09,119
بنابراین واقعاً مهم نیست که چه
38
00:01:09,119 –> 00:01:10,880
زبانی را برای حل آن مشکل خاص انتخاب می
39
00:01:10,880 –> 00:01:12,159
کنید
40
00:01:12,159 –> 00:01:14,640
، مشکلی که راه حلی برابر با o دارد.
41
00:01:14,640 –> 00:01:16,560
پیچیدگی زمانی n از پیچیدگی زمانی باقی می ماند
42
00:01:16,560 –> 00:01:19,759
در پایتون در جاوا
43
00:01:19,759 –> 00:01:20,159
در c
44
00:01:20,159 –> 00:01:22,960
پلاس پلاس و در هر زبان دیگری نیز
45
00:01:22,960 –> 00:01:24,799
ساختار داده و
46
00:01:24,799 –> 00:01:26,720
الگوریتم پایه و اساس برنامه نویسی شما را
47
00:01:26,720 –> 00:01:28,080
بسیار قوی تر می کند
48
00:01:28,080 –> 00:01:29,840
و اگر قصد یادگیری یک
49
00:01:29,840 –> 00:01:31,119
زبان برنامه نویسی جدید
50
00:01:31,119 –> 00:01:33,600
را دارید یاد بگیرید dsa شما پایه خود را
51
00:01:33,600 –> 00:01:35,439
ضعیف می کنید زیرا هنوز
52
00:01:35,439 –> 00:01:36,960
با آن زبان برنامه نویسی راحت نیستید
53
00:01:36,960 –> 00:01:37,840
54
00:01:37,840 –> 00:01:40,640
من همیشه این را گفته ام که چه زمانی
55
00:01:40,640 –> 00:01:42,159
باید ساختار داده و الگوریتم را یاد بگیرید
56
00:01:42,159 –> 00:01:42,960
57
00:01:42,960 –> 00:01:44,880
پاسخ من به این سوال همیشه
58
00:01:44,880 –> 00:01:46,159
این بوده است که ابتدا
59
00:01:46,159 –> 00:01:47,600
مطمئن شوید که اساس شما چیست؟
60
00:01:47,600 –> 00:01:49,360
برنامه نویسی قوی است شما
61
00:01:49,360 –> 00:01:51,600
با حلقه های نوشتن بسیار راحت هستید
62
00:01:51,600 –> 00:01:53,119
زیرا در الگوریتم
63
00:01:53,119 –> 00:01:55,040
ها حلقه هایی با سه روش
64
00:01:55,040 –> 00:01:56,719
مختلف یا سه تفاوت می نویسید. ساختار حل
65
00:01:56,719 –> 00:01:58,240
یک مشکل را اجاره کنید و اگر
66
00:01:58,240 –> 00:02:00,960
در نوشتن حلقه ها
67
00:02:00,960 –> 00:02:01,840
و توابع راحت
68
00:02:01,840 –> 00:02:04,000
نیستید، در الگوریتم ساختار داده خیلی خوب عمل نمی کنید،
69
00:02:04,000 –> 00:02:05,280
70
00:02:05,280 –> 00:02:07,920
بنابراین همیشه مراحل این است که ابتدا مطمئن
71
00:02:07,920 –> 00:02:09,440
شوید که با زبان برنامه نویسی خود راحت هستید
72
00:02:09,440 –> 00:02:10,080
73
00:02:10,080 –> 00:02:12,879
. پس از آن
74
00:02:12,879 –> 00:02:14,640
مطمئن شوید که چند پروژه
75
00:02:14,640 –> 00:02:15,440
می
76
00:02:15,440 –> 00:02:16,720
سازید تا با زبان برنامه نویسی کمی راحت تر باشید
77
00:02:16,720 –> 00:02:18,640
و سپس
78
00:02:18,640 –> 00:02:21,040
الگوریتم ساختار داده خود را شروع کنید ساختار داده
79
00:02:21,040 –> 00:02:22,000
و الگوریتم
80
00:02:22,000 –> 00:02:24,239
بسیار بسیار ساده به نظر می رسد اما
81
00:02:24,239 –> 00:02:25,360
ترفندها و نکات زیادی دارد
82
00:02:25,360 –> 00:02:26,879
که باعث می شود شما بیشتر شوید.
83
00:02:26,879 –> 00:02:28,800
برنامه نویسان کارآمد، بنابراین یادگیری آن همیشه
84
00:02:28,800 –> 00:02:29,520
ایده خوبی است،
85
00:02:29,520 –> 00:02:31,280
اما زمان مناسبی برای انجام آن وجود دارد و
86
00:02:31,280 –> 00:02:33,120
همیشه توصیه من این است
87
00:02:33,120 –> 00:02:35,200
که چیزی بسازید که با
88
00:02:35,200 –> 00:02:36,560
زبان برنامه نویسی خود راحت شوید
89
00:02:36,560 –> 00:02:39,840
و سپس dsa را یاد بگیرید و بله، می توانم صراحتا
90
00:02:39,840 –> 00:02:40,480
بگویم
91
00:02:40,480 –> 00:02:42,480
این را در یوتیوب در عموم قرار دهید.
92
00:02:42,480 –> 00:02:44,400
پلتفرمی که می توانید از
93
00:02:44,400 –> 00:02:46,400
هر زبان برنامه نویسی برای یادگیری
94
00:02:46,400 –> 00:02:48,000
ساختار داده استفاده کنید، چه سریع
95
00:02:48,000 –> 00:02:51,200
c به علاوه سی پایتون جاوا
96
00:02:51,200 –> 00:02:55,120
swift جاوا اسکریپت حتی php هر زبان e
97
00:02:55,120 –> 00:02:57,519
برای یادگیری ساختار داده و الگوریتم کاملاً خوب کار می کند،
98
00:02:57,519 –> 00:02:59,440
99
00:02:59,440 –> 00:03:02,000
اما اگر به همین دلیل است که چرا این افسانه
100
00:03:02,000 –> 00:03:02,879
101
00:03:02,879 –> 00:03:05,120
آنقدر در هر پلتفرمی شناور است که شما
102
00:03:05,120 –> 00:03:06,480
باید آن را فقط با c
103
00:03:06,480 –> 00:03:09,040
یا c به علاوه به علاوه یاد بگیرید، دلیلی برای آن
104
00:03:09,040 –> 00:03:10,480
هم دارم، اجازه دهید توضیح دهم.
105
00:03:10,480 –> 00:03:12,239
دو چیز اضافی وجود دارد که
106
00:03:12,239 –> 00:03:14,159
ابتدا باید در مورد آنها بدانید
107
00:03:14,159 –> 00:03:15,920
آیا این بدان معنی است
108
00:03:15,920 –> 00:03:17,760
که برای هیچ
109
00:03:17,760 –> 00:03:19,040
زبان برنامه نویسی اولویتی
110
00:03:19,040 –> 00:03:21,519
وجود ندارد، نه اینطور نیست که گاهی اوقات
111
00:03:21,519 –> 00:03:23,519
درمان های ترجیحی حتی
112
00:03:23,519 –> 00:03:25,120
در شرکت های بزرگ
113
00:03:25,120 –> 00:03:26,560
نیز ارائه می شود. از مثالهای
114
00:03:26,560 –> 00:03:28,879
اینجا برای مثال بیایید بگوییم
115
00:03:28,879 –> 00:03:31,599
وان پلاس یک برند بسیار بزرگ است و
116
00:03:31,599 –> 00:03:32,319
117
00:03:32,319 –> 00:03:35,040
این برند در مرحله اولیه نیست و
118
00:03:35,040 –> 00:03:36,879
سعی میکنند مطمئن شوند که اندرویدشان
119
00:03:36,879 –> 00:03:38,959
با دستگاههایشان سازگار است،
120
00:03:38,959 –> 00:03:41,120
در این صورت برنامهنویسهای c plus
121
00:03:41,120 –> 00:03:42,159
plus را
122
00:03:42,159 –> 00:03:44,080
بیشتر ترجیح میدهند. و آنها ترجیح می دهند نامزدی
123
00:03:44,080 –> 00:03:45,840
که ساختار داده و
124
00:03:45,840 –> 00:03:46,879
الگوریتم خود را
125
00:03:46,879 –> 00:03:49,120
دور C به علاوه پاک کند، ترجیحاً ترجیح می دهند
126
00:03:49,120 –> 00:03:50,640
زیرا هدف آنها این است
127
00:03:50,640 –> 00:03:52,640
که شرکتی در این مرحله باشد. شروع
128
00:03:52,640 –> 00:03:53,920
فاز آنها
129
00:03:53,920 –> 00:03:55,920
عمدتاً در برنامه وب هستند یا
130
00:03:55,920 –> 00:03:57,920
چیزی که آنها همیشه
131
00:03:57,920 –> 00:03:59,439
برنامه نویسی را ترجیح می دهند که پایه قوی
132
00:03:59,439 –> 00:04:00,000
133
00:04:00,000 –> 00:04:02,000
در واکنش یا زاویه یا هر
134
00:04:02,000 –> 00:04:03,760
پشته ای که در حال ایجاد آن هستند، دارند،
135
00:04:03,760 –> 00:04:06,080
بنابراین بله، گاهی اوقات درمان های ترجیحی وجود دارد
136
00:04:06,080 –> 00:04:06,799
137
00:04:06,799 –> 00:04:08,480
و این رفتار ترجیحی نیز
138
00:04:08,480 –> 00:04:09,920
در آن اتفاق می افتد. مقیاس نیش
139
00:04:09,920 –> 00:04:12,000
زیرا آنها همچنین گاهی اوقات روی یک
140
00:04:12,000 –> 00:04:13,439
پروژه بسیار خاص کار
141
00:04:13,439 –> 00:04:15,760
می کنند و می خواهند تیم خود را با
142
00:04:15,760 –> 00:04:18,000
افراد کارآمدتر در زبان برنامه نویسی یا زبان برنامه نویسی دیگر داشته باشند،
143
00:04:18,000 –> 00:04:18,798
144
00:04:18,798 –> 00:04:21,199
همه سعی می کنند مقداری از هزینه ها را صرفه جویی کنند و
145
00:04:21,199 –> 00:04:22,079
برنامه نویسی
146
00:04:22,079 –> 00:04:24,240
که این دانش خاص را
147
00:04:24,240 –> 00:04:25,919
در مورد آن زبان