یادداشت های یه برنامه نویس
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
@one_programmer

طبق صحبت ها گذشته راجبه ماکروسافت و open source کردن پروژه هاش، ماکروسافت سایتی معرفی کرده که تمام پروژه های open source خودش رو‌معرفی کرده.
@one_programmer
@one_programmer
گزارش حقوق سال 95 ایران تلنت و گروه شغلی برنامه نویسی و توسعه نرم‌افزار
سایت کاریابی ایران تلنت که بیشتر در حوزه مشاغل صنعتی و شرکتی فعالیت می‌کند چند سال است که بر اساس یک سری نظر سنجی، گزارشی سالانه تولید می‌کند تحت عنوان گزارش حقوق و دستمزد. یکی از بخش‌های ثابت این گزارش، بخش «برنامه نویسی و توسعه نرم‌افزار و وب» است. ایران تلنت مدعی است که این گزارش بر اساس نظرسنجی از بیش از صد هزار نفر از شاغلین در سراسر کشور تهیه شده است.
گزارشی که اخیراً توسط ایران تلنت منتشر شده مخصوص تهران است. علی الظاهر گزارشاتی برای دیگر شهرها نیز منتشر خواهد شد. گزارش سال 1395 بر اساس داده‌های شاغلین تمام وقت است و مبنای حقوق، میانگین خالص دریافتی ماهانه پس از کسر بیمه و مالیات است. گزارش در دو نسخه شرکت های کوچک (زیر 100 نفر) و شرکت های بزرگ (بالای 100 نفر) تهیه شده است. حقوق شرکت های بزرگ‌تر در بیشتر موارد بیشتر از شرکت های کوچک‌تر است. حقوق شرکت های بزرگ‌تر به طور خیلی تقریبی حدود 10 تا 20 درصد بیشتر از شرکت های کوچک‌تر است. من در اینجا فقط گزارش شرکت های کوچک‌تر را بررسی می‌کنم چون بیشتر شرکت های نرم افزاری در این دسته قرار می گیرند.
طبق این گزارش، برنامه نویسانی که مسئولیت نظارت بر عملکرد افراد رده های پایین‌تر سازمانی را بر عهده دارند، یعنی رده بنفش که در متن گزارش توضیح داده شده، بین یک میلیون و دویست تا هفت میلیون تومان درآمد ماهانه دارند. این اطلاعات از دیتای نظرسنجی 302 نفر مشارکت کننده استخراج شده است. عناوین شغلی این رده عبارت هستند از:
- مدیر پروژه
- برنامه نویس ارشد
- مهندس نرم‌افزار
- مدیر فناوری اطلاعات
- مدیر تولید

اما چه چیزی باعث این تنوع می شود؟ چه چیزی روی درآمد یک شخص در این رده تأثیر گذار است؟ عوامل مختلفی وجود دارند:

سابقه کار یکی از مهم‌ترین هاست. کسانی که بیش از 7 سال سابقه کار دارند 74 درصد بیشتر از کسانی که کمتر از سه سال سابقه کار دارند حقوق می گیرند.
شرکت های 11 تا 50 نفره حدود 46 درصد بیشتر از شرکت های 1 تا 10 نفره حقوق پرداخت می کنند.
فارغ التحصیلان دانشگاه‌های سراسر حدود 31 درصد بیشتر از دانشگاه آزادی‌ها حقوق می گیرند.
دارندگان مدرک کارشناسی ارشد حدود 17 درصد بیشتر از دارندگان مدرک کارشناسی حقوق می گیرند.
کسانی که در حد پیشرفته ای به زبان انگلیسی مسلط هستند حدود 17 درصد بیشتر از سایرین حقوق می‌گیرند
شرکت های خصوصی 16 درصد بیشتر از شرکت های دولتی حقوق پرداخت می کنند.
شرکت های صرفاً نرم افزاری 15 درصد بیشتر از شرکت های خدمات آنلاین حقوق پرداخت می کنند.
شرکت های حوزه خدماتی حدود 15 درصد بیشتر از شرکت های تولیدی حقوق پرداخت می کنند.
دقت کنید که این مقایسه‌ها در مورد کسانی انجام شده که مسئولیت نظارت بر عملکرد افراد رده های پایین‌تر سازمانی را بر عهده دارند و در متن گزارش نام آن‌ها رده بنفش است. رده پایین‌تر و بالاتر از این رده تفاوت فاحشی با این رده دارند. مثلاً در رده پایین‌تر تفاوت قابل توجهی بین دانشگاه سراسری و دانشگاه آزاد وجود ندارد. یا اینکه در رده بالاتر تفاوت حقوق افراد بالای 7 سال سابقه کار و کمتر از 3 سال سابقه کار به 192 درصد می رسد.
جالب است بدانید که شغل توسعه نرم‌افزار به همراه چند شغل معدود دیگر بالاترین پرداختی را در بین کل مشاغل موجود در گزارش دارد.
منبع: http://blog.afsharm.com/%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%D8%AD%D9%82%D9%88%D9%82-%D8%B3%D8%A7%D9%84-95-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%AA%D9%84%D9%86%D8%AA-%D9%88-%DA%AF%D8%B1%D9%88%D9%87-%D8%B4%D8%BA%D9%84%DB%8C-%D8%A8/
@one_programmer
@one_programmer
Interview Questions for Senior Software Engineers
- What is something substantive that you've done to improve as a developer in your career?
- Would you call yourself a craftsman (craftsperson) and what does that word mean to you?
- Implement a <basic data structure> using <some language> on <paper|whiteboard|notepad>.
What is SOLID?
- Why is the Single Responsibility Principle important?
- What is Inversion of Control? How does that relate to dependency injection?
- How does a 3 tier application differ from a 2 tier one?
- Why are interfaces important?
...

https://www.hanselman.com/blog/NewInterviewQuestionsForSeniorSoftwareEngineers.aspx

@one_programmer
@one_programmer

تفاوت Concurrency با Parallelism
خیلی خوب با تصاویر توضیح داده
@one_programmer
Forwarded from Mohsen Rajabi
talk.zip
445.4 KB
@one_programmer

تفاوت Concurrency با Parallelism
خیلی خوب با تصاویر توضیح داده
@one_programmer
@one_programmer
خبر خوبی که دیروز منتشر شد این بود که NET Core 2.0 منتشر شد
از 13 هزار api تو نسخه 1.1 به 30 هزار api تو نسخه 2.0 رسیده.
از لحاظ performance هم از نسخه 1.1 بهتر عمل کرده
https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-net-core-2-0/
در کنار متشر شدن این نسخه، پروژه های دیگه هم مثل
Entity Framework .net core 2.0
.Net Standard 2.0
Visual Studio 15.3
هم منتشر شدن.
@one_programmer
@one_programmer
این درگاه پرداخت بانک سامان هست!
برنامه نویس هاشون debugger گذاشتن برای جاوا اسکریپت هاشون، یادشون رفته بردارن :))))))
@one_programmer
@one_programmer
اگر از نخستین نسخه‌ی محصول خود خجالت‌زده نیستید، محصول را خیلی دیر بیرون داده‌اید.
- رید هافمن
@one_programmer
@one_programmer
برنامه‌نویس بودن بعد از چهل سالگی

این متن ترجمه‌ایست از Being A Developer After 40، متن سخنرانی Adrian Kosmaczewski در کنفرانس App Builders Switzerland در ۲۵ آوریل ۲۰۱۶. اسلایدهای سخنرانی اینجا و ویدیوی سخنرانیاین‌جاست.

سلام به همه. من یک توسعه دهنده خودآموخته ۴۲ ساله هستم و این داستان من است. دوهفته پیش تصادفا این توییت را دیدم که باعث شد به مسیر شغلی‌ام فکر کنم و این فکرها من را به جایی برگرداند که همه چیز از آن‌جا شروع شد.
مسیر شغلی‌ام را به عنوان یک توسعه‌دهنده درست ساعت ۱۰ صبح دوشنبه ۶ اکتبر ۱۹۹۷ جایی در شهرالیووس در شمال بوئینس آیرس در آرژانتین شروع کردم. ۸۷۶۱۴۲۸۰۰ ثانیه بعد از لحظه صفر یونیکس وقتی که تازه تولد ۲۴ سالگی‌ام را جشن گرفته بودم.

جهان در سال ۱۹۹۷

قبلا دنیا جای کمی متفاوتی بود. وبسایت‌ها هنوز هشدار کوکی نداشتند. آینده وب، پرتال‌هایی مثلExcite.com بود. AltaVista موتور جستجویی بود که استفاده می‌کردم. آدرس ایمیل‌ام kosmacze@sc2a.unige.ch بود که معنی‌اش این بود که اولین وبسایت شخصی‌ام در آدرس http://sc2a.unige.ch/~kosmacze قرار داشت. هنوز عزاداری برای پرنسس دیانا ادامه داشت. استیو جابز به عنوان مدیر عامل به اپل برگشته بود و توانسته بود ماکروسافت را برای ترزیق ۱۵۰ میلیون دلار سرمایه به اپل قانع کند. DEC مشغول تعقیب قضایی Dell بود. بازمانده‌ی جسد چه‌گوارا تازه به کوبا بازگردانده شده بود و فصل چهارم فرندز تازه شروع شده بود. جیانی ورساچه رو به روی خانه‌اش به قتل رسیده بود. مادر ترزا و Roy Lichtenstein و Jeanne Calment (پیرترین آدم دنیا) به تازگی درگذشته بودند. مردم دیوانه‌وار مشغول بازی کردن فاینال فانتزی ۷ روی پلی‌استیشن بودند. کانال دوم بی‌بی‌سی پخش Teletubbies را شروع کرده بود.جیمز کامرون داشت تایتانیک را برای اکران آماده می‌کرد و Verve به تازگی آلبوم پرفروش Bitter Sweet Symphony را منتشر کرده بود که بعد مجبور شد بیشتر حق انتشارش را به رولینگ استون بپردازد.

ادامه در منبع
منبع: https://virgool.io/@abbasmousavi/برنامه‌نویس-بودن-بعد-از-چهل-سالگی-being-a-developer-after-40-hwgu50jp5ih9

@one_programmer
This media is not supported in your browser
VIEW IN TELEGRAM
@one_programmer
کسایی که تو استارتاپ ها فعالیت میکنن 😁😀😁
@one_programmer
@one_programmer

اگر استخدام مهندسین مکانیک هم مثل مهندسین کامپیوتر می بود......

@one_programmer
با حمایت ستاد توسعه فرهنگ علم، فناوری و اقتصاد دانش‌بنیان ثبت‌نام اولین آزمون استخدام شرکت‌های خصوصی و دانش بنیان به صورت رسمی از ساعت 8، 14 شهریور آغاز می‌شود.
ثبت نام در
www.inre.ir
@one_programmer