مجله علمی تفریحی بیبیس
0

دانلود کتاب کدگذار Street – زیر پا گذاشتن قوانین و نحوه شکستن آنها

بازدید 818
  • عنوان کتاب: Street Coder / The rules to break and how to break them
  • نویسنده: Sedat Kapanoglu
  • حوزه: زبان ماشین
  • سال انتشار: 2022
  • تعداد صفحه: 274
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 8.83 مگابایت

من جنبه های متمایز زیادی از مهارت در توسعه نرم افزار را به عنوان یک برنامه نویس خودآموخته (به غیر از خواندن کتاب) تجربه کرده ام، از تلاش برای یادگیری زبان ماشین با قرار دادن اعداد تصادفی در حافظه و مشاهده اینکه آیا نتایج چیزی غیر از یک ساده است یا خیر. توقف، گذراندن شب ها در دفاتر پر از دود، بیرون رفتن مخفیانه از محوطه دانشگاه در نیمه های شب پس از کار مخفیانه در آزمایشگاه به عنوان دبیرستان، خواندن محتویات فایل های باینری و فقط امیدواری به قرار گرفتن در معرض برخی بایت ها. باعث می‌شود که به طرز جادویی بفهمم که کد چگونه کار می‌کند، کدهای عملیاتی را به خاطر بسپارم، و هر ترکیبی از ترتیب آرگومان‌ها را امتحان کنم تا درست را در یک تابع به دلیل نداشتن مستندات کشف کنم. در سال 2013، دوستم عزیز Kedi که قبلاً یک کتابفروشی در استانبول داشت از من خواست تا بر اساس تجربیاتم کتابی در مورد توسعه نرم افزار بنویسم. اولین باری بود که به نوشتن کتابی درباره حرفه ام فکر کردم. به زودی پس از آن مجبور شدم این ایده را کنار بگذارم زیرا عزیز کتابفروشی خود را بست و به لندن نقل مکان کرد. من همچنان به این فکر می‌کردم که کتابی داشته باشم که بتوانم آن را در اختیار اعضای تیم جدیدی قرار دهم که در ابتدای کار خود بودند تا بتوانند شکاف تجربه را کاهش دهند و در عین حال دیدگاه خود را بیشتر کنند. درک پیش از شغلی از توسعه نرم افزار به شدت توسط برنامه های درسی، پیش فرض ها و بهترین شیوه ها شکل می گیرد. یک برنامه نویس تازه کار طبیعتاً دانش انباشته شده خود را یک سرمایه گذاری اصلی می داند و نمی خواهد از آن دور بماند.

I’ve experienced many distinct aspects of becoming proficient in software development as a self-taught programmer (other than reading books), ranging from trying to learn machine language by putting random numbers in memory and observing whether the results were anything other than a simple halt, to spending nights in smoke-filled offices, to sneaking off the university campus in the middle of the night after working clandestinely in the lab as a high schooler, to reading the contents of binary files and just hoping that getting exposed to some bytes would make me magically understand how the code works, to memorizing opcodes, and to trying every combination of the order of arguments to figure out the correct one in a function due to lack of documentation. Back in 2013, my friend Aziz Kedi, who used to own a bookstore in Istanbul, asked me to write a book about software development based on my experiences. That was the first time I considered writing a book about my profession. I had to shelve the idea soon thereafter because Aziz closed his bookstore and moved to London. I kept entertaining the idea of having a book I could hand out to new team members who were at the start of their career so they could close the experience gap while widening their perspective. The pre-career understanding of software development is heavily shaped by curricula, preconceptions, and best practices. A newly minted programmer naturally thinks of their accumulated knowledge as a core investment and doesn’t want to wander far from it.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Street Coder / The rules to break and how to break them

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید