“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” ― Martin Fowler —
<Yulidar/>
@DevTwitter
<Yulidar/>
@DevTwitter
👍1
👍1
مهارتهایی که هر برنامه نویس تحت وبی باید بلد باشه!
کار با Git
فرض کنید چند نفر دارند روی یک پروژه کار میکنن. حالا هر فرد بعد از اینکه بخش مورد نظر خودش رو انجام داد، چطور باید اون رو با بقیه به اشتراک بزاره؟ اینجاست که git وارد صحنه میشه. بدون بلدبودن گیت، تو هیچ مصاحبه کاری شرکت نکنید!
کار با Terminal
فارغ از اینکه با کدوم سیستمعامل کار میکنید، باید کار با ترمینال اون را یاد بگیرید. خیلی وقتها کار شما را راحتتر و سریعتر میکنه. ترمینالها راحتترین مسیر برای ارتباط با هسته سیستمعامل هستند.
ساختمان داده و الگوریتم
نوشتن یک کد بهینه و خوانا بدون دونستن این علوم واقعا کار حضرت فیله! چه دانشجو رشتههای مرتبط باشید چه برنامهنویسی علاقه شخصیتون باشه، خیلی نباید به مطالب دانشگاه اکتفا کنید. حتما کتاب CLRS را مطالعه کنید....
KISS (Keep It Simple, Silly)
اسم این روش مخفف “آن را ساده نگهدارید” بوده و بیانگر اینست که هرچه کدهای خودتون رو سادهتر بنویسید برای نگهداری(maintenance) آن دچار مشکل نخواهید شد.
YANGI (Ya Ain’t Gonna Need It)
اسم این روش مخفف “بله لازم نیست” هست!. در واقع بیانگر این فلسفه هست که بیشتر کدهایی که فکر میکنید باید بنویسید و به آنها نیاز دارید، اصلا ضروری نیستند
<Cheyab/>
@DevTwitter
کار با Git
فرض کنید چند نفر دارند روی یک پروژه کار میکنن. حالا هر فرد بعد از اینکه بخش مورد نظر خودش رو انجام داد، چطور باید اون رو با بقیه به اشتراک بزاره؟ اینجاست که git وارد صحنه میشه. بدون بلدبودن گیت، تو هیچ مصاحبه کاری شرکت نکنید!
کار با Terminal
فارغ از اینکه با کدوم سیستمعامل کار میکنید، باید کار با ترمینال اون را یاد بگیرید. خیلی وقتها کار شما را راحتتر و سریعتر میکنه. ترمینالها راحتترین مسیر برای ارتباط با هسته سیستمعامل هستند.
ساختمان داده و الگوریتم
نوشتن یک کد بهینه و خوانا بدون دونستن این علوم واقعا کار حضرت فیله! چه دانشجو رشتههای مرتبط باشید چه برنامهنویسی علاقه شخصیتون باشه، خیلی نباید به مطالب دانشگاه اکتفا کنید. حتما کتاب CLRS را مطالعه کنید....
KISS (Keep It Simple, Silly)
اسم این روش مخفف “آن را ساده نگهدارید” بوده و بیانگر اینست که هرچه کدهای خودتون رو سادهتر بنویسید برای نگهداری(maintenance) آن دچار مشکل نخواهید شد.
YANGI (Ya Ain’t Gonna Need It)
اسم این روش مخفف “بله لازم نیست” هست!. در واقع بیانگر این فلسفه هست که بیشتر کدهایی که فکر میکنید باید بنویسید و به آنها نیاز دارید، اصلا ضروری نیستند
<Cheyab/>
@DevTwitter
👍6
یه تعریف کمی unpopular:
یه برنامهنویس تازهکار، برای مشکلات ساده، راهحلهای پیچیده پیدا میکنه.
یه برنامه نویس متوسط، برای مشکلات پیچیده، راهحلهای پیچیده پیادهسازی میکنه.
یه برنامهنویس حرفهای، مشکلات پیچیده رو با یه راهحل ساده حل میکنه.
<Reza Seyf/>
@DevTwitter
یه برنامهنویس تازهکار، برای مشکلات ساده، راهحلهای پیچیده پیدا میکنه.
یه برنامه نویس متوسط، برای مشکلات پیچیده، راهحلهای پیچیده پیادهسازی میکنه.
یه برنامهنویس حرفهای، مشکلات پیچیده رو با یه راهحل ساده حل میکنه.
<Reza Seyf/>
@DevTwitter
👍2
بنظرم روند کاری شرکت های برنامه نویسی در ایران جوری چیده شده که شما به معنای واقعی کلمه از کار متنفر شی
<مُح/>
@DevTwitter
<مُح/>
@DevTwitter
❤1👍1
اینکه بعد از کلی سرچ من در مورد dart و flutter گوگل و یوتوب پیشنهاد فینال مسابقات دارت زنان رو میدن، من رو یاد «با کی اومدیم سیزده بدر» میندازه. داداش زبون خودته ها!
<Dedook/>
@DevTwitter
<Dedook/>
@DevTwitter
👍1
اگه موقع برنامهنویسی به جای قهوه و انرژیزا لیموناد گازدار بخوریم کدهامون کار نمیکنن؟
<MohammadReza/>
@DevTwitter
<MohammadReza/>
@DevTwitter
👍1
پیشنهاد من به شبکه سه سیما به کار گیری تعدادی برنامه نویس آشنا به تابع rand برای اجرای نظر سنجی هاست؛)))))
<زنده به گور/>
@DevTwitter
<زنده به گور/>
@DevTwitter
👍1
از سلسله تجربیات کمپ دیجیکالا نکست.
قرار نیست با آدمهایی که دوست داری تیم بشی، بلکه باید بتونی هر نفر رو درک کنی و بدونی خودت و بقیه، هر کدوم کجای تیم هستین.
<Aref Shabani/>
@DevTwitter
قرار نیست با آدمهایی که دوست داری تیم بشی، بلکه باید بتونی هر نفر رو درک کنی و بدونی خودت و بقیه، هر کدوم کجای تیم هستین.
<Aref Shabani/>
@DevTwitter
👍1
وای بحال کسی که بعد ۱۰ ساعت کد زدن مداوم pure جاوا اسکریپت ببینه برنامش باگ منطقی داره
حالا خوبه دیزاین پترن کمک میکنه کارم راحت تر شه ولی از اینکه الان نتونستم باگ رو رفع نکردم و شکستو قبول کردم واقعا ناراحتم و بعد اینهمه بیخوابی، خوابم نمیبره
<Maslakh/>
@DevTwitter
حالا خوبه دیزاین پترن کمک میکنه کارم راحت تر شه ولی از اینکه الان نتونستم باگ رو رفع نکردم و شکستو قبول کردم واقعا ناراحتم و بعد اینهمه بیخوابی، خوابم نمیبره
<Maslakh/>
@DevTwitter
👍1
پشت هر ویدیوی آموزش برنامه نویسی توی یوتیوب یه هندی قایم شده با چهار خط اسکریپت آماده که فقط دو تا کلمه رو توش عوض میکنه.
<Pouya Kondari/>
@DevTwitter
<Pouya Kondari/>
@DevTwitter
👍1
ما در اسنپ فود به تعداد زیادی Senior down engineer نیاز داریم… اگر فک میکنین در داون کردن پروژه با کمک بودجه میلیاردی و صدتا نیرو, مهارت دارین, جای شما اینجاست.
رزومه بدین بهم…
<هَپی دِوِلوپر/>
@DevTwitter
رزومه بدین بهم…
<هَپی دِوِلوپر/>
@DevTwitter
👍1
ساعت سه صبح،
بالاخره الگوریتمهای تحلیل بازارهای مالی من که با استفاده از apache_storm و با زبان Java توسعه داده شده بودند بدون مشکل کار میکنند.
حالا دیگه میتونم برم بخوابم!
<Amin Company/>
@DevTwitter
بالاخره الگوریتمهای تحلیل بازارهای مالی من که با استفاده از apache_storm و با زبان Java توسعه داده شده بودند بدون مشکل کار میکنند.
حالا دیگه میتونم برم بخوابم!
<Amin Company/>
@DevTwitter
👍1
👍1
بیاید قبول کنیم JS شعور نداره.
شایدم ما شعور نداریم ولی بهتره به خودمون بقبولونیم JS شعور نداره.
<The Big Rad/>
@DevTwitter
شایدم ما شعور نداریم ولی بهتره به خودمون بقبولونیم JS شعور نداره.
<The Big Rad/>
@DevTwitter
👍1
👍1
سلطان سرمایهگذاریهای اشتباه هستم:
روی پاسکال وقت گذاشتم سی باب شد
روی yui تمرکز کردم jquery قورتش داد
در عمق انگولار دست و پا میزدم همه جا پر از react شد
برای گوگل کلود برنامه مینوشتم AWS بازار رو گرفت
شوق گولنگ داشتم شرکت سوییچ کرد به راست
<مرد آرام/>
@DevTwitter
روی پاسکال وقت گذاشتم سی باب شد
روی yui تمرکز کردم jquery قورتش داد
در عمق انگولار دست و پا میزدم همه جا پر از react شد
برای گوگل کلود برنامه مینوشتم AWS بازار رو گرفت
شوق گولنگ داشتم شرکت سوییچ کرد به راست
<مرد آرام/>
@DevTwitter
👍1
ابرآروان اومده یه سری پروژه متنباز تعریف کرده هرکس دوست داشت مشارکت کنه و طبق شرایط تعریف شده هدیه بگیره. بعد یه عده اومدن میگن بیگاریه و فحش میدن!!!
اگه فلسفه متنباز و مشارکت جمعی رو نمیفهمی برو یکم مطالعه کن بفهمی؛ چرا فحش میدی؟
<S.Mehran M.Ziabary/>
@DevTwitter
اگه فلسفه متنباز و مشارکت جمعی رو نمیفهمی برو یکم مطالعه کن بفهمی؛ چرا فحش میدی؟
<S.Mehran M.Ziabary/>
@DevTwitter
👍2