یادداشت های یه برنامه نویس
280 subscribers
39 photos
3 videos
3 files
80 links
این کانال برای در میان گذاشتن یادداشت ها و تجربیات جالب در مورد برنامه نویسی هست امیدوارم دوست داشته باشین.

@one_programmer

https://t.me/one_programmer

ادمین @EngMohsen

Linkedin:https://www.linkedin.com/in/mohsen-rajabi72
Download Telegram
امروز ۲۲ شهریور (۱۲ سپتامبر) مطابق با ۲۵۶ امین روز سال روز جهانی برنامه نویس نام دارد.
روز برنامه نویس رو به همه برنامه نویس های شریفی که با کیبورد جهان بهتری برای دیگران می‌سازند تبریک میگیم.
"Mohsen"

@one_programmer

http://telegram.me/one_programmer
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی 1 هفته اس داری روی یه باگ کار میکنی و انگار نه انگار 😂

@one_programmer

http://telegram.me/one_programmer
This media is not supported in your browser
VIEW IN TELEGRAM
اگه گوگل یه آدم بود...
این ویدیو طنز بیش از 50 میلیون بار دانلود شده!
حتما ببینید
@one_programmer

http://telegram.me/one_programmer
This media is not supported in your browser
VIEW IN TELEGRAM
@one_programmer

http://telegram.me/one_programmer
چگونه سرعت دانلود کامپیوتر خود را افزایش دهیم 😂
بچه های تیم اجرایی روز آزادی نرم افزار
@one_programmer
ارائه جادی تو روز آزادی نرم افزار
@one_programmer
شما هم وقتی توی یه کد به مشکل میخورین وقتی حلش می کنید و کلی خوشحال میشین از پشت سیستم بلند میشید راه میرید و فکر میکنید خیلی خفنید؟؟
anonymous poll

آره – 119
👍👍👍👍👍👍👍 85%

نه – 21
👍 15%

👥 140 people voted so far.
This media is not supported in your browser
VIEW IN TELEGRAM
@one_programmer

وقتی دارم با کارآموز روی پروژه کار میکنم و به حرفم گوش نمیده😂😂😂
بلاخره ورژن 2 فریمورک خوب Vue اومده.
لازمه بگم این فریمورک خیلی معروف نیست اما چند تا نکته داره، رقیب هاش angular و react js هستن.
لازمه بگم انگولار 1 که خیلی خیلی کند هست نسبت به رقیب هاش، اما انگولار 2 اومده تا حددی جبران کرده.
اما react js داری سرعت خوبی هست.
اما حالا با اومدن Vue ورژن 2 از همه سریع تر شده، تو جهان هم ازش زیاد استفاده میکنن برای مثال فریمورک معروف لاراول به صورت پیشفرض از Vue استفاده میکنه.
http://vuejs.org

@one_programmer
http://telegram.me/one_programmer
بنچمارک مقایسه Vue 2 با رقبا

@one_programmer

http://telegram.me/one_programmer
بهتره بخونید :
اولین زبانی که به صورت حرفه ایی رفتم سراغش و 2 سالمو پاش گذاشتم یه اشتباه بزرگ بود.
اولش با PHP آشنا شدم خیلی دوسش داشتم و دارم، اما به نظرم زبانی نیست که یه برنامه نویس بیاد، 2 سالشو و حتی بیشتر وقتشو پاش بزاره. زبانیه که باید دوستش داشت و تو کارای کوچیک ازش استفاده کرد، نه اینکه همه تمرکزت رو اون باشه.
زبان PHPیکسری مشکلات بزرگ داره که هنوزم این مشکلات وارد هستن.
1 - اولین حرفی که بهش وارده اینه که زبانی هست که فقط میتونید ازش برای وب استفاده کنید و. تمام، هیچ قابلیت دیگه ایی بهتون نمیده. در حالی که اگه پایتون یا روبی بلد باشید مختص وب نیست. میتونید برنامه غیر وب بنویسید، یا تو حوزه روباتیک و هوش مصنوعی برید، یا سراغ پردازش تصویر تو وب برید، یا سراغ برنامه های بزرگ با داده های بزرگ (Big Data) برید.
2 - مورد دوم اینه که PHP رو نمیتونید خوب به صورت multi thread کد بزنید. خود زبان PHP به صورت تک Thread هست، یکسری کتابخونه براش هست اما کسی توصیه استفاده نمیکنه. کسی هم استفاده نمیکنه. خود فریمورک های PHP ازش استفاده نمیکنن.
3 - زبان PHP یک زبان شئ گرا هست اما اصول کامل شئ گرایی رو رعایت نکرده، این زبان در قیاس با پایتون، روبی، جاوا، سی شارپ و... تو مبحث شئ گرایی ضعیف تر هست.
این رو باید بگم که PHP 7 از پایتون یا روبی خیلی سریعتره، اما نکته ایی که مهمه اینه، درسته بقیه مقداری کند تر هستن ولی ویژگی های دیگه ایی بهتون میدن. وقتی میگم کند فکر نکنید خیلی کند هستن کسی ازشون استفاده نمیکنه اشتباه نکنید، تو ایران شرکت های بزرگی مثل کافه بازار پایتون هست یا... تو خارج ایران هم گیتاب روبی هست یا گوگل خیلی از پایتون استفاده میکنه.
من اگه ابتدا با پایتون آشنا میشدم برام خیلی بهتر بود چون 3 موارد بالا رو نداره
اولا پایتون مختص وب نیست همه جا کاربرد داره: وب، Big Data, روباتیک ، سیستم عامل، برنامه دسکتاپ و.... تو همع جا میتونی استفاده کنی.
دوما بحث multi thread رو به خوبی انجام میده.
سوم تمام مباحث شی گرایی رو پوشش داده.
چهارما اگه به آماری که خود گیتاپ داده نگاه کنید از زبان هایی که بیشترین مخزن رو دارن جاوا و جاوا اسکریپت هستن بعد اونا پایتون و php هست. تو سایت stackoverflow هم اگه نگاه کنید بیشتر سوال ها برای جاوا اسکریپت و جاوا و پایتون هست.
سوال : چرا در مورد جاوا د جاوا اسکریپت بحثی نکردم ؟
جواب : بحث من در مورد زبان های سمت سرور بود پس با جاوا اسکریپت کاری نداریم اما جاوا به درد هر پروژه ایی نمیخوره فقط پروژه های خیلی خیلی بزرگ اونم نه همه پس داخل بحث ما نمیشه.
کلام آخر :
بهتر بود کارم رو با پایتون یا روبی شروع میکردم اما نشد الآنم سی شارپ و php رو ترکیبی کار میکنم، توصیم اینه اگه php بلدید و کار میکنید پس هیچی اما اگه تازه استارت زدید یا کسی اطرافتون ازتون مشورت میخاد زبان قوی تری از php رو بهش معرفی کنید.

@one_programmer

http://telegram.me/one_programmer
This media is not supported in your browser
VIEW IN TELEGRAM
از مهندس های برق متشکر باشید چون اگر دنیا فقط مهندس مکانیک داشت این وضعمون میشد
@one_programmer
#استخدام برنامه نویس سمت سرور ASP MVC در انتشارات بین المللی گاج
1) داشتن حداقل 2 سال سابقه کار مرتبط
2) توانایی نوشتن کد تمیز و خوانا
3) مسلط به مباحث OOP
4) آشنا به design pattern ها
5) آشنا به برنامه نویسی چند لایه
6) مسلط به ASP MVC و ASP WebApi
7) آشنا به git یا tfs
8) آشنا به EntityFramework
ارسال رزومه به apps@gaj.ir
@one_programmer