برو به محتوای اصلی

سید علی رحیمی
سید علی رحیمی
۹۵۲
برنامه نویس وب

حال ندارم 😅

آیا از سید علی رحیمی سوال دارید؟

همین الآن عضو شو و به صورت ناشناس یا عمومی سوالتو از سید علی رحیمی بپرس!

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

شما میتونین دیتابیس‌تون رو تست کنین. 

در زبان php میتونین از کتابخونه faker استفاده کنین. اگه هم که از لاراول استفاده میکنین، به صورت پیشفرض در اون وجود داره. 

میتونین 10 هزار کاربر رو رجیستر کنین و به ازای هر کاربر 20 تا تراکنش ثبت کنین. بعد میتونین این مسائل رو تست کنین. 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

صرف نظر از مقصدتون، مبداتون به نظر من زبان c هستش. 

دلایل اصلی من برای معرفی c به عنوان اولین زبان:

1 - اکثر زبان‌های برنامه‌نویسی مدرن (مانند جاوا، سی‌شارپ، پی‌اچ‌پی، سی‌پلاس‌پلاس، گو، سوئیفت و...) بر اساس c نوشته شدن و سینتکس‌شون تقریبا شبیه به c هست. 

2 - در زبان c تقریبا میشه گفت اکثر چیزهایی که در بقیه‌ی زبان‌ها به صورت اتوماتیک مدیریت میشه، باید به صورت دستی مدیریت کنین و این باعث میشه بدونین پشت صحنه چه اتفاقی میوفته. این درک شما رو از برنامه‌نویسی و از کامپیوتر بالا میبره. 

3 - چون c یک زبان شیءگرایی نیست، پس نیازی نیست که شخص با مسائل مربوط به شیءگرایی درگیر بشه و میتونه ذهنش رو برای یادگیری یک زبان، بدون دردسرهای یادگیری شیءگرایی، متمرکز کنه. بعد از یادگیری c میتونین حالا شیءگرایی رو یاد بگیرین. 

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

پی نوشتی برای دوستان برنامه‌نویس: 

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

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

اگه ریسک پذیر هستین، ارز‌های رمزپایه سود بسیار خوبی دارن. مخصوصا با قیمت پایین برق در ایران، سودشون بسیاااار عالیه.

پیشنهاد من اینه که با یه کارت گرافیک 1080Ti یا یه مدار مجتمعی که مخصوص ماینینگ هستش، کار رو شروع کنین. بین 5 تا 15 تومن هزینه اولیه داره. ولی اگه ارز رو درست انتخاب کنین، میشه سالانه بین 1 الی 2 برابر قیمت تجهیزاتتون سود کنین.  

البته همیشه راه کم ریسک‌تر بورس اوراق بهادار بازه. اینجا ریسک کمتره، ولی طبیعتا سود هم کمتره. 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

آقای عادل طالبی (معاون اطلاع رسانی دوره بیست و هشتم نمایشگاه بین المللی کتاب تهران و معاون روابط عمومی دوره بیت و نهم نمایشگاه بین المللی کتاب تهران) در کانال تلگرامی خودشون به این موضوع پرداختن. لینکش رو میزارم ببینین. 

کانال کار و کسب۱۵

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

اگه زبانتون خوبه، میتونین از آموزش‌های سایت گیت۱۹ استفاده کنین. البته همه این آموزشها، کپی هستن و حق مولف رعایت نمیشه در این صورت. 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

معمولا برحسب دقیقه/ساعت در هر شبانه روز استفاده میکنن. 

 

ولی این که چطور این عدد محاسبه میشه برای من هم سواله. 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

تقریبا. شما در سطح اینترنت خیلی مطالب زیادی رو میبینین و خیلی‌ها رو میخونین که اصلا ارزش خودن ندارن. در این حالت مطالعه میشه صرفا خوندن کتاب. چون خیلی مطالب خوبی در سطح اینترنت رو نمیخونین. 

ولی اگه در سطح اینترنت (مخصوصا لینکداین و تلگرام) صفحات/کانالها/وبلاگهای خوب و مفید رو پیدا کنین، میشه در موارد خاص اونها رو جوز مطالعه در نظر گرفت. 

ولی در عموم مواقع، سطح علمی کتابها از سطح علمی سایتها و کانالها و... بسیار بالاتره، چون هر کسی میتونه کانال بزنه. ولی هر کسی نمیتونه بیاد کتاب بده بیرون. 

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

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

شاید با این جواب به دوستان بر بخوره ولی بدترین کتابی که خوندم، حدود نصف کتاب‌های رابرت کیوساکی بودن و حدود نصف کتاب‌های برایان تریسی. 

دلیل: 

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

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

 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

دوست دارم این کتابها رو همه بخونن:

اثر مرکب، قدرت عادت، راز جذب پول در ایران، مردان مریخی و زنان ونوسی.

البته اگه کتابخون نیستین، میتونین از هری پاتر شروع کنین (یا اون راز جذب پول در ایران نوشته آقای علی اکبری) که متن خیلی روانی دارن و خسته کننده نیستن. 

ولی هیچ کدومشون رو خودم قرض نمیدم 😊 کتاب خودمه. 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

یه دوستی تقریبا یه همچین سوالی رو در همین جوابکو و در این لینک پرسیدن. 

خلاصه اگه بخوام بگم، میتونین توی این لیست بگردین و اونهایی که به سلیقه شما و خانواده‌تون میخوره دستچین کنین. 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

فکر کنم این یکی از بهترین جواب‌های ممکن به این سوال باشه:

یه awesome list در گیتهاب با این موضوع. اگه شما هم پادکستی رو میشناسین، میتونین خودتون به این لیست اضافه کنین.

صفحه در گیتهاب۷۵۰

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

این یک نظر شخصی است و پایه کارشناسی ندارد: 

با توجه به چیزی که در دوره 90 - 92 دیدیم، قیمت از 1200 به 6000 رسید و بعد به 3600 برگشت.

اگه همون مسئله رو اینجا پیاده کنیم میشه گفت که تا حدود 15-20 تومن میره بالا و بعد روی 10-14 تومن ثابت میشه.

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

چون طول هر ماه قمری حدود 29 روز و 12 ساعته. پس سال معمولی قمری 354 روز و سال کبیسه قمری 355 روزه.

 

منبع : ویکیپدیا۱۴

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

یه سری مخزن‌هایی داره که وقتی میخواد بره زیر آب، اونها باز میشن و داخلشون پر آب میشه و وزن اون زیاد میشه و میره پایین. وقتی هم که بخوان بیان بالا اون مخازن رو خالی میکنن و با سبک شدنش، با سطح آب میاد.

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

من حس میکنم مکتبخونه.

دلیل اصلی هم که دارم اینه که:

فرانش یه مارکت‌پلیسه و هر کسی میتونه روی اون آموزش بازگذاری کنه و اگه شما اون استاد رو نشناسی، ممکنه آموزش بدرد نخور رو دریافت کنین. البته همیشه احتمال اینکه یه دوره خوب گیرتون باید هست. من 3 دوره از فرانش دیدم که یکی از اونها افتضاح بود (هم از نظر کیفیت صدا و تصویر، هم از نظر تسلط مدرس)؛ اما دو تا دوره دیگه عالی بودن که من نظیرشون رو جایی ندیده بودم تا قبل از اون.

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

مزیت اصلی مکتبخونه نسبت به بقیه جاها اینه که هر درس ازت تمرین میخواد و پروژه پایان دوره داره و باعث میشه قشنگ دنبالش بری. پشتیبانی بسیار قوی هم داره. گواهی پایان دوره از دانشگاه تهران هم براتون صادر میکنن. البته یه بدی هم داره که معمولا زمان دوره‌هاشون کمه و اگه یه خورده تنبل باشین، نمیرسین. من خودم الان وقت دوره‌م تموم شد و باید تمدید کنم که کمترین مدت تمدیدش 1 ماهه هست که 35 تومن هزینه شه.

یه اشکال دیگه مکتب خونه هم قینت بالای دوره هاشه. دوره‌های برنامه نویسیش حدودا 200 هزار تومن و دوره‌های مدیریتیش حدودا 400 هزار تومن قیمت دارن. 

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

این یک نظر شخصی هست و پایه کارشناسی ندارد:

یک ستون Boolean در دیتابیس ایجاد میکنه که مشخص کنه که آیا این آگهی نردبان هست یا خیر.

بعد میاد به ترتیب زمان اگهی‌ها رو توی یه حلقه foreach نمایش میده و به ازای مثلا هر 10 آگهی، یک دونه از آگهی‌هایی که اون ستونش True بود رو نمایش میده.

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

در اکثر مواقع بله. اگر اشتباه نکنم، تلگرام نیاز به نسخه بستنی حصیری اندروید 4.0 داره.

اگه گوشی شما این نسخه رو نداره میتونین روش کاستوم رام نصب کنین.

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

با توجه به آرشیو عظیم، حس میکنم سینما بهتر باشه. هر دفعه آدرسشون عوض میشه ولی همیشه توی اسم سایتشون عبارت 30nama هست.

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

به نظر شخصی من (که به هیچ وجه به کسی تحمیل نمیکنم اون رو)، استارتاپ سازمانیه که اولویتش به جای افزایش سود، افزایش کاربر باشه.

سید علی رحیمی
سید علی رحیمی،برنامه نویس وب

مهمترین دلیل نیاز هست.

یعنی در این لحظه به چه زبان و چهارچوبی بیشتر نیاز -شخصی- دارین. مثلا من خودم از C# شروع کردم. بعد به دلیل نیازم به جاوا و اندروید رو آوردم، بعد از اون هم -قبل از به پایان رسوندن دوره اندروید- بنا به نیاز‌هایی که دیدم، به PHP مهاجرت کردم و بعد از یادگیری اون چارچوب لاراول رو یاد گرفتم. الان از C# و جاوا و اندروید چیز زیادی نمیدونم، ولی در مسیرم به اینها نگاهی انداختم و دیدم که نیازم رو برطرف نمیکن؛ پس به زبان بعدی مهاجرت کردم و الان 1 ساله روی PHP موندم و نیاز‌های من رو کاملا برآورده میکنه (البته فعلا. ممکنه بعد از یه زمانی مجبور شم به GO مهاجرت کنم، باز هم به دلیل نیاز جدید‌تر).

دلیل دوم علاقه هست.

اگر به هیچ زبانی نیاز نداری و همه زبان‌ها اولویت یکسانی برات دارن، اونجا هستش که بحث علاقه به میون میاد و بهترین زبان اونیه که -به قول معروف- باهاش حال میکنی.