আমি ফানকিমশরুমের উত্তরের সাথে দৃ strongly়ভাবে একমত হতে চলেছি। আপনি যদি কোনও দলের পরিবেশ হন তবে নিশ্চিত হন যে অন্যরা জানেন আপনি রিফ্যাক্টর বা কোডটি পুনর্গঠন করছেন, যদি আপনি কোনও ভাল ভবিষ্যতের অ্যাসাইনমেন্ট পাওয়ার পরিকল্পনা করেন।
ব্যক্তিগত অভিজ্ঞতা থেকে আমি জানি, আপনার কোডিংয়ের স্টাইলটি না থাকাকালীন, আপনি যদি কোড বজায় রাখেন, যা অন্যরাও পরিবর্তন করে এবং বজায় রাখে, বিদ্যমান কোডের স্টাইলে থাকুন stay মন্তব্য যুক্ত করা এবং স্পষ্টীকরণ যোগ করা ভাল, তবে প্রাথমিক লেআউট এবং সম্মেলনগুলি থাকা উচিত। প্রকল্পের পুরানো গুরু / বন্দুকগুলি কোডটি বছরের পর বছর ধরে যা দেখছে তার অনুরূপ বলে প্রত্যাশা করে।
যখন কোনও গ্রাহক কোনও বাগ সম্পর্কে চিৎকার করছে, আপনার সমস্যাটি যত তাড়াতাড়ি সম্ভব সমস্যাটি সমাধানের জন্য পুরানো বন্দুকগুলিতে যাবে। যদি এই পুরানো বন্দুকগুলি চাপের মুখে থাকে তবে আপনি "কোডটি পরিষ্কার করে" পেয়েছেন এবং তাই এখন আপনি কোথায় স্থান পরিবর্তন করেছেন বা তাদের যে নাম পরিবর্তন করতে হবে তা চেনানোর প্রয়োজনের নামটি পরিবর্তন করতে হবে, সংস্থায় আপনার নাম পরিবর্তন করে " কাদা "।
একবার সঙ্কট শেষ হয়ে গেলে, প্রথমে পুরানো বন্দুকটি আপনাকে সমালোচনামূলক আপডেট থেকে ধীরে ধীরে দোষ দেয় will পরবর্তী আপনি দেখতে পাবেন যে আপনি যতক্ষণ না কোম্পানিতে রয়েছেন ততক্ষণ ক্লিন আপ কোড বজায় রাখতে পারবেন। অবশেষে, যখন নতুন আকর্ষণীয় প্রকল্পগুলি উপলভ্য হবে, তখন আপনার পরিচালকরা গুরুকে জিজ্ঞাসা করবেন কে এই প্রকল্পটি কাজ করবে এবং আপনি যদি এগুলি একবার চালাও করেন, তবে আপনার পশুর শেষ না হওয়া পর্যন্ত আপনি কখনই নতুন প্রকল্পে এটি তৈরি করতে পারবেন না until একটি সময়সীমা পূরণ করতে।
আপনি যদি কলেজে কোডের "ডান" উপায়টি শিখে থাকেন এবং আপনি এখন কর্মশালায় রয়েছেন তবে সেই "ডান" উপায়টি ভুলে যান। এগুলি কলেজ অ্যাসাইনমেন্ট নয়, এই প্রকল্পগুলি কেবল একটি সেমিস্টারে স্থায়ী হয় না, তারা বছরের পর বছর বাঁচতে পারে এবং সর্বশেষ সিএস ট্রেন্ডে বিভিন্ন স্তরের দক্ষতা এবং বিভিন্ন স্তরের আগ্রহী একদল লোককে ধরে রাখতে হবে। আপনাকে দলের খেলোয়াড় হতে হবে।
আপনি স্কুলে সবচেয়ে বড় হট শট প্রোগ্রামিং হতে পারেন তবে কাজের জায়গায়, আপনার প্রথম কাজ, আপনি শূন্য রাস্তার ক্রেডিট সহ একজন নবাগত। বছরের পর বছর ধরে প্রোগ্রাম করা লোকেরা আপনার স্কুল বা গ্রেডগুলি সম্পর্কে কোনও ধারণা দেয় না, আপনি অন্যের সাথে কতটা ভাল খেলেন এবং আপনি তাদের জীবনে কতটা ব্যাঘাত ঘটাচ্ছেন তা।
আমার 20 বছরে, আমি একাধিক টেক প্রোগ্রামারদের বরখাস্ত বলে মনে করেছি, মূলত কারণ তারা জিনিসগুলিকে তাদের "সঠিক" উপায়ে করার দাবি করে। আপনি যদি কাজের জন্য খুব, খুব, খুব অনন্য কিছু না আনেন তবে আপনি প্রতিস্থাপনযোগ্য। আপনি নিজের ক্লাসে শীর্ষে থাকতে পারেন, তবে পরের বছর, অন্য কেউ তাদের ক্লাসের শীর্ষে থাকবে এবং চাকরীর সন্ধান করবে।
আমি এটিকে আপনার প্রাথমিক কাজ হিসাবে দেখছি, যতক্ষণ না আপনি চাকরি পরিবর্তন করার সিদ্ধান্ত নেন। আপনার চাকরি ধরে রাখার অর্থ আপনাকে অন্য কোনও নির্মিত বা অর্থ প্রদানের খেলার মাঠে দুর্দান্ত খেলতে হবে।
আমি জানি আমি নেতিবাচক শব্দ, কিন্তু সবসময় আশা আছে। আপনি যেমন অভিজ্ঞতা অর্জন করেন, সাফল্য পান তেমনি আপনি প্রভাব অর্জন করতে পারবেন এবং জিনিসগুলিকে আরও ভাল উপায়ে স্থান দিতে সক্ষম হবেন। নতুন কোড লেখার সময় বা কোনও নতুন প্রকল্পে, আপনি যে পরিবর্তনগুলি অনুসন্ধান করছেন তার জন্য চাপ দিন। যদি এটি নতুন কোড হয় তবে পুরানো বন্দুকগুলি এটিকে যেভাবে রেখেছিল সেভাবে প্রত্যাশা করে না এবং যখন তারা সুবিধাগুলি দেখে তারা শিখতে এবং নতুন উপায়ে মানিয়ে নিতে পারে।
পুরানো ব্যবস্থা পরিবর্তন হতে পারে তবে সময় লাগে। কিছু পরিবর্তন করা ঝুঁকি এবং ব্যবসায় ঘৃণা ঝুঁকির পরিচয় দেয় এবং সংস্থাকে পরিবর্তনের সাথে স্বাচ্ছন্দ্য করতে আপনার সময় ও কাজ করতে হবে।