برگزیده های پرشین تولز

یاد گرفتن برنامه نویسی

l3est

مدیر خدمات وبمستری بازارچه
مدیر انجمن
مدیر انجمن
تاریخ عضویت
19 می 2012
نوشته‌ها
16,141
لایک‌ها
21,455
سن
26
محل سکونت
Youtube
فکر میکنم مشکل اصلی من تنبلی هست
تنبلی یکی از دلایل اصلیش افسردگیه که تو کشور ما یه چیز عادی شده
ولی افسردگی هم یه بخشیش به خاطر تغذیه و ورزشه، من یه مدت خیلی جدی هم **** OMAD میگرفتم هم روزی حداقل 1 ساعت ورزش هوازی تو برنامم بود یه آدم دیگه شد بودم
الان فقط **** رو دارم ولی مثل اون موقع نیستم
 

davi12

Registered User
تاریخ عضویت
16 ژانویه 2012
نوشته‌ها
617
لایک‌ها
686
تنبلی یکی از دلایل اصلیش افسردگیه که تو کشور ما یه چیز عادی شده
ولی افسردگی هم یه بخشیش به خاطر تغذیه و ورزشه، من یه مدت خیلی جدی هم **** OMAD میگرفتم هم روزی حداقل 1 ساعت ورزش هوازی تو برنامم بود یه آدم دیگه شد بودم
الان فقط **** رو دارم ولی مثل اون موقع نیستم
سلام
من در مورد این OMAD چیزی نشنیده بودم
من تا وقتی غذا نخوردم خیلی حالم خوبه و سرحالم اما کمی غذا می خورم خمار o_Oمی شم و حتما باید بخوابم .ولی این OMAD هم که گفتید خیلی سخته مثلا من وقتی صبحانه و نهار نمی خورم ساعت 2-3 سر درد می گیرم
 

l3est

مدیر خدمات وبمستری بازارچه
مدیر انجمن
مدیر انجمن
تاریخ عضویت
19 می 2012
نوشته‌ها
16,141
لایک‌ها
21,455
سن
26
محل سکونت
Youtube
این OMAD هم که گفتید خیلی سخته مثلا من وقتی صبحانه و نهار نمی خورم ساعت 2-3 سر درد می گیرم
خب بدن چند سال به یه ساعت هایی عادت میکنه طول میکشه این عادت عوض بشه.
منم اول با OMAD شروع نکردم. با 18-6 شروع کردم
18 ساعت بدون غذا
6 ساعت دو وعده غذا (مثلا ساعت 1 ناهار - 7 شام)

بعد رفتم 20-4 که بهش میگن warrior diet

آخر رسیدم به OMAD

این ****‌ها با ورزش اثر خیلی بهتری دارن
 

ya3ya6

Registered User
تاریخ عضویت
3 دسامبر 2011
نوشته‌ها
580
لایک‌ها
756
محل سکونت
THE WORLD
سپاس فراوان از از هر دو دوست گرامی
فکر میکنم مشکل اصلی من تنبلی هست . چند سالی بود که از این بیماری رها شده بودم اما دوباره عود کرده . شرکت رفتن هم واسه همین میخواستم اونجا وقتی هستم دیگه نمیشه ساعتها تو اینستاگرام یوتیوب و... سیر کنم یا بازی آنلاین کنم ! مجبورم کد بزنم . یا وقتی به مشکل میخورم لازم نیست سرچ کنم و مشکل رو حل کنم میتونم از دیگران بپرسم . بهتره بجای پیدا کردن روشهای آموزش برنامه نویسی فکری بحال تنبلی کنم . چون با این توضیحاتی که شما دادید در مورد یاد گرفتن برنامه نویسی نقطه ی ابهامی نمیمونه .
خواهش
ببینید چیزی که میگید خیلی عادیه.
من اکثر آدمها که بهشون همچین چیزی رو پیشنهاد میکنم (اینکه یکی دو سال آموزش رو جدی بگیر و یه تخصصی رو حرفه ای یاد بگیر) ، به ندرت قبول میکنه طرف.
دلیلش هم که اینه که جذابیتی نداره این آموزش براش + عادت کرده به زندگی کم بازده (همون ضرب المثل ترک عادت موجب مرض است، که البته تا حدی درسته ولی خیلی نه.) .
اینکه به فکر مبارزه مستقیم باهاش بیفتید راه خوبیه، ولی خیلی کم پیدا میشه آدمهایی که بتونند همچین کاری بکنند.
اکثر آدمها (از جمله خودم) ، تو این شرایط راه حل های نرم تری برای افزایش پرفورمنس انتخاب میکنند. (اون ضرب المثل درستش فک کنم تو مایه های اینه که ترک یهویی عادت موجع آشفتگیه. ولی اگه نرم باشه مشکلی نداره.)
اینکه شما اینستاگرام و یوتیوب و گیم رو به برنامه نویسی ترجیح میدید، بخاطر سوشیالایز (اجتماعی بودن) و گیمیفای بودنشون است (در کل فان بودنشون.).
بنظرم بهتره بجای اینکه تنبلی رو ترک کنید تا کاری که فان نیست رو انجام بدید، سعی کنید اون کار رو فان تر بکنید.

اینا چند تا پیشنهاد برا اینکه یکم فان تر بشه یادگیری برنامه نویسی :
- کلاس رفتن: کلاس آموزشی چون آموزش socialize (اجتماعی) و discipline دار (مسیر دار) میشه، جذاب تر و راحت تر میشه. اینکه با چند نفر راجع به برنامه نویسی حرف بزنی فان تر میکنه آموزش رو.
- استفاده از محیط های سوشیالایز و گیمیفای مجازیه: مثل reddit که یه سری فروم برنامه نویسی داره (میتونی سوال بپرسی، تو بحث ها شرکت کنی، تجربیات بقیه رو بخونی، غیره. من اوایل خیلی چک میکردم ردیت رو، سوال هم گاهی میپرسیدم.)، یا stackoverflow که با جواب دادن سوالای یوزر ها امتیاز میگیری (من خودم از این روش اخیرا برا یادگیری موضوعات جدید استفاده میکنم. مثلا کاتلین رو به ترتیب جدیدترین مرتب میکنی، و شروع میکنی تلاش کردن که مشکلاتشون رو حل کنی. اینکه طرف جواب ات رو قبول کنه و امتیاز بگیری یه حس اعتیاد آور بازی مانند داره.)، دیسکورد هم چت روم برنامه نویسی زیاد داره، با بقیه تو موضوعات مختلف چت میکنی. codewars هم برای امتیاز گرفتن با حل مسائل پایه برنامه نویسیه.
- دیدن ویدیو های یوتیوب مرتبط: که انرژی بگیرید و بفهمید چی دوست دارید (passion تون چیه)، مثلا سرچ کنید پروژه های برنامه نویسی کول، یا یه چیزی تو این مایه ها. فیلم های movies about programming یا about business بزنید تو گوگل هم میاد لیستش.
- یکی هم شرکت رفتن که خودتون گفتید.
- یکی هم اینکه چند روز خودتون رو آزاد بگذارید و چیز هایی که واقعا ازش لذت نمیبرید و صرفا اعتیاده (مثل اینستا که برای اکثرا لذت نداره و صرفا عادته.) رو کنار بگذارید. یکم به زندگی تون فکر کنید که مسیر زندگی که میخواید بهش برسید براتون مشخص بشه، اینکه اصلا میخواید برنامه نویسی کنید که چی بشه، مثلا اگه هدفتون حقوق بالاست، فکر کنید حقوق بالا میخواید برای چی. اینکه آدم هدف بلند مدت اش رو دقیقا بدونه چیه و مسیر براش واضح و ملموس باشه، خیلی کمک میکنه که انرژی داشته باشه برا رفتن این مسیر. مثلا یه نفر که میخواد سرطان درمان کنه، ممکنه حتی پزشکی دوست نداشته باشه ولی اینقدر هدفش براش جذابه که خود پزشکی هم جذاب میشه. برنامه نویسی هم تقریبا همینطوره، واسه خیلی ها خود برنامه نویسی حوصله سر بره، جذابیتش به چیزیه که قراره آدم باهاش بسازه یا هدفی که داره.
- یکی اش هم تعریف پروژه های جذابه، مثلا سایت product hunt رو یه چک بکنید. یه بخش اش محصولاتی نرم افزاریه که هر روز ریلیز میکنند. یکم اپ ها رو چک کنید ببینید از چه موضوعی خوشتون میاد. بعد سعی کنید چند تا ایده بزنید که دوست داشته باشید. مثلا اگه از گیم خوشتون میاد، میتونید ایده بزنید که یه اپ برا گیم محیطی (مثل پوکمون گو) بسازید، تو خیابان های تهران مثلا. ولی با موضوعاتی که خودتون دوست دارید. مثلا جنایی یا درام یا ...
- یکی هم یادگیری با گیم یا موضوعات جذاب (مثل ویژوالایزه)، که فان تره نسبت به اپ نویسی. (کانال یوتیوب the coding train آموزش برنامه نویسی اینطوری زیاد داره.)
- یکی هم با شیر کردن مسیر یادگیری تونه ، که یا توی اینستا یا همینجا میتونید تاپیک بزنید و هر روز پیشرفتتون رو بذارید. کنارش محتوا هم میتونید درست کنید، مثلا مساله برنامه نویسی تعریف کنید و راه حلش رو شیر کنید.
خلاصه فک کنم موازی روش های مختلف رو برا افزایش پرفورمنس تون انجام بدید بهتر جواب بگیرید. (یعنی هم کلاس برید، هم یه شرکت یا شتابدهنده (مکان کار استارتاپ ها) چند روز سر بزنید بدون دادن قول کار تا یکم آشنا شید، هم یه سری event برنامه نویسی برید، هم یه سری ویدیو یوتیوب برنامه نویسی دنبال کنید و ببینید، هم ردیت یکم فعالیت کنید، هم راجع به اهداف بلند مدت و علایق و ... تون فکر کنید.).

پ.ن: حالا نه اینکه همه اینها رو با هم انجام بدید، ولی خوب اینهمه آپشن هست ، مهم اینه که خیلی سخت گیر نباشید که حالا به فرض reddit آیا وقت تلف کردنه یا نه، یا مثلا شتابدهنده برم و با استارتاپ ها آشنا شم آیا وقتم تلف میشه یا نه. مهم اینه که از هر چیزی یه جنبه ای که دوست دارید رو پیدا کنید. مثلا اگه دغدغه تون نحوه درآمد زاییه، تو reddit همون رو سرچ کنید و مطالب رو بخونید. یا اگه جذابه براتون که در آینده استارتاپ بزنید و محصول بسازید، حرف زدن با کسایی که رو استارتاپ دارند کار میکنند انرژی میده بهتون. منظورم اینه که با تست یه چیز اتفاق خاصی نمیفته. (البته حواستون باشه تو مسیر های نا خواسته قرار نگیرید. مثلا اگه یه استارتاپ بهتون پیشنهاد همکاری داد، راجع بهش فکر کنید نه اینکه سریع قبول کنید و بعد از چند روز ببینید آینده خاصی نداره کار باهاشون، یا اصلا موضوع فعالیتش نامربوطه.)
 

Business plan

کاربر فعال کسب درآمد از اینترنت
کاربر فعال
تاریخ عضویت
30 سپتامبر 2015
نوشته‌ها
9,715
لایک‌ها
11,522
محل سکونت
❤️️ ❤️️ ❤️️ ❤️️ ❤️️
هیچی از برنامه نویسی بلد نیستم ، میخوام برنامه نویسی از صفر یاد بگیرم در حدی که یه برنامه و ربات اسپمر ساده برای کار های خودم داشته باشم ، باید از کجا شروع کنم؟
 

D34tH

Registered User
تاریخ عضویت
25 ژوئن 2008
نوشته‌ها
1,072
لایک‌ها
3,487
هیچی از برنامه نویسی بلد نیستم ، میخوام برنامه نویسی از صفر یاد بگیرم در حدی که یه برنامه و ربات اسپمر ساده برای کار های خودم داشته باشم ، باید از کجا شروع کنم؟
با پایتون شروع کنید
ساده
پیچیدگی کم برای تازه کارها
جامعه کاربری بالا
 

forsoh

Registered User
تاریخ عضویت
31 جولای 2012
نوشته‌ها
912
لایک‌ها
2,846
محل سکونت
پشت پی سی
دوستانی که میخوان برنامه نویسی یادبگیرن ولی انگیزه ندارن کانال زیر رو پیشنهاد میدم 100درصد تضمینی

به نظر من یادگیری برنامه نویسی هم دیگر به درد نمی خورد.

الان کدام یک از برنامه نویسان ایرانی می توانند یک سیستم مثل xen foro یا وردپرس و امثالهم بسازند؟ کدام یک از برنامه نویسان ایرانی می توانند یک نرم افزار مثل فتوشاپ بسازند؟ ویرایش قالب وردپرس که نشد برنامه نویسی.

برنامه نویسی به درد کسی می خورد که می خواهد یک چیز را تجزیه و تحلیل کند. مثلا برای گرفتن نوار مغز یا داده کاوی و پروژه های صنعتی و امثالهم می آید از برنامه نویسی استفاده می کند.

به نظر من تسلط روی یک نرم افزار بهتر از فراگیری زبان برنامه نویسی است. نه آنکه لزوما یادگیری برنامه نویسی بد باشد، بحث اینجاست به درد اکثریت جامعه نمی خورد یا این سطح از برنامه نویسی در دنیا دیگر خریداری ندارد.

به جای آنکه بروم کد زنی در R را یاد بگیرم از رابط گرافیکی spss برای تجزیه و تحلیل داده هایم استفاده می کنم. مطمئن هم هستم هیچ کدام از این برنامه نویسان معمولی نمی توانند به خوبی spss با کد زنی داده ها را تجزیه کنند.
 

Ehsan_king99

Registered User
تاریخ عضویت
3 فوریه 2011
نوشته‌ها
2,436
لایک‌ها
5,118
محل سکونت
هرمزگان
به نظر من یادگیری برنامه نویسی هم دیگر به درد نمی خورد.

الان کدام یک از برنامه نویسان ایرانی می توانند یک سیستم مثل xen foro یا وردپرس و امثالهم بسازند؟ کدام یک از برنامه نویسان ایرانی می توانند یک نرم افزار مثل فتوشاپ بسازند؟ ویرایش قالب وردپرس که نشد برنامه نویسی.

برنامه نویسی به درد کسی می خورد که می خواهد یک چیز را تجزیه و تحلیل کند. مثلا برای گرفتن نوار مغز یا داده کاوی و پروژه های صنعتی و امثالهم می آید از برنامه نویسی استفاده می کند.

به نظر من تسلط روی یک نرم افزار بهتر از فراگیری زبان برنامه نویسی است. نه آنکه لزوما یادگیری برنامه نویسی بد باشد، بحث اینجاست به درد اکثریت جامعه نمی خورد یا این سطح از برنامه نویسی در دنیا دیگر خریداری ندارد.

به جای آنکه بروم کد زنی در R را یاد بگیرم از رابط گرافیکی spss برای تجزیه و تحلیل داده هایم استفاده می کنم. مطمئن هم هستم هیچ کدام از این برنامه نویسان معمولی نمی توانند به خوبی spss با کد زنی داده ها را تجزیه کنند.
:D
عرض کنم خدمتت هیچ برنامه نویسی تنها نمیتونه فتوشاپ رو بنویسیه . فتوشاپ حاصل کار هزاران برنامه نویس و سالیان سال وقت و تلاش بوده .
همون وردپرس رو فکر میکنی مثلا یه نفر اون کدهارو نوشته؟:D وردپرس اون اولاش باگ زیاد داشت و طی سالیان توسط برنامه نویس های بسیار باگ هاش رفع شد

اکثر برنامه نویس های ایرانی وقتی به یه حد خوبی از تجربه میرسن مهاجرت میکنن یا با خارجیا ریموت کار میکنن
 

zgg123

کاربر فعال عکس و عکاسی
کاربر فعال
تاریخ عضویت
12 ژانویه 2010
نوشته‌ها
9,312
لایک‌ها
35,290
سن
31
محل سکونت
به نظر من یادگیری برنامه نویسی هم دیگر به درد نمی خورد.

الان کدام یک از برنامه نویسان ایرانی می توانند یک سیستم مثل xen foro یا وردپرس و امثالهم بسازند؟ کدام یک از برنامه نویسان ایرانی می توانند یک نرم افزار مثل فتوشاپ بسازند؟ ویرایش قالب وردپرس که نشد برنامه نویسی.

برنامه نویسی به درد کسی می خورد که می خواهد یک چیز را تجزیه و تحلیل کند. مثلا برای گرفتن نوار مغز یا داده کاوی و پروژه های صنعتی و امثالهم می آید از برنامه نویسی استفاده می کند.

به نظر من تسلط روی یک نرم افزار بهتر از فراگیری زبان برنامه نویسی است. نه آنکه لزوما یادگیری برنامه نویسی بد باشد، بحث اینجاست به درد اکثریت جامعه نمی خورد یا این سطح از برنامه نویسی در دنیا دیگر خریداری ندارد.

به جای آنکه بروم کد زنی در R را یاد بگیرم از رابط گرافیکی spss برای تجزیه و تحلیل داده هایم استفاده می کنم. مطمئن هم هستم هیچ کدام از این برنامه نویسان معمولی نمی توانند به خوبی spss با کد زنی داده ها را تجزیه کنند.
همین رابط گرافیکی رو کی نوشته؟ یه عده برنامه نویس،
یعنی در هر صورت اون شخص اپراتور بدون برنامه نویس در حد خیار هم نمیتونه کار مفید انجام بدی مگه شاخه های کاریش به تخصص های دیگه نیاز داشته باشه مثل ریاضی و امار و ..
این مثال هایی هم که زدی شدنی هست ولی باید صرفه اقتصادی داشته باشه شما ببین گوگل به اون کلفتی اومده چیزی مثل فتوشاپ بزنه؟ قطعا تواناییش رو داره ولی چه فایده ای داره براش؟
 

saeid700

کاربر فعال *همکار بخش شبکه های اجتماعی
همکار انجمن
تاریخ عضویت
14 نوامبر 2015
نوشته‌ها
3,209
لایک‌ها
4,415
به نظر من تسلط روی یک نرم افزار بهتر از فراگیری زبان برنامه نویسی است. نه آنکه لزوما یادگیری برنامه نویسی بد باشد، بحث اینجاست به درد اکثریت جامعه نمی خورد یا این سطح از برنامه نویسی در دنیا دیگر خریداری ندارد.

اگه برنامه نویسی نباشه که نرم افزار بنویسه به چی دقیقا میخوای مسلط شی همین برنامه های موجود اگه اپدیت نشن بعد چند سال از کار میوفتن بماند نسخه های جدید و برنامه های جدید
 

forsoh

Registered User
تاریخ عضویت
31 جولای 2012
نوشته‌ها
912
لایک‌ها
2,846
محل سکونت
پشت پی سی
همین رابط گرافیکی رو کی نوشته؟ یه عده برنامه نویس،
یعنی در هر صورت اون شخص اپراتور بدون برنامه نویس در حد خیار هم نمیتونه کار مفید انجام بدی مگه شاخه های کاریش به تخصص های دیگه نیاز داشته باشه مثل ریاضی و امار و ..
این مثال هایی هم که زدی شدنی هست ولی باید صرفه اقتصادی داشته باشه شما ببین گوگل به اون کلفتی اومده چیزی مثل فتوشاپ بزنه؟ قطعا تواناییش رو داره ولی چه فایده ای داره براش؟

آقا من نمیگم برنامه نویسی نیاز نیست. نیاز است. اما به درد اکثر ماها نمی خوره

من و شما بریم برنامه نویسی یاد بگیریم که تهش چکار کنیم؟ می خواهیم برای پرتاب ماهواره به فضا کد زنی کنیم؟ تهش می خواهیم یک سایت بالا بیاریم که اون هم دیگه بدون دانش برنامه نویسی میشه تا حد بسیار خوبی این کار رو کرد. یا می خواهیم چهار تا اپلیکیشن بی نمک طراحی کنیم دیگه!

الان کدام یک از ماها می تونیم یک چیزی شبیه بیت کوین و اینستاگرام و گوگل و از این جور چیزها بالا بیاریم. گوگل هم با دو تا برنامه نویس کارش رو شروع کرد. خوشبختانه برنامه نویسان پی تی با yooz خواستند باهاش رقابت کنند 242.gif

غول های بزرگ تکنولوژی دارند هر روز محصولاتی را ارائه میدن که نیاز مردم عادی به برنامه نویسی کمتر بشه. کار گرفتن تو این شرکت های بزرگ هم نیاز به دانش برنامه نویسی بالایی داره. نه تنها من و شمای آماتور، بلکه خیلی از برنامه نویسان حرفه ای در جهان هم نمی توانند در این شرکت ها مشغول به کار شوند.
 

saeid700

کاربر فعال *همکار بخش شبکه های اجتماعی
همکار انجمن
تاریخ عضویت
14 نوامبر 2015
نوشته‌ها
3,209
لایک‌ها
4,415
الان کدام یک از ماها می تونیم یک چیزی شبیه بیت کوین و اینستاگرام و گوگل و از این جور چیزها بالا بیاریم. گوگل هم با دو تا برنامه نویس کارش رو شروع کرد. خوشبختانه برنامه نویسان پی تی با yooz خواستند باهاش رقابت کنند
ببین وقتی گوگل بالا اومد بحث ایده بود نه برنامه نویسی واگرنه گوگل و قتی نوشتن گفتن ما میخوایم یه موتور جستجو داشته باشیم که 1000 تا ایندکس داشته باشه و خیلی ساده و معمولی بود ولی به مرور زمان تکمیل شد. همین الانم میشه چیزی شبیهش نوشت ولی هزینه و تیم و وقت بینهایت زیادی لازمه
 

perfect2019

Registered User
تاریخ عضویت
5 نوامبر 2019
نوشته‌ها
150
لایک‌ها
203
الان کدام یک از ماها می تونیم یک چیزی شبیه بیت کوین و اینستاگرام و گوگل و از این جور چیزها بالا بیاریم.
مشکل دانش فنی نیست

در ایران چون اقتصاد دست حاکمیت هست فضایی برای ایده پردازی و رقابت وجود نداره, به عنوان مثال زمانیکه تسلا موتورز در سال 2003 شروع بکار کرد برندهایی مثل بنز و ... معتبرترین خودروسازهای دنیا بودند اما تسلا در مدت کمتر از 10 سال جایگاه اول را بدست اورد.

ایلان ماسک در مصاحبه اش گفته بود اگر در امریکا نبودم موفق نمیشدم.
 

jj191

Registered User
تاریخ عضویت
2 ژوئن 2018
نوشته‌ها
383
لایک‌ها
255
دوستمون اشاره خوبی کرد به نظرم واجب تر از برنامه نویسی برای ما یاد گرفتن کار گروهی هست.
یاد گرفتن کار گروهی از نون شب واجبتره. چرا به خصوص در مورد برنامه نویسی باید اینکارو انجام داد چون در برنامه نویسی کار گروهی یک عمل راهبردی هست.
https://fa.wikipedia.org/wiki/کار_گروهی
 

forsoh

Registered User
تاریخ عضویت
31 جولای 2012
نوشته‌ها
912
لایک‌ها
2,846
محل سکونت
پشت پی سی
1.500.000.000 بده جفتشو تنهایی مینویسم
42k0e8p.gif

ناموسنگ اگه نوشتی 242.gif

ببینید برنامه نویسی در سطح بالای آن مستلزم دو چیز است:

1- ریاضیات

2- بهینه کد زدن


مهم ترین بخش برنامه نویسی، الگوریتم، آن است. برای نوشتن الگوریتم های پیشرفته هم باید به ریاضیات مسلط بود. بگذارید مثالی برای شما بزنم. یوتیوب و آپارات را با هم مقایسه کنید. دو بستر به اشتراک گذاری ویدئوها که هر دو هم دارای تیم هستند. یوتیوب امکانات جالبی در اختیار کاربرانش قرار می دهد که آپارات هرگز نمی تواند به آن دست یابد. مثلا اگر شما ناشنوا باشید، با فعال کردن بخش زیرنویس خودکار یوتیوب می توانید با دقت بالایی بفهمید شخص مقابل چه می گوید. خوشبختانه این زیرنویس ها به حدی دقیق هستند که گاهی خود بنده ممکن است لهجه طرف مقابل را نفهمم اما می بینم که زیرنویس به درستی عمل می کند. خب افزودن چنین امکاناتی به یک سایت نیازمند دانش ریاضیات است. برای همین است بیشتر واحدهایی که بچه های علوم کامپیوتر می گذرانند مربوط به ریاضیات و آنالیز عددی است. شما نمی توانی با چهار خط کد php و htmls و css به چنین سطح از برنامه نویسی دست پیدا کنی.

مبحث بعدی که مهم است بهینه کد زدن است. فرض کن شما قرار است برای یک سفینه فضایی کد بزنید. این سفینه فضایی هر لحظه کلی اطلاعات را در حافظه خود ذخیره می کند. در اینجا بسیار مهم است که اطلاعات به نحوی ذخیره گردند که کم ترین حجم از حافظه این سفینه را اشغال کنند، چون شما نمی توانی بعد از پر شدن حافظه، آن را تعویض کنی. من یادم می آید که سال گذشته در کنفرانسی شرکت کرده بودم که یکی از ارائه دهندگان که در شرکت گوگل کار می کرد در خصوص آخرین دستاوردش که قرار بود در شرکت های حمل بار در آمریکای جنوبی مورد استفاده قرار بگیرد کنفرانس می داد. جالب است در مورد بهینه کردن میزان مصرف باطری هنگام روشن بودن وای فای صحبت می کرد. خیلی هم گویا مورد پسند واقع شده بود.


این چیزها است که برنامه نویسی را جالب می کند. این برنامه نویسی که بچه ها در پاتوق به دنبال آن هستند یا برنامه نویسان پاتوق آن را فرا گرفته اند نازل ترین نوع برنامه نویسی است که احتمالا طی چند دهه آینده هیچ کاربردی هم پیدا نخواهد کرد. بنده همین الان بدون هیچ دانش برنامه نویسی می توانم هر کاری که دلم می خواهد انجام دهم. به نظرم برای ما یادگیری برنامه نویسی چیز بیهوده ای است، می شود به فراگیری نرم افزارهای مختلف پرداخت که بسیار کاربردی تر هستند.
 

l3est

مدیر خدمات وبمستری بازارچه
مدیر انجمن
مدیر انجمن
تاریخ عضویت
19 می 2012
نوشته‌ها
16,141
لایک‌ها
21,455
سن
26
محل سکونت
Youtube
ناموسنگ اگه نوشتی مشاهده پیوست 1214674

ببینید برنامه نویسی در سطح بالای آن مستلزم دو چیز است:

1- ریاضیات

2- بهینه کد زدن


مهم ترین بخش برنامه نویسی، الگوریتم، آن است. برای نوشتن الگوریتم های پیشرفته هم باید به ریاضیات مسلط بود. بگذارید مثالی برای شما بزنم. یوتیوب و آپارات را با هم مقایسه کنید. دو بستر به اشتراک گذاری ویدئوها که هر دو هم دارای تیم هستند. یوتیوب امکانات جالبی در اختیار کاربرانش قرار می دهد که آپارات هرگز نمی تواند به آن دست یابد. مثلا اگر شما ناشنوا باشید، با فعال کردن بخش زیرنویس خودکار یوتیوب می توانید با دقت بالایی بفهمید شخص مقابل چه می گوید. خوشبختانه این زیرنویس ها به حدی دقیق هستند که گاهی خود بنده ممکن است لهجه طرف مقابل را نفهمم اما می بینم که زیرنویس به درستی عمل می کند. خب افزودن چنین امکاناتی به یک سایت نیازمند دانش ریاضیات است. برای همین است بیشتر واحدهایی که بچه های علوم کامپیوتر می گذرانند مربوط به ریاضیات و آنالیز عددی است. شما نمی توانی با چهار خط کد php و htmls و css به چنین سطح از برنامه نویسی دست پیدا کنی.

مبحث بعدی که مهم است بهینه کد زدن است. فرض کن شما قرار است برای یک سفینه فضایی کد بزنید. این سفینه فضایی هر لحظه کلی اطلاعات را در حافظه خود ذخیره می کند. در اینجا بسیار مهم است که اطلاعات به نحوی ذخیره گردند که کم ترین حجم از حافظه این سفینه را اشغال کنند، چون شما نمی توانی بعد از پر شدن حافظه، آن را تعویض کنی. من یادم می آید که سال گذشته در کنفرانسی شرکت کرده بودم که یکی از ارائه دهندگان که در شرکت گوگل کار می کرد در خصوص آخرین دستاوردش که قرار بود در شرکت های حمل بار در آمریکای جنوبی مورد استفاده قرار بگیرد کنفرانس می داد. جالب است در مورد بهینه کردن میزان مصرف باطری هنگام روشن بودن وای فای صحبت می کرد. خیلی هم گویا مورد پسند واقع شده بود.


این چیزها است که برنامه نویسی را جالب می کند. این برنامه نویسی که بچه ها در پاتوق به دنبال آن هستند یا برنامه نویسان پاتوق آن را فرا گرفته اند نازل ترین نوع برنامه نویسی است که احتمالا طی چند دهه آینده هیچ کاربردی هم پیدا نخواهد کرد. بنده همین الان بدون هیچ دانش برنامه نویسی می توانم هر کاری که دلم می خواهد انجام دهم. به نظرم برای ما یادگیری برنامه نویسی چیز بیهوده ای است، می شود به فراگیری نرم افزارهای مختلف پرداخت که بسیار کاربردی تر هستند.
کاملا مشخصه یه چیزایی از برنامه نویسی شنیدی
به اون نمیگن بهینه کد زدن. میگن برنامه نویسی سطح پایین که کار یه درصد خیلی از کمی از برنامه نویس هاست و برای استفاده حداکثری از توان سخت افزار از این زبان ها استفاده میشه. و منظور از "سطح پایین" اینه که به زبان ماشین نزدیک هستن. اکثر برنامه‌نویس‌ها از زبان های سطح بالا مثل python, js, java , C# استفاده میکنن

سرعت اجرای این زبان های سطح پایین بالاست ولی سرعت توسعه پایینه و الان کامپیوتر‌ها انقدر سریع هستن که اصلا لازم نیست 99 درصد برنامه‌ها با زبانی سطح پایینی مثل C نوشته بشن.
پ.ن: بزن به حساب اصلا با rust سرورو مینویسم که "بهینه" هم باشه lol
282.gif


پ.ن 2: بچه های پاتوق زیاد دنبال زبان‌های سطح پایین نباشید. تو این زبان ها عمیق بشید دیگه زیاد علاقه‌ زیادی به آدما نخواهید داشت، همینجوری که میگذره از اجتماع دور میشید و بیشتر پای کامپیوتر زندگی میکنید. شب هم خواب کد میبینید. کلا ولتون نمیکنه. هدف اینه که با برنامه نوشتن یه مشکلی رو حل کنید. حتی اگه با جاوا بنویسید (تقاضا دارم با جاوا ننویسید
sharmandegi.gif
)
 

l3est

مدیر خدمات وبمستری بازارچه
مدیر انجمن
مدیر انجمن
تاریخ عضویت
19 می 2012
نوشته‌ها
16,141
لایک‌ها
21,455
سن
26
محل سکونت
Youtube
طرف از ایران رفته بود شرکت خارجی میگفت تسک 8 ساعته میدادن 1 ساعته میزدیم بقیش بیکار بودیم
تو هر زمینه ای داغون باشیم برنامه نویس خوب زیاد داریم، چون امکانات سخت‌افزاری خاصی نمیخواد، در مورد آموزش و نرم‌افزار هم تحریم‌هارو دور میزنیم
برنامه‌نویس‌های خوب هم تقریبا همگی خودآموز هستن
 

forsoh

Registered User
تاریخ عضویت
31 جولای 2012
نوشته‌ها
912
لایک‌ها
2,846
محل سکونت
پشت پی سی
من حس می کنم جبهه گیری خاصی در این تاپیک علیه حرف های من وجود داره.

به هر حال من ترجیح می دهم کار اصلی ام برنامه نویسی نباشد. ترجیح می دهم مهندسی پزشکی و برق خوانده باشم و با چند خط کد c++ بتوانم کارهای در حد نیازم را پیش ببرم تا آنکه زبان هایی را یاد بگیرم که هیچ گاه نمی توانم از آن ها برای پیشبرد کارهایم استفاده کنم چون قبلا نرم افزارهای بهتری ساخته شده است.

همگی موفق باشند.
 
بالا