Developer diaries – Telegram
Developer diaries
71 subscribers
101 photos
26 videos
5 files
52 links
Download Telegram
Principles behind the Agile Manifesto


We follow these principles:
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.

Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.

Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.

Business people and developers must work
together daily throughout the project.

Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.

The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.

Working software is the primary measure of progress.

Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.

Continuous attention to technical excellence
and good design enhances agility.

Simplicity--the art of maximizing the amount
of work not done--is essential.

The best architectures, requirements, and designs
emerge from self-organizing teams.

At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behavior accordingly

@developerDiaries
وقتی از light mood استفاده میکنی یعنی دقیقا داری همین کارو میکنی

@developerDiaries
بالاخره تونستم بخش CD (Continues delivery) از فرآیند CI / CD رو به لطف گیتهاب اکشن توی یه پروژه ی سمپل بالا بیارم. به کمک CD با هر کامیتی که پوش می کنم یه APK به صورت اتوماتیک برای من ساخته میشه و توی بخش Releases گیتهاب قرار میگیره. قدم بعدیم اینه که ورژن نامبرش رو هم بهش بدم که هر بار ورژن APK خروجی رو هم برام توی اون قسمت مشخص کنه.
https://github.com/miladv33/TestCICD
من ۵ سال سابقه ی کار دارم. و میتونم بگم در دو سالی که دورکار بودم چندین برابر اون ۳ سالی که حضوری بودم بهتر عمل کردم. کلی آموزش دیدم، کارهای عملی انجام دادم، به ددلاین ها رسیدم و کلی هم از زندگیم لذت بیشتری بردم به جای توی ترافیک موندن کارهای خیلی مفید تری برای زندگی حال و آینده ام انجام دادم.

@developerDiaries
This media is not supported in your browser
VIEW IN TELEGRAM
تکنولوژی هوشمند یخ سازی سریع.

خیلی عجیبه 🤯🤯🤯

@developerDiaries
This media is not supported in your browser
VIEW IN TELEGRAM
The world needs to see this
Pass it on
امروز سعی کنیم با دیگران مهربان تر باشیم‌. به کارما اعتقاد ندارم اما از نظر جامعه شناسی، در یک جامعه ی مهربان، این محبت به سمت خود ما بر خواهد گشت.

@developerDiaries
Developer diaries
من ۵ سال سابقه ی کار دارم. و میتونم بگم در دو سالی که دورکار بودم چندین برابر اون ۳ سالی که حضوری بودم بهتر عمل کردم. کلی آموزش دیدم، کارهای عملی انجام دادم، به ددلاین ها رسیدم و کلی هم از زندگیم لذت بیشتری بردم به جای توی ترافیک موندن کارهای خیلی مفید تری…
آپدیت شد.
کاری که خواستم رو انجام دادم. برای اسم تگ از تاریخ و ساعت و ثانیه استفاده می کنم که هر تگی هم اسمش یونیک باشه و هم این که تاریخش دقیقا برای زمانی باشه که تگ رو زدیم. این کار دقیقا در راستای رسیدن به nightly release انجام شده. به این معنا که شما هر شبی که کارتون تموم میشه باید کدتون قابلیت گرفتن خروجی تا جایی که کار کردید رو داشته باشه.

@developerDiaries
چرخه ی زندگی تمام برنامه نویسا
@developerDiaries
This media is not supported in your browser
VIEW IN TELEGRAM
عظمت جهان هستی از نگاه تلسکوپ جیمز وب
@developerDiaries
وقتی میدونی یه جای کار میلنگه ولی جرئت نمیکنی بپرسی

@developerDiaries
This media is not supported in your browser
VIEW IN TELEGRAM
آرزو دارم در کد زدن به مهارتی شبیه به این آقای عطار محترم برسم😢

@developerDiaries
در هر زمینه ای که دارید کد می زنید یا اگر تازه شروع به برنامه نویسی کردید، چنانچه بخواید بدونید مهمترین چیزهایی که باید در رشته تون یاد بگیرید چه چیزهایی هستند، باید با مفهومی به اسم Road map آشنا باشید. Road map ها در هر رشته ای نقشه ای از مسیر یادگیری در اون رشته رو بهتون نشون میدن و هر سال هم آپدیت جدیدی ازشون میاد که خیلی مهمه که از به روز ترین Road map استفاده کنید.
در زیر نمونه ای از این Road map ها رو برای رشته های مختلف آوردم

Frontend Roadmap
Backend Roadmap
DevOps Roadmap
React Roadmap
Angular Roadmap
Android Roadmap
Python Roadmap
Go Roadmap
Java Roadmap
DBA Roadmap

@developerDiaries
This media is not supported in your browser
VIEW IN TELEGRAM
انگلیسی صحبت کردن من، از خیال تا واقعیت

@developerDiaries
Developer diaries
به سراغ clean code بروید قبل از این که عوارض dirty code به سراغ شما بیاد. ایشون ۲۰ سال طول کشیده که به این مسئله برسه، از همین امروز شروع کنید تا بعد ها تبدیل به یه clean coder خفن بشید. #clean_code @developerDiaries
از حدود همین تاریخ بود که شروع کردم به مقید بودن به قوانین کلین کد و جز در موارد معدود فورس هرگز ازش تخطی نکردم‌. زندگی بعد از اون خیلی زیباتر شد🙂🥲. اما قضیه این جا تموم نشد. بعدش این اصل، اصول دیگه ای رو هم وارد کرد و هر کدوم از اون اصول باعث شدن که کار ها رو بتونم بهتر انجام بدم. نکته ی مهم اینه که هر بار به من یادآوری می کنن که من هیچی نیستم و بسیار راه دور و درازی در پیش دارم برای این که بتونم بهترین خودم رو توی کار ارائه بدم.

@developerDiaries
Continuous Improvement
@developerDiaries
8 essential tips to become a better coder

1- Remind yourself how much you have to learn.

2- Stop trying to prove yourself right.

3- “The code works” isn't where you stop; it's where you start.

4- Write it three times.

5- Read code.

6- Write code, and not just as assignments.

7- Work one-on-one with other developers any way you can.

@developerDiaries