یادداشت های یه برنامه نویس
279 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
This media is not supported in your browser
VIEW IN TELEGRAM
از مهندس های برق متشکر باشید چون اگر دنیا فقط مهندس مکانیک داشت این وضعمون میشد
@one_programmer
November 1, 2016
#استخدام برنامه نویس سمت سرور 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
November 1, 2016
@one_programmer
جلسهٔ ۲۲۷ تهران لاگ، پنج‌شنبه ۲۰ آبان ۱۳۹۵ از ساعت ۱۳:۰۰ تا ۱۸:۰۰ با موضوعات زیر در «شتاب‌دهندهٔ آواتک» به نشانی «تهران، خیابان کارگر شمالی، بالاتر از بزرگراه جلال آل احمد، پردیس دانشکده‌های فنّی دانشگاه تهران، دانشکدهٔ مهندسی نفت، طبقهٔ پنجم» برگزار خواهد شد.

از ساعت ۱۳:۰۰ تا ۱۴:۳۰ جلسهٔ گروه کاربران پایتون تهران برگزار خواهد شد.

▪️ ارائهٔ اول: Bootstraping a Telegram Bot for TehranLUG توسط آقای جواد ارجمندی از ساعت ۱۴:۳۰ تا ۱۵

▪️ ارائهٔ دوم: Sinatra Microframework توسط آقای محمدرضا حقیری از ساعت ۱۵ تا ۱۵:۳۰

▪️ارائهٔ سوم: معرفی الکترون، چارچوبی (framework) برای ساخت اپلیکیشنهای چند سکویی (cross platform) توسط آقای علیرضا اطهاری از ساعت ۱۶:۳۰ تا ۱۷

▪️ارائهٔ چهارم: سکیور کدینگ توسط آقای علیرضا فریدونی از ساعت ۱۷ تا ۱۷:۳۰

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

همچنین در کنار ارائه‌های فنی، کارگاهی به صورت موازی با موضوع آشنایی با نرم‌افزار آزاد و نصب و استفاده از سیستم‌عامل گنو/لینوکس توسط جمعی از کاربران برگزار خواهد شد. اگر می‌خواهید سیستم‌عامل گنو/لینوکس را نصب کنید، لپ‌تاپ خود را به همراه داشته باشید.

نکات قابل توجه:

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

توجه داشته باشید که شرکت در این رویداد برای همهٔ علاقه‌مندان آزاد و رایگان است و فقط برای ورود به دانشگاه نیاز به ثبت نام است

لینک ثبت‌نام: https://evand.com/events/tehlug227

صفحهٔ جلسه در سایت رسمی تهران لاگ: http://tehlug.org/index.php?page=entries/227

@one_programmer
November 6, 2016
میانگین سنی کارمندان شرکت های معتبر . فیسبوک با 28 سال کمترین است
@one_programmer
November 13, 2016
@one_programmer
زبان #برنامه‌نویسی #ترامپ_اسکریپت #TRUMP_SCRIPT

انتخاب ترامپ پیامدهای متنوعی داشته، از جمله در دنیای برنامه‌نویسی. یه آدم خوش ذوق با شعار Make Python Great Again اومده و زبونی درست کرده که با موهای طلایی #ترامپ هماهنگه. بعد از نصب کافیه فایل رو با پسوند tr ذخیره کنید و با دستور TRUMP اجراش کنین. بعضی از قواعد برنامه نویسی اینها هستن:

🔹هیچ عدد اعشاری نمی تونین استفاده کنین. فقط اعداد صحیح! آمریکا با هیچ چیز نصفه و نیمه کار نداره

🔹همه اعداد باید از ۱ میلیون بزرگتر باشن، ترامپ با اعداد کوچیک کار نداره

🔹هیچ دستور ایمپورتی پشتیبانی نمی شه، همه چیز باید در داخل ساخته بشه

🔹به جای عبارت های منسوج True و False، از Fact و Lie استفاده میکنیم

🔹تنها اسامی مشهور آمریکایی بخصوص سیاستمدارها میتونن به عنوان اسامی متغیرها استفاده بشن

🔹همه برنامه ها باید با عبارت America is great تموم بشن

🔹ترامپ اسکریپت روی ویندوز اجرا نمی شه چون ترامپ به PC اعتقاد نداره

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

🔹حروف بزرگ و کوچیک مهم نیستن

🔹اگر کامپیوتر در چین باشه، برنامه اجرا نمی شه. قرار نیست چینی ها تکنولوژی های آمریکا رو بدزدن

🔹در صورتی که از فلگ Wall– استفاده بشه، کامپیوترها داخل مکزیک هم نخواهند تونست ترامپ اسکریپت ها رو اجرا کنن

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

منبع:
jadi.net/2016/11/trump-script

@one_programmer
November 15, 2016
November 27, 2016
January 23, 2017
January 23, 2017
@one_programmer
اپن‌‌سورس یکی دیگر از راه‌های شروع به کار است؛ وقتی اصول برنامه‌نویسی را یاد گرفتید، مشارکت در پروژه‌های اپن‌سورس می‌تواند راه موثری برای یادگیری، رشد، ساخت نمونه کار و حتی ایجاد رابطه با صنعت آی تی باشد.

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

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

اما وقتی صحبت از یافتن شغلی به عنوان برنامه‌‌نویس می‌شود، چیزهای مهم‌تری از داشتن مدرک خودنمایی می‌کنند؛ چه کسی احتمال بیشتری برای استخدام شدن دارد: کسی که 3 سال تجربهٔ کاری دارد و بدون مدرک است یا کسی که مدرک دارد ولی فقط تجربهٔ کارآموزی دارد؟ پاسخ به این سوال در سایت Quara -که البته در کشور ایران فیلتر است!- به جمع‌بندی جالبی رسید و آن هم این که «قطعا اطلاعات کافی برای پاسخ به این سوال وجود ندارد!» یا پاسخ مهندس نرم‌افزار Matt Kellner با این مضمون که «هر دو می‌توانند برای کار مناسب باشند. بستگی دارد که شما چه کاری را می‌توانید انجام دهید.»

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

Do Developers Need College Degrees?
http://www.stackoverflow.blog/code-for-a-living/do-developers-need-college-degrees

@one_programmer
January 23, 2017
January 25, 2017
February 26, 2017
March 31, 2017
April 11, 2017
یادداشت های یه برنامه نویس
@one_programmer⁣ امروز میخام با یه ORM خوب آشناتون بکنم همیشه یکی از مهمترین قسمت های برنامه نویسی، نحوه ارتباط برنامه نوشته شده و دیتابیس می باشد. از روش های مختلفی از قبیل ADO.NET Classic یا Entity Framework برای این کار استفاده می کنیم. در اینجا با ORM…
April 21, 2017
@one_programmer
انصراف میلیاردی از دانشگاه؛ فرمولی طلایی یا افسانه ای خیالی؟(بیل گیتس٬ مارک زاکربرگ)
انصراف از تحصیلات دانشگاهی ویژگی مشترک دو تن از مشهورترین و بزرگترین میلیاردهای حال حاضر دنیاست. جالب اینجاست که هم مارک زاکربرگ به عنوان بنیان گذار فیسبوک و هم بیل گیتس به عنوان بنیان گذار مایکروسافت ادامه تحصیل در یکی از معتبرترین دانشگاه های دنیا، یعنی هاروارد، را رها کرده اند. آیا واقعاً درس و دانشگاه ما از میلیاردر شدن باز می دارد؟
هردوی این افراد مشهور و اشخاص موفق مشابه این دو، همواره از رها کردن دانشگاه به عنوان بهترین تصمیم زندگی خود یاد می کنند، اما سوال اصلی اینجاست که این راهکار تا چه حد می تواند عمومیت داشته باشد؟

واقعیت اینجاست که بررسی های آماری متعدد نشان می دهند که افرادی مانند زاکربرگ و گیتس در اقلیت مطلق قرار دارند. به بیان دیگر، اکثریت قریب به اتفاق افراد موفق در جامعه ای مثل آمریکا دارای مدارک بالای دانشگاهی هستند.
جالب است بدانید که بر اساس بررسی آماری دقیقی که توسط نشریه «businessinsider» انجام گرفته، از میان ۱۱۷۴۵ نفر از موفق ترین افراد جامعه (چه از لحاظ مالی و چه موقعیت های اجتماعی یا سیاسی) ۹۴ درصد آنها با پایان تحصیلات تکمیلی به موفقیت دست پیدا کرده اند. حدود ۵۰ درصد این افراد نیز تحصیلات دانشگاهی خود را در بهترین و معتبرترین کالج های این کشور گذرانده اند. لازم به ذکر است که نسبت مذکور در فهرست «قدرتمندترین آمریکایی های» مجله فوربس به حدود ۸۰ درصد می رسد.
همه این ها در حالی است که تعداد افراد موفقی که تحصیلات در کالج های معتبر را نیمه کاره رها کرده اند چیزی مابین ۲ تا ۵ درصد برآورد شده است. به عبارت دیگر، کسانی مثل زاکربرگ و گیتس استثناهایی واقعی به شمار می روند.

پرواضح است که نمی توان یک راهکار یکسان جهت موفقیت را به تمام افراد توصیه کرد. استعدادها، توانایی ها و خصوصیات فردی هرکس مختص اوست. پس همان گونه که انصراف از تحصیلات عالیه به هیچ وجه به عنوان راهکار موفقیت توصیه نمی شود، رفتن به بهترین دانشگاه ها نیز هرگز به معنی رسیدن به بهترین موقعیت های مالی و اجتماعی نیست.
با این همه، مطالعه زندگی تعداد زیادی از افراد موفق نشان می دهد که برای بسیاری مسیر موفقیت از میان راهروهای دانشگاه می گذرد. به یاد داشته باشیم که حتی گیتس و زاکربرگ هم گرچه در نهایت از دانشگاه انصراف دادند، اما دست کم در ابتدا به سراغ تحصیلات تکمیلی رفته اند.
منبع: http://digiato.com/article/2017/04/21/انصراف-میلیاردی-از-دانشگاه؛-فرمولی-طل/

@one_programmer
April 22, 2017
May 7, 2017