برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃 💻 برای دسترسی راحت تر به مطالب به "لیست پین شده" برو🙃 👩💻 Support: @narges_madhi 🪧 ads: @teachifyads 💁♀️ instagram : instagram.com/teachify_ir
✔️ این عالی بود😂😂
#fun #فان
💻@Teachify | برنامه نویسی
✔️ توجیه قشنگ دیجیکالا :))
💻@Teachify | برنامه نویسی
شما توی کدنویسی هاتون چیا رو تبدیل به کد میکنید؟
پ.ن: من خودم چای و قهوره :))
💻 @Teachify | برنامه نویسی
✔️ 48 قانون قدرت که توی سیاست و کسب و کار دونستنش از نون شب واجبتره:
1. هرگز مافوق خود را تحتالشعاع قرار ندهید.
2. دوستانتان را خیلی نزدیک به خود نگه ندارید، دشمنانتان را به خدمت بگیرید.
3. نیت واقعی خود را پنهان کنید.
4. کمتر از آنچه که لازم است بگویید.
5. بیش از حد وابسته به دیگران نباشید، یاد بگیرید خودتان کاری انجام دهید.
6. شهرت خود را به هر قیمتی حفظ کنید.
7. توجه و تمرکز دیگران را به سمت خود جلب کنید.
8. دیگران را وادار به انجام کارهای خود کنید، اما اعتبار آن را برای خود نگه دارید.
9. در زمان درست دست به اقدام بزنید.
10. از هرگونه آلوده شدن به افراد شکست خورده بپرهیزید.
11. دیگران را در حالت نامطمئن و ترس نگه دارید.
12. برای دیگران با صداقت و وفاداری کامل رفتار کنید، اما به آنها اعتماد نکنید.
13. وقتی از دشمنان خود کمک میگیرید، آنان را کاملاً نابود کنید.
14. ظاهری دوستانه و مهربان نشان دهید، اما هرگز به دیگران اجازه سوءاستفاده ندهید.
15. دشمن خود را کاملاً نابود کنید.
16. در حین صحبت کردن، طوری صحبت کنید که آنچه نگفتید تأثیر بیشتری داشته باشد.
17. در کارهای خود اسرارآمیز باشید.
18. دیگران را وادار کنید برای شما کار کنند و خودتان در پشت صحنه بمانید.
19. هرگز از کسی که آسیبدیده است سوءاستفاده نکنید.
20. برای دشمنانتان راه فرار بگذارید.
21. برای دسترسی به اطلاعات، تظاهر به اعتمادسازی کنید.
22. به وسیله همدردی با دیگران خود را دوستداشتنی نشان دهید.
23. پایان کارهای خود را از قبل برنامهریزی کنید.
24. نقش خود را در بازی قدرت با دقت انتخاب کنید.
25. خود را از نو بسازید.
26. ذهن دیگران را با استفاده از محیطی که در آن قرار دارند تحت تأثیر قرار دهید.
27. برای دیگران ارزش قائل شوید و احترام جلب کنید.
28. با جسارت وارد عمل شوید.
29. همه چیز را تا انتها برنامهریزی کنید.
30. موفقیتهای خود را برای ایجاد یک موقعیت محکم و بادوام استفاده کنید.
31. گزینهها را کنترل کنید: کاری کنید که دیگران با انتخابهای محدود شما بازی کنند.
32. از رؤیاهای دیگران استفاده کنید.
33. افراد را بیازمایید و نقاط ضعف آنها را کشف کنید.
34. خود را به شکل پادشاه یا ملکه جلوه دهید و مانند آنان عمل کنید.
35. هنر زمانبندی را بیاموزید.
36. چیزهایی را که نمیتوانید داشته باشید، بیاهمیت نشان دهید.
37. فضایی برای خود ایجاد کنید تا مردم به شما نیاز پیدا کنند.
38. به چیزهای کوچک خود توجه نکنید، با چشماندازهای بزرگ تأثیر بگذارید.
39. مردم را با رفتارهای غیرمنتظره شگفتزده کنید.
40. آنچه رایگان بهدست میآید، بیارزش است.
41. هرگز قدم در کفشهای فرد بزرگی نگذارید.
42. حملههایتان را به قلب دشمن بزنید، اما با دقت.
43. دیگران را وادار به ترس و لرز نکنید.
44. به راحتی اظهار به پیروزی نکنید، افراد را وادار کنید که برای آن بجنگند.
45. خودتان را بازآفرینی کنید.
46. هیچگاه از دیگران بیش از اندازه جلو نزنید.
47. هر زمان که قدرتی بهدست آوردید، بر روی آن تمرکز کنید.
48. در حین پیروزی، دست از تلاش نکشید.
💻 @Teachify | برنامه نویسی
✔️ چه سیاستی پشت بعضی از این #آگهی ها وجود داره؟
اول درخواست رد میشه و بعدش مشاهده میشه!
پ.ن: طرف گفته حالا که رد کردم یه نگاهی هم بهش بکنم که رزومه بدون مشاهده رد نشده باشه :((
یا مشکل از اطلاع رسانی سایت هست؟
شما بگین چی به چیه؟
💻 @Teachify | برنامه نویسی
✔️ چطوری گیت رو بهتر یاد بگیریم؟
یادگیری Git تنها با مطالعهی مستندات و مقالههای مختلف میتواند چالشبرانگیز باشد. چیزی که میتواند این مسیر را هم سریعتر و هم جذابتر کند، استفاده از ابزارهایی است که دستورات Git را بهصورت تصویری و تعاملی نمایش میدهند. این ابزارها امکان تجربهی زندهی دستورات و مشاهدهی نتایج آنها را فراهم میکنند، که برای درک بهتر مفاهیم بسیار مفید است.
دو ابزار شناختهشده در این زمینه، LearnGitBranching و Visualizing Git هستند. این ابزارها به کاربران اجازه میدهند که دستورات Git را بهصورت بصری تجربه کرده و تأثیر آنها را در لحظه مشاهده کنند. حتی اگر به Git تسلط کافی دارید، این ابزارها میتوانند درک شما را از نحوهی کار این سیستم نسخهسازی عمیقتر کنند.
شما برای یادگیری و تسلط بر Git از چه ابزارها و منابعی استفاده میکنید؟
💻 @Teachify | برنامه نویسی
وقتی دارم رو پروژه قدیمی کار میکنم :))
#fun #فان
💻 @Teachify | برنامه نویسی
⬇️کاهش گفتگوهای برنامهنویسان به خاطر وجود ChatGPT
▪️توی یکی از بزرگترین انجمنهای تخصصی برنامهنویسان به اسم Stack Overflow، تعداد سوال و جوابها 25 درصد کم شده!
▪️این کاهش درست از زمانی شروع شده که مدل زبانی OpenAI، یعنی همون ChatGPT، عرضه شد. بیشترین تأثیر این موضوع هم روی سوالات مربوط به Python و JavaScript بوده.
▪️محققان میگن اگه این روند ادامه پیدا کنه و برنامهنویسان دیگه توی انجمنها بحث نکنن، ممکنه یه مشکل جدید به وجود بیاد: دیگه اطلاعات کافی برای آموزش مدلهای هوش مصنوعی وجود نخواهد داشت!
💻 @Teachify | برنامه نویسی
چقدر حقه این تصویر :)))))
#fun #فان
💻 @Teachify | برنامه نویسی
✔️ اگر در دانشگاه علوم کامپیوتر یا مهندسی کامپیوتر درس نخوندین و همیشه حسرت این رو داشتین تو یکی از دانشگاههای برتر تحصیل کنید، این ریپو برای شماست اگر پشتکار و تلاش لازم رو داشته باشین.
github.com/ossu/computer-science
#RezaJafari
💻 @Teachify | برنامه نویسی
✔️ زیر دلم درد گرفت بخدا :))
پ.ن: از جمله آگهی سایت های انجام پروژه
#fun #فان
💻 @Teachify | برنامه نویسی
✔️ 5 افزونه ضروری برای فرانتاند کارها در VsCode
1. افزونه Live Server
این افزونه به شما اجازه میدهد تا یک سرور محلی برای پروژه خود راهاندازی کرده و بهصورت لحظهای تغییرات را در مرورگر مشاهده کنید. با این ابزار دیگر نیازی به رفرش دستی صفحه نخواهید داشت.
2. افزونه ESLint
ESLint برای تحلیل و شناسایی خطاهای کدنویسی در جاوااسکریپت به کار میرود. این افزونه به شما کمک میکند تا کدی تمیزتر و با رعایت استانداردهای کدنویسی بنویسید.
3. افزونه Prettier - Code Formatter
افزونهای برای فرمت خودکار کدها طبق قوانین تعیینشده. Prettier به بهبود خوانایی و یکدست شدن کدها کمک میکند و باعث میشود تیم شما از یک سبک کدنویسی پیروی کند.
4. افزونه IntelliSense for CSS class names in HTML
این افزونه امکان پیشنهاد خودکار کلاسهای CSS، Sass و Less را در فایلهای HTML و JSX فراهم میکند و به شما کمک میکند تا سریعتر و با دقت بیشتری کلاسها را در کد خود وارد کنید.
5. افزونه GitLens — Git Supercharged
این افزونه ابزاری بسیار قدرتمند برای مدیریت Git است که تغییرات، تاریخچه و تعارضات کد را بهصورت واضح نمایش میدهد و به شما در مدیریت بهتر نسخههای کد کمک میکند.
💻@Teachify | برنامه نویسی
✔️ روز برنامه نویس مبارک
۱۳ سپتامبر روز برنامه نویسی انتخاب شده که دقیقا میشه ۲۵۶امین روز از سال میلادی!!
از جمله دلایل انتخاب عدد ۲۵۶ به عنوان روز برنامهنویس اینه که عدد ۲۵۶ بزرگترین توان عدد ۲ کوچکتر از ۳۶۵ که تعداد روزهای یک ساله، هست.
در سیستم دودویی کامپیوتری تعداد اعداد منحصربهفردی که میشه توسط یه بایت تولید کرد ۲۵۶ تا هست، که شامل اعداد ۰ تا ۲۵۵ هست.
➖➖➖➖➖➖➖➖➖
💻 @Kaliboys | کانال کالی بویز
✅ ما در شرکت همکاران سیستم برای تقویت تیمهای تولید نرمافزارمون در شهرهای #تهران ، #مشهد و #اصفهان دنبال همتیمیهای حرفهای هستیم که با دقت بالایی که برای شناسایی و رفع مشکلات نرمافزارها دارن، بتونن مسئولیت تضمین کیفیت محصولات نرمافزاری شرکت همکاران سیستم رو به عهده بگیرن.
💯 اگه اهل به عهده گرفتن کارهای بزرگ و به چالش کشیدن تواناییهات هستی و به کیفیت اهمیت میدی میتونی رزومهت رو برای ما ارسال کنی.
🟢 راستی اگه کسی رو از فارغالتحصیلان رشتههای مهندسی صنایع، مهندسی کامپیوتر، مدیریت مالی، مدیریت بازرگانی، حسابداری و ریاضی میشناسی که برای این تجربه آمادگی داره، میتونی این آگهی رو براش ارسال کنی.
☯️ برای مشاهده جزئیات موقعیت شغلی در شهرهای تهران، مشهد و اصفهان میتونی به لینک زیر مراجعه کنی:
🔗 jobs.systemgroup.net
📎 لینکدین |💬 اینستاگرام
➖➖➖➖➖➖
✔️ یکی اومده و کلیدهای یکی از کیبوردهای نوستالژیک آیبیام رو فشار داده و صداش رو ضبط کرده. حالا یه برنامه نوشته که روی hashtag#لینوکس و مک میتونه همون صدای قدیمی رو موقع تایپ براتون بازتولید کنه! 🎹
اسم این برنامه بامزه "bucklespring" هست.
🌐 کدهای برنامه رو اینجا میتونید ببینید:
https://github.com/zevv/bucklespring
❤️ @Teachify |Shima Fallah
✔️ مرحلهی آخر استخدامتون، مواظب افکار سمی مصاحبه کننده باشید!
ممکنه به شما بگن که قبول شدی. اما یه شرکت بهتر برات سراغ دارم حقوق و شرایط بهتر و دورکاری کامل. تورو برای اونجا استخدام میکنم!
اگه به اشتباه یک لحظه از اون شرکت سوالی پرسیدین، طرف میفهمه که شرکت اون رو دوست ندارید و ....
برگرفته از افکار یک برنامه نویس تاکسیک !
پ.ن: تصویر هم chatgpt ساخته.
💻@Teachify | برنامه نویسی
حدودا یکی دو هفته بود که توی لینکدین فقط مطالبی در مورد سیگنال ها در جنگو برام میومد! و جالبیش اینه که دیروز مصاحبه داشتم و یکی از سوالاتی که مصاحبه کننده زیاد روش مانور داد همین سیگنال ها بود!
اینکه خوبن یا نه؟ به جاش میشه از چیا استفاده کرد؟ جایگزین خوبش چیه؟ و ...
💻 @Teachify | برنامه نویسی
✔️ آموزش استفاده از متد bulk_create در جنگو
اگر شما تعداد زیادی شیء برای ایجاد دارید و نمیخواهید با هر فراخوانی یک کوئری جدید به پایگاه داده بزنید، متد bulk_create
میتواند به شما کمک کند. این متد به شما اجازه میدهد تا چندین شیء را تنها با یک کوئری به پایگاه داده اضافه کنید، که این باعث افزایش سرعت و بهینهسازی عملکرد برنامه شما میشود.
فرض کنید یک مدل به نام Student
داریم:
from django.db import models
class Student(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
age = models.IntegerField()
bulk_create
اضافه کنیم:from .models import Student
# لیستی از اشیاء Student
students = [
Student(first_name="Ali", last_name="Ahmadi", age=12),
Student(first_name="Sara", last_name="Hosseini", age=11),
Student(first_name="Reza", last_name="Moradi", age=13),
]
# ایجاد تمام اشیاء با یک کوئری
Student.objects.bulk_create(students)
✔️ بهینهسازی زمان کدنویسی مثل حرفهایها با افزونه WakaTime در VSCode
اگه میخوای بدونی چقدر از وقتت رو پشت سیستم به کدنویسی، دیباگ و یادگیری زبانهای برنامهنویسی مختلف میگذرونی، WakaTime بهترین ابزار برای توئه!
بهتازگی این اکستنشن رو توی VSCode نصب کردم (خیالت راحت، برای بقیه IDEها هم هست!) و فقط با گرفتن یه API Key از سایتش، تونستم به سادگی زمانهای کدنویسیم رو ردیابی کنم. حالا میتونم دقیق ببینم چقدر برای هر زبان وقت گذاشتم و کجاها باید بهینهتر کار کنم!
شما هم تست کنین.
💻 @Teachify | برنامه نویسی
✔️ 4 مفهوم اصلی در برنامه نویسی شی گرا
✔️کپسولهسازی یا Encapsulation: مخفی کردن دادهها و دسترسی به آنها فقط از طریق متدها.
✔️وراثت یا Inheritance: ایجاد کلاسهای جدید از کلاسهای موجود و استفاده مجدد از کد.
✔️چندریختی یا Polymorphism: توانایی استفاده از متدهای یکسان با رفتارهای مختلف در کلاسهای متفاوت.
✔️انتزاع یا Abstraction: مخفی کردن جزئیات پیچیده و نمایش دادن فقط بخشهای مهم از طریق کلاسهای انتزاعی.
❤️ @Teachify | برنامه نویسی
✔️ مقایسه فریمورک های بکاند
مقایسه شده توسط CHAT GPT 4
💻 @Teachify | برنامه نویسی
✔️ برنامهنویسی Async و Sync؛ تفاوتها و کاربردها
برنامه نویسی Async (غیر همزمان) و Sync (همزمان) دو مدل متفاوت از اجرای کدها در برنامهنویسی هستند. اما فرق آنها در چیست؟
در برنامه نویسی Sync (همزمان)، دستورات به صورت دنبالهدار و پشت سر هم اجرا میشوند. هر خط کد باید کامل اجرا شود تا نوبت به خط بعدی برسد. به زبان ساده، برنامه باید منتظر بماند تا یک کار تمام شود و سپس کار بعدی را آغاز کند. فرض کنید شما در صف خرید ایستادهاید، تا نفر قبلی خریدش تمام نشود، نوبت به شما نمیرسد.
+ ساده و قابل پیشبینی
+ مناسب برای کارهای ساده و بیوقفه
- برای عملیاتهای زمانبر (مانند درخواستهای شبکه) باعث کند شدن برنامه میشود.
در این برنامهنویسی Async (غیر همزمان)، برنامه منتظر تکمیل یک دستور نمیماند و به کارهای دیگر ادامه میدهد. این به شما اجازه میدهد تا عملیاتهای طولانی (مثل دریافت داده از سرور) بهطور موازی و بدون انتظار انجام شوند. تصور کنید شما سفارش خود را به رستوران میدهید و در حالی که غذا آماده میشود، میتوانید به کارهای دیگر بپردازید.
+ مناسب برای عملیاتهای طولانی و زمانبر
+ افزایش کارایی و سرعت برنامه
- پیچیدگی بیشتر در کدنویسی و مدیریت خطاها
در کل، اگر برنامهای دارید که با منابع بیرونی مثل شبکه، فایلها یا دیتابیس کار میکند، Async گزینه بهتری است. اما اگر کار شما ساده است و نیازی به همزمانی ندارید، Sync سادهتر و قابل فهمتر است.
💻 @Teachify | برنامه نویسی
✔️ 7 نوع join مختلف در sql که حتما باید بدونید
💻 @Teachify | DevTwitter
✔️ چندتا جمله انگیزشی بخونیم:
1. "The only limit to our realization of tomorrow is our doubts of today." – Franklin D. Roosevelt
(تنها محدودیت ما برای تحقق فردا، شکهای امروزمان است.)
2. "Success is not final, failure is not fatal: It is the courage to continue that counts." – Winston Churchill
(موفقیت نهایی نیست، شکست مرگبار نیست؛ شجاعت ادامه دادن مهم است.)
3. "Don’t watch the clock; do what it does. Keep going." – Sam Levenson
(به ساعت نگاه نکن؛ مثل خودِ ساعت باش. به حرکت ادامه بده.)
4. "The harder you work for something, the greater you’ll feel when you achieve it."
(هر چه سختتر برای چیزی کار کنی، حس بهتری از رسیدن به آن خواهی داشت.)
5. "Doubt kills more dreams than failure ever will." – Suzy Kassem
(شک، بیشتر از شکست، رویاها را میکُشد.)
6. "Your limitation—it's only your imagination."
(محدودیت تو فقط در خیالت است.)
7. "Dream it. Wish it. Do it."
(رویاپردازی کن. آرزو کن. انجامش بده.)
8. "Success is not about being the best, it’s about being better than you were yesterday."
(موفقیت به معنای بهترین بودن نیست، بلکه به معنای بهتر بودن از دیروز خود است.)
9. "Believe in yourself and all that you are. Know that there is something inside you that is greater than any obstacle." – Christian D. Larson
(به خودت و به تمام آنچه که هستی، باور داشته باش. بدان که چیزی درون تو هست که بزرگتر از هر مانعی است.)
10. "The secret of getting ahead is getting started." – Mark Twain
(راز پیشرفت، شروع کردن است.)
💻 @Teachify | برنامه نویسی
اونایی که خانوم هاشون هنرمند هست مراقب لپ تاپشون باشن :))
#fun #فان
💻 @Teachify | برنامه نویسی
✔️ کتابهای پیشنهادی رهبران دنیای فناوری!
بسیاری از رهبران موفق در دنیای فناوری علاقهی زیادی به مطالعه دارند و کتابهایی که تأثیر قابل توجهی بر زندگی و دیدگاههایشان گذاشته را به دیگران نیز پیشنهاد میکنند. در این پست به معرفی برخی از کتابهای پیشنهادی از سوی این افراد برجسته میپردازیم:
▪️ ایلان ماسک: صفر تا یک
• کتاب صفر تا یک (Zero to One) نوشتهی «پیتر تیل» و «بلیک مسترز» در سال ۲۰۱۴ منتشر شد. پیتر تیل یکی از معروفترین سرمایهگذاران خطرپذیر و از بنیانگذاران PayPal است. این کتاب چکیدهای از یادداشتهای آنلاین بلیک مسترز، دانشجوی پیتر تیل، درباره ایجاد نوآوری و پیشرفت در دنیای کسبوکار است.
▪️ سم آلتمن: سرآغاز بیکرانگی
• کتاب سرآغاز بیکرانگی (The Beginning of Infinity) اثر «دیوید دویچ»، رابطهای عمیق بین قوانین طبیعت، انسان، دانش و پیشرفت ایجاد میکند. این کتاب به تحلیل ماهیت بیپایان دانش و امکانهای بینهایت پیشرفت بشری میپردازد.
▪️ بیل گیتس: اصول
• کتاب اصول (Principles) نوشتهی «ری دالیو»، یک داستان شخصی است که نکاتی ارزشمند در مورد دستیابی به موفقیت و رهبری ارائه میدهد. این کتاب میتواند بهعنوان یک راهنمای عملی برای تصمیمگیریهای زندگی و کسبوکار عمل کند.
▪️ جف بزوس: بازانجام
• کتاب بازانجام (Rework) نوشتهی «جیسن فرید» و «دیوید هاینمایر هانسون»، رویکردی جدید و متفاوت به قوانین تجارت و کارآفرینی ارائه میدهد. این کتاب نشان میدهد که موفقیت در کسبوکار نیازی به پیروی از روشهای سنتی ندارد و میتوان با نوآوری و تغییر رویکرد به موفقیتهای چشمگیری دست یافت.
💻@Teachify | برنامه نویسی
✔️ آخرین خواسته مرحوم قبل مرگش این بود که تاریخچه سرچ های مرورگرش پاک بشه.
نمونه ای از سرچاش:
- اگه من دوبار ویندوز ۳۲ بیت نصب کنم، ۶۴ بیت میشه؟
- چجوری میتونم اینترنتو توی یه درایو بریزم تا بتونم از محل کار ببرمش خونه؟
- چرا میگن از دکمه خاموش روشن کردن لپتاپ. فقط واسه روشن کردن لپتاپ استفاده کنیم؟
- چرا برنامه نویسا سینگل هستن؟
- چجوری میتونم اکانت فیبسوک دوست دختر سابقمو با html هک کنم؟
- این دکمه any key کدوم دکمه کیبورده؟
#Fun #فان
💻 @Teachify | #Syntax_fa
✔️ معرفی ابزار Cookiecutter
کوکی کاتر ابزاری عالی برای شروع سریع و استاندارد پروژههاست. با استفاده از تمپلیتها، میتونید پروژههای جدید رو با ساختار آماده بسازید. این ابزار با پایتون توسعه داده شده اما برای هر زبانی قابل استفادهست.
▪️ نحوه کار Cookiecutter:
1. استفاده از تمپلیتها برای ساختاردهی پروژه.
2. پرسش از شما برای شخصیسازی پروژه.
3. ایجاد پروژه آماده بر اساس پاسخهای شما.
📌 نصب و استفاده:
pip install cookiecutter
cookiecutter gh:cookiecutter/cookiecutter-pypackage
یه شرکتی اومده برای Python Developer آگهی زده و توی مهارت هاش اینا رو خواسته:
پ.ن: آخه لامصب تو برای پایتون آگهی زدی ولی c++ رو زدی حرفه ای و پایتون رو زدی متوسط؟!
❤️ @Teachify | برنامه نویسی
اینجا هر نرمافزاری که لازم داری، سریع و راحت پیدا میکنی 😍🔥
اگه دنبال یه سایت مطمئن و بهروز برای دانلود نرمافزارهای مختلف هستی، ✨ @Download_ir_official ✨ رو از دست نده! 🤩
عضو کانال تلگرامشون شو تا همیشه اولین نفری باشی که از جدیدترین نرمافزارها، بازیها و دورههای آموزشی روز دنیا باخبر میشی: 📚🎮🎬
✅ @Download_ir_official
✅ @Download_ir_official