আমি আমার অতিরিক্ত সময়ে প্রোগ্রাম করি না। এটি কি আমাকে খারাপ বিকাশকারী করে তোলে?


387

ওয়েবে প্রচুর ব্লগ এবং পরামর্শগুলি মনে হয় যে দুর্দান্ত বিকাশকারী হওয়ার জন্য, কেবলমাত্র আপনার দিনের কাজ করা যথেষ্ট নয়। উদাহরণস্বরূপ, আপনার অতিরিক্ত সময়ে ওপেন সোর্স প্রকল্পগুলিতে অবদান রাখতে হবে, স্মার্টফোনের অ্যাপ্লিকেশন লিখুন ইত্যাদি this সম্ভবত ভুল ক্যারিয়ারে।

আমার সাথে এটি সত্যই বাজে না। আমি আমার কাজটি উপভোগ করি তবে আমি যখন অফিস থেকে বাসায় আসি তখন আমি সরাসরি কম্পিউটারে ঝাঁপিয়ে পড়ার এবং শোবার সময় অবধি কোডিং শুরু করার মুডে থাকি না। আমার প্রতিদিন কেবলমাত্র কয়েক ঘন্টা অবসর সময় থাকে, এবং আমি বরং এগুলি অন্যান্য শখগুলিতে, বন্ধুদের দেখে বা কম্পিউটারের সামনে না গিয়ে বাইরে ব্যয় করি।

আমি প্রোগ্রামিং থেকে বের হয়ে আসি এবং মাঝে মাঝে কাজের বাইরে হ্যাক করি। আমি আমার ব্যক্তিগত বিকাশে প্রতিশ্রুতিবদ্ধ এবং শেখা এবং আরও উন্নত হওয়ার উপায় হিসাবে প্রযুক্তি ব্লগ এবং বই পড়তে সময় ব্যয় করি। তবে এটি কোডিংয়ের জন্য আমার সমস্ত অতিরিক্ত সময় ব্যবহার করার ইচ্ছা পর্যন্ত প্রসারিত হয় না।

এর অর্থ কি আমি হৃদয়ে 'সত্য' সফ্টওয়্যার বিকাশকারী নই? আপনার কাজের বাইরে অতিরিক্ত না করে কি কোনও ভাল সফটওয়্যার বিকাশকারী হওয়া সম্ভব? আমি আপনার মতামত শুনতে খুব আগ্রহী হব

আপডেট: আপনার মন্তব্য এবং উত্তরের জন্য সবাইকে ধন্যবাদ। অনেক ভাল চিন্তা এবং পরামর্শ!


133
আমি মনে করি যে কেবল আপনাকে আরও সাধারণ করে তুলেছে, আমাদের সম্ভবত যেগুলি গিকসকে "বাস্তব জীবন" বলে তার সাথে আপনার সম্ভবত আরও সংযোগ রয়েছে। যে মূল্য।
Orbling

146
@ অর্বলিং আপনি "লাইফ" এর মতো কথা বলছেন? এটি কি ওয়াও এর মতো? এটি কি একটি 64 বিট ওএসে চলে?
বিজিকলপ

18
@ বিজিক্লপ - আরও ভাল গ্রাফিক্স এবং গেম প্লে সহ এটি ওয়া ওয়াউয়ের মতো যা অনেক বেশি ক্লান্তিকর।
কেওসপ্যান্ডিয়ন

39
@ চাওসপ্যান্ডিওন: অনুসন্ধানগুলি r / l, দীর্ঘ, নিস্তেজ, এবং লুটগুলি স্তন্যপান করা অবশ্যই স্পষ্ট নয়।
এয়ারলিং

4
দক্ষতার খাতিরে, আমি নতুন জিনিসগুলির সাথে পরীক্ষা করার এবং ব্যক্তিগত প্রকল্পে কাজ করার পরামর্শ দিচ্ছি যখন আপনি কাজ করছেন বলে মনে করছেন। এইভাবে আপনার এখনও অবসর সময় সীমিত। :-)
কারসন 63000 2

উত্তর:


446

আইএমও এই মনোভাবটি এমন লোকদের কাছ থেকে আসে যাঁরা ভয়ঙ্কর, আত্মা চুষার মতো চাকরি করেন এবং মজাদার দুর্বল সময় পরিচালনার দক্ষতার সাথে মিলিত হন। আপনি যদি মূলত সারাদিন ওয়েব ফর্মগুলি টাইপ করেন তবে বাইরে যান এবং আরও চ্যালেঞ্জিং কাজ পান, বা আপনার নিজের শুরু করুন।

এই যে জিনিসটা. একজন কনসার্টের সংগীতশিল্পী (সেলিস্ট / পিয়ানোবাদক / যাই হোক না কেন), প্রতিদিন প্রায় 6 ঘন্টা অনুশীলন করবেন। প্রতিদিন কেবল কয়েক ঘন্টা অনুশীলন করে। সর্বোচ্চ স্তরে

আপনি আরও শিখছেন বলে লোকেরা প্রোগ্রাম আরও বলে, তবে এটি একটি স্মোকস্ক্রিন। প্রতিদিন 8 ঘন্টা প্রচুর

অগ্রগতি রৈখিক নয় । এটি লগারিদমিক:

এখানে চিত্র বর্ণনা লিখুন

কোনও সঙ্গীতজ্ঞ 3 ঘণ্টার বেশি সময় অনুশীলন করতে পারে তার একমাত্র কারণ হ'ল তাদের সেই ঘন্টাগুলি যে অতিরিক্ত 1% দেয় তা তাদের বাইরে বের করে আনে। আপনি যদি মনে করেন এটি আপনার ক্ষেত্রে প্রযোজ্য, 2 দশক আগে সিএস সমাধান করা একটি সমস্যা পুনরায় সমাধান করে, তবে আপনার বুট করার জন্য প্রাইম-ডোনার জটিল রয়েছে।

আমি আগে প্রেসার কুকার সংস্থাগুলিতে কাজ করেছি এবং আমার উপর বিশ্বাস রাখি, এই ছেলেরা যে প্রকৃত পরিমাণে কাজ করেছে সেগুলি কাজের পরিমাণের প্রতিবন্ধকতা রাখে এমন 37 সিগন্যালের মতো সংস্থার চেয়ে ভাল আর কিছু নয়: http://37signals.com / SVN / পোস্ট / 996-কেন-ই-প্রেম পরিশ্রমী-সঙ্গে-পরিবার-মানুষ

যা ঘটেছিল তা নিশ্চিত যে আপনি কম্পিউটারের সামনে ১০-১২ ঘন্টা এবং অফিসে আরও দু'বার থাকতে পারেন তবে এতে আপনি যে 90 মিনিটের মধ্যাহ্নভোজন নিয়েছেন তা অন্তর্ভুক্ত নয়, আপনি 2 ঘন্টা ব্রাউজিং আলোচনায় কাটিয়েছিলেন ফোরাম, এবং ঘন্টা বিরতির জন্য আপনাকে অফিসে রাখা অনেক গেমগুলির মধ্যে একটি খেলতে হয়েছিল (ফুসবল, পুল, ইয়াদা ...)।

সেই গ্রাফটি ফিরে দেখুন। এখন আমার কাছে।

আপনি যদি অন্য কোনও ক্রিয়ায় লিপ্ত হন তবে আপনার মন আসলে আরও অনেক প্রসারিত করার সুযোগ পেয়েছে : কোনও যন্ত্র বাজাতে শিখুনএকটি বিদেশী ভাষা শিখুন । আরও ভালভাবে বাইরে বেরোন এবং কিছু অনুশীলন পান এবং বাস্তব লাইভ লোকের সাথে সংযুক্ত হন

উত্পাদনশীলতার লগারিদমিক প্রকৃতিতে:

অল্প বয়সী বেহালাবিদদের 1993 সালের প্রখ্যাত গবেষণায়, পারফরম্যান্স গবেষক অ্যান্ডারস এরিকসন দেখতে পেয়েছেন যে সেরারা সকলেই একইভাবে অনুশীলন করেছেন: সকালে, প্রত্যেকের মধ্যে বিরতিতে, প্রত্যেকের 90 মিনিটের বেশি তিনটি ইনক্রিমেন্টে। এরিকসন অন্যান্য সংগীতশিল্পী, ক্রীড়াবিদ, দাবা খেলোয়াড় এবং লেখকদের মধ্যে একই প্যাটার্নটি পেয়েছিলেন।

বাস্তব উত্পাদনশীলতার জন্য, কম সত্যই আরও বেশি T

এটি আসলে ব্যবসায় জগতের একটি সুপরিচিত নীতি, আমি আশ্চর্য হয়েছি যে আরও প্রোগ্রামাররা এটি শুনে নি।

আপডেট: এরিকসন অধ্যয়নের বিষয়ে আরও।

দক্ষ হয়ে উঠার জন্য এটির 10,000 ঘন্টা / 10 বছর সময় নেওয়ার পুরো ধারণাটি আসলে ম্যালকম গ্ল্যাডওয়েল থেকে নয়, এরিকসনের পড়াশুনা থেকে আসে।

যেমনটি আমরা সবাই জানি, আপনার 1 বছরের অভিজ্ঞতা 10 বার পুনরাবৃত্তি হতে পারে ... সুতরাং 10 বছর ধরে আপনার গাধাটি আসনটিতে থাকা যোগ্য নয়। এরিকসন ইচ্ছাকৃত অনুশীলনকে কী যোগ্য করে তোলে ।

তিনি এই নীতিটি অ্যাথলেটিক্স, সংগীত, রচনা, দাবা এবং গণিতে সত্য হিসাবে ধরেছেন। তিনি ইচ্ছাকৃত অনুশীলনটিকে এত পরিশ্রমী হিসাবে আরও সংজ্ঞায়িত করেছেন , এমনকি সর্বোচ্চ স্তরে আপনি কেবল প্রতিদিন প্রায় 4 ঘন্টা সময় দিতে পারেন । অন্যথায় আপনি ওভারট্রেনিং বা বার্নআউটে আক্রান্ত হবেন। আবার তিনি স্বীকৃতি দিয়েছেন যে ইচ্ছাকৃত অনুশীলনের প্রায় 4 ঘন্টা অবধি কমছে returns

ভাল / চ্যালেঞ্জিং কাজ না করার বিষয়ে:

Hogwash। উভয় ক্ষেত্রেই একটি ভাল কাজ পেতে অথবা এখানে একটি ধারণা আছে: কিছু মধ্যে আপনার বর্তমান কাজ করুন এটি না , অন্তত এই মুহূর্তে।

আমি জানতাম এমন সেরা প্রোগ্রামারগুলির মধ্যে একজন লিগ্যাসি সিস্টেমে রক্ষণাবেক্ষণ প্রোগ্রামার হিসাবে চাকরিতে প্রবেশ করেছিলেন যেটিতে কয়েক ডজন প্রোগ্রাম এবং কয়েক সহস্র লাইনের কোড রয়েছে। যার বেশিরভাগই বছরের পর বছর ধরে হ্যাক হয়ে গিয়েছিল যে আপনাকে বলতে হবে যে এটির কোনও সুসংগত নকশা আর নেই।

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

এবং 2 বছর ধরে তিনি স্প্যাগেটি কোডের একটি বগি নরক থেকে সেই সিস্টেমটিকে রূপান্তরিত করেছিলেন যা একটি সৌন্দর্যের জিনিস এবং একটি সুইস ওয়াচের মতো কাজ করেছিল। রূপান্তরটি এতটাই সম্পূর্ণ হয়েছিল যে বিভাগের ভিপি বিদ্যমান প্রকল্পের প্রতি আরও বেশি মনোযোগ দিতে শুরু করে এবং গ্রিনফিল্ড প্রকল্পের মূল্য নিয়ে প্রশ্ন তোলা শুরু করে। যদিও তার কোনও শিরোনাম না থাকলেও অপারেশন লোকেরা তাকে গ্রুপের ডি-ফ্যাক্টো নেতা হিসাবে নিয়ে গিয়েছিল। যখন আমি চলে গেলাম, ভিপি সিস্টেম আর্কিটেক্ট হিসাবে তাঁর জন্য একটি নতুন ভূমিকা তৈরি করার কথা বলছিলেন ...

তার পরে তার কী হয়েছিল তা আমি নিশ্চিত নই, তবে তিনি আমাকে বেশ কয়েকটি গুরুত্বপূর্ণ পাঠ শিখিয়েছিলেন:

  1. আপনার কাজটি আপনি যা করেন তা হ'ল, এবং সর্বত্রই আকর্ষণীয় সমস্যাগুলি সমাধান করার দরকার আছে । আপনি যদি CRUD স্ক্রিনগুলি লিখতে পছন্দ করেন না তবে এগুলি স্বয়ংক্রিয়ভাবে উত্পন্ন করে সমস্যার সমাধান করুন।

  2. সুযোগগুলি আপনার কাছে আসার অপেক্ষায় বসে থাকবেন না। সম্ভাবনা তারা কখনও করবে না।


মন্তব্যকারীগণ : মন্তব্যগুলি স্পষ্টতা চাওয়ার জন্য, বর্ধিত আলোচনার জন্য নয়। আপনার যদি সমাধান হয় তবে একটি উত্তর দিন। যদি আপনার সমাধানটি ইতিমধ্যে পোস্ট করা থাকে তবে দয়া করে এটি upvote করুন। আপনি যদি এই প্রশ্নটি অন্যের সাথে আলোচনা করতে চান তবে চ্যাটটি ব্যবহার করুন । আরও তথ্যের জন্য FAQ দেখুন ।

30
এটি এবং অন্যান্য অনেক উত্তর, "অনুশীলন" হিসাবে প্রোগ্রামিংয়ের উপর অনেক বেশি জোর দেয়। সংগীতজ্ঞ তুলনা চালিয়ে যেতে, বিশ্বাস করুন বা না করুন তবে তারা আসলে আনন্দের জন্যও খেলেন। সাক্ষাত্কারকারীরা অতিরিক্ত সময়ে প্রোগ্রাম করার জন্য যে ব্যক্তির সন্ধান করছেন তারা হচ্ছেন না যে সমস্ত সময় অনুশীলনের অবিচ্ছিন্ন প্রয়োজন বোধ করেন। তারা এমন কাউকে খুঁজছেন যিনি আবেগপ্রবণ এবং সত্যই তারা যা করেন তা উপভোগ করেন। আপনি যদি নিজের কাজের প্রতি আগ্রহী হন, তবে আপনি প্রায়শই এটিকে শখের দিকেও পরিণত করেন এবং এ থেকে দূরে আসা শক্ত। এটি অন্য কোনও শখের তুলনায় আলাদা নয়।

7
সুরকারের উদাহরণটি আসলে খুব ভাল নয়। যখন কোনও সংগীতশিল্পী উচ্চ দক্ষতার স্তরে পৌঁছান, যখন তিনি সমস্ত তত্ত্বটি শিখেন, যখন তিনি চোখ বন্ধ করে গানগুলি মিশ্রণ করতে পারেন, যখন তিনি একই সাথে 9000 টির বেশি যন্ত্র বাজাতে পারেন তখন তার আর কিছুই করার নেই। প্রোগ্রামার বা কম্পিউটার ইঞ্জিনিয়ারকে জীবনের সমস্ত নতুন প্রযুক্তি সম্পর্কে শিখতে হবে। সর্বদা শেখার জন্য কিছু নতুন আছে। সুতরাং, প্রশ্নের জবাবে, একটি লোক যা সারা দিন প্রোগ্রাম করে এবং কোনও সামাজিক জীবন না থাকে এমন একটি ছেলে তার অতিরিক্ত সময়ে প্রোগ্রাম না করে তার চেয়ে অনেক ভাল।

2
@ গ্যাব্রিয়েল্লামাস সংগীত তত্ত্বগুলি মৌলিক বিষয়গুলি যেমন অ্যালগরিদমের ফান্ডামেন্টাল, বিতরণ করা কম্পিউটিং এবং অপারেটিং সিস্টেম যা আমরা কলেজে শিখি। এই বেসিকগুলি এত বেশি সময়ের সাথে পরিবর্তন করে না। প্রায় 20 বছরে পিছনে আমাদের কাছে ইতিমধ্যে ক্লায়েন্ট এবং সার্ভারের মডেল ছিল এবং এখন আমাদের কাছে ক্লায়েন্ট এবং সার্ভারের মডেল রয়েছে। সুতরাং ক্লায়েন্ট এবং সার্ভারের বেসিকগুলি এখনও প্রয়োগ হয়, এটি কেবলমাত্র উচ্চ স্তরের জিনিসগুলি দ্রুত পরিবর্তন হচ্ছে। আপনি বিভিন্ন যন্ত্র যেমন বিভিন্ন প্রযুক্তি যেমন HTML, জাভাস্ক্রিপ্ট হিসাবে ভাবতে পারেন। তবে আপনি যদি মৌলিক প্রয়োগ করতে সক্ষম হন তবে জিনিসগুলি একই রকম হবে।
ডেভিড গাও

1
আরেকটি উদাহরণ হ'ল একবার আপনি সিতে প্রোগ্রামিং করতে জানেন, সি ++ শেখা কঠিন হবে না। আমার মনে আছে আমি কোনও স্কিম না জেনে স্কিম ব্যবহার করে আমার রুমমেটের প্রোগ্রামিং প্রশ্নগুলি সমাধান করেছি। শেখার প্রকল্পটি আমার পক্ষে মোটেই কঠিন ছিল না কারণ আমি উচ্চ স্তরে জানি, কার্যকরী ভাষা কী ছিল।
ডেভিড গাও

150

এই বার্তায় আরও লুকানো আছে।

অনেক উত্সাহী প্রোগ্রামাররা জিনিসগুলি অন্বেষণ করতে, পরীক্ষা করতে, তাদের ধারণাগুলি অনুসরণ করতে পছন্দ করে, আমরা আমাদের দক্ষতা এবং দৃষ্টি এইভাবে শিখি এবং অর্জন করি।

সাধারণত কাজের সময় আপনি আপনার আগ্রহগুলি অনুসরণ করতে পাবেন না। আপনি কেবল আপনাকে যা করতে বলেছিলেন তা করেন এবং এটিই। আমাদের মধ্যে কেবল কয়েকজনই কর্মক্ষেত্রে যথেষ্ট ভাগ্যবান যে আমরা বেতন না পেলেও ব্যক্তিগতভাবে কী করব।

অতএব যদি আপনি অতিরিক্ত কিছু না করে থাকেন তবে আপনি নিজের সম্ভাবনার বিকাশ করছেন না। এবং এটি হ'ল সমস্যা।


2
বাহ এটি একটি বিশাল স্বস্তি, যেমন মাঝে মাঝে আমি অনুভব করি যে আমি প্রোগ্রামিংয়ের অন্যান্য দিকগুলি সম্পর্কে জানতে আগ্রহী কিন্তু কাজটি সবকিছুকে একটি গ্রাইন্ডের মতো অনুভব করে।
মেলাওস

3
সত্য। একটি জিনিস সম্পর্কে সচেতন হতে হবে হ'ল খাওয়ার সময় আপনি যে কোনও আবিষ্কার চুক্তি স্বাক্ষর করতে পারেন। আমরা সেগুলি ব্যবহার করি নি, তবে আমার প্রোগ্রামারদের সাথে আমার একটি মৌখিক চুক্তি ছিল: যদি এটি কাজের সময়ের বাইরে থাকে এবং সরাসরি সংস্থার সাথে প্রতিযোগিতা না করে তবে ভাল সময় কাটান। তারা যদি কোম্পানির সরঞ্জাম ব্যবহার করে তবে আমি আপত্তি করি না যদিও সাধারণ চুক্তি ছিল যে এটি বাড়িতে রাখার জন্য "ক্লিনার" ছিল।
পিটার রোয়েল

3
আপনার কৌতূহলটি কয়েক ঘন্টা বাদে অনুসরণ করা ভাল। রাতারাতি আপনার পুরো সংস্থায় স্বয়ংক্রিয়ভাবে উইন্ডোজের পরবর্তী সংস্করণটি কীভাবে স্থাপন করা যায় তা এটাই হতে পারে M অথবা এটি ফটোগ্রাফি, বা বিয়ার মেশানো বা রোইং হতে পারে। বাইরের আগ্রহ আপনাকে আরও গোলাকার ব্যক্তি করে তোলে। এটি আপনার দিনের কাজের সাথে সম্পর্কিত হতে পারে না।
তাড়াতাড়ি এখন

5
-1 অন্যরা অন্যান্য উত্তর এবং মন্তব্যে যেমন উল্লেখ করেছে, এর থেকে বোঝা যায় যে আপনি বাস্তবিকভাবে একটি ভাল, মজাদার এবং চ্যালেঞ্জিং কাজ পেতে পারেন না। আমার ব্যক্তিগত অভিজ্ঞতায় এটি সত্য নয়। আমি এখন পর্যন্ত আমার বেশিরভাগ চাকরিতে অনেকগুলি নতুন জিনিস শিখেছি। আইএমএইচও এটি কমপক্ষে কোম্পানির সংস্কৃতির মতো ব্যক্তিগত মনোভাবের প্রশ্ন।
পিয়েটার তারেক

26
আপনি যদি প্রোগ্রামিং পছন্দ করেন এবং আপনার কাজটি উপভোগ না করেন তবে আপনার আরও ভাল কাজের সন্ধানে অবসর সময় ব্যয় করা উচিত।
নিকি

70

এটি আপনাকে খারাপ বিকাশকারী করে না, তবে দুর্ভাগ্যক্রমে, আপনাকে এখনও যাঁরা করছেন তাদের সাথে প্রতিযোগিতা করতে হবে।

এটি পড়ুন, শেঠ গডিনের ব্লগ থেকে :


অযৌক্তিক

তুষারের দিনে বিছানা থেকে বের হওয়া অযৌক্তিক, যখন স্কুল বাতিল হয়ে যায় এবং অতিরিক্ত timeণের পদার্থবিজ্ঞানের ল্যাবটিতে ডাউনটাইমটি ছয় ঘন্টা কাজ করে দেয়।

এমন একটি প্রযুক্তি পণ্য চালু করা অযৌক্তিক যেটি নয় মাসের মধ্যে উন্নয়নের বক্ররেখার ঝাঁপিয়ে পড়ে, পরবর্তী প্রজন্মকে আরও যুক্তিসঙ্গত প্রতিযোগীদের তুলনায় অনেক আগে নিয়ে আসে।

ট্র্যাকিং সংস্থার পক্ষে ফোনে প্রথম রিংয়ের উত্তর দেওয়া অযৌক্তিক।

আশ্বাসের উদ্যোগের টাকা আনতে না পারলে নতুন সংস্থা শুরু করা অযৌক্তিক।

কোনও চিকিত্সকের অফিসে একটি সুন্দর এবং সহায়ক ফ্রন্ট ডেস্ক কর্মী থাকা আশা করা অযৌক্তিক।

আপনি সাহসী এবং মূল কিছু করতে চাইলেও আজকের অর্থনীতিতে একটি ভাল গিগ থেকে দূরে চলে যাওয়া অযৌক্তিক।

শিক্ষকরা আশা করা অযৌক্তিক যে আমরা সুবিধাবঞ্চিত অভ্যন্তরীণ শহরের বাচ্চাদের উচ্চ বিদ্যালয়ে ভাল করতে সক্ষম করতে পারি।

আপনার সহকর্মী এবং প্রতিযোগীদের আপনি যে চাপের মধ্যে রয়েছেন সে সম্মানের সাথে সম্মানজনক আচরণ করা অযৌক্তিক।

এটি আশা করা অযৌক্তিক যে কেবল একজন দুর্দান্ত মহিলা ছাড়া অন্য কেউ ড্রাইভ এবং সুবিধা উভয়ই এমন একটি পৃথিবীতে গুরুত্বপূর্ণ কিছু করতে পারে যেখানে ডেক সাধারণ লোকদের বিরুদ্ধে সজ্জিত রয়েছে।

আপনার জীবনের বছরগুলিকে এমন একটি পণ্য তৈরি করা অযৌক্তিক যেটি বেশিরভাগ মানুষ কখনও প্রশংসা করতে পারে না।

সৌভাগ্যক্রমে, বিশ্বটি অযৌক্তিক মানুষগুলিতে ভরা। দুর্ভাগ্যক্রমে, আপনার তাদের সাথে প্রতিযোগিতা করা দরকার।


13
হ্যাঁ, এটি প্রতিদিন 8 ঘন্টা কাজ করা এবং তারপরে আরও কিছু কাজ করতে বাড়িতে যাওয়াও অযৌক্তিক। আপনি কার জন্য কাজ করছেন? এবং কেন? আপনাকে এই প্রশ্নের উত্তর দিতে হবে (কে প্রদান করছেন? কেন? কী পেতে?) আপনি যদি কোনও দিন শেষে মানসিকভাবে জর্জরিত হন তবে আপনি নিজের জন্য সবচেয়ে ভাল জিনিসটি করতে পারেন - অন্য কিছু!
দ্রুত_ এখন

37
আপনি এই ধারণাটি তৈরি করেন যে বিকাশকারীরা কাজের ক্ষেত্রে চ্যালেঞ্জপ্রাপ্ত নয় এবং তাদের কাজটি উপভোগ করবেন না। এটা সত্য নয়. যে লোকেরা কেবল কর্মক্ষেত্রে প্রোগ্রাম করে তারা ঘরে বসে প্রোগ্রাম করে না কারণ তারা ইতিমধ্যে সম্পূর্ণ সন্তুষ্ট
কেউই

8
-১ কারণ ক) উদ্ধৃতিগুলি এই প্রশ্নের সাথে সরাসরি সম্পর্কিত নয়, খ) আইএমও (বেশিরভাগ) এই বিষয়গুলি মোটেই অযৌক্তিক নয়। প্রচুর যুক্তিসঙ্গত লোক দীর্ঘমেয়াদী পাশাপাশি স্বল্পমেয়াদী ভাবতে পারেন। OTOH আমাদের বেশিরভাগই আমাদের অলসতা / অক্ষমতা / অসতর্কতার জন্য যুক্তিসঙ্গত ব্যাখ্যা (এবং জাল) আবিষ্কার করার ক্ষেত্রে অভিজ্ঞ :-(
পিটার টারিক

13
-1 অনেক যুক্তিসঙ্গত জিনিসকে অযৌক্তিক বলা অযৌক্তিক। এটি প্রশ্নটিতে কিছুই যুক্ত করে না এবং কেবল ঠিক শোনাচ্ছে, বেশিরভাগ শেঠ গডিন লিখেছেন।
ভিজিটর পাই

5
"কোনও চিকিত্সকের অফিসে একটি সুন্দর এবং সহায়ক ফ্রন্ট ডেস্ক কর্মী থাকার আশা করা অযৌক্তিক।" না এইটা না. অযৌক্তিক বিষয়টি হ'ল চিকিত্সকরা যা করেন তা চার্জ করে এবং তারপরে আমাদেরকে অভদ্র অফিসের কর্মীদের বশীভূত করে, তাদের অফিসের ওয়েটিং রুমগুলিতে দীর্ঘকাল অপেক্ষা করেন এবং ব্যক্তিগতভাবে অসম্মানিত হন।
গ্রিনম্যাট

57

প্রশ্ন রেখে উত্তর দেওয়ার জন্য: আপনার অতিরিক্ত সময় প্রোগ্রামিং না না আপনি একটি খারাপ ডেভেলপার করতে, কিন্তু, আপনার অতিরিক্ত সময় প্রোগ্রামিং পারেন আপনি আরও ভাল ডেভেলপার ভুলবেন না।

আপনার অতিরিক্ত সময়ে প্রোগ্রামিং অবশ্যই আপনার দক্ষতা ক্ষতি করবে না, তবে আপনি এটি করার জন্য দায়বদ্ধ বোধ করবেন না। প্রোগ্রামিং অপেক্ষাকৃত অনন্য ক্ষেত্র বলে মনে হয় কারণ অনেকের কাছে এটি তাদের কাজ এবং তাদের শখ উভয়ই তাই তারা অতিরিক্ত সময়ে প্রোগ্রামিং উপভোগ করে।


8
প্রোগ্রামিং এটিকে ক্যারিয়ার এবং শখ উভয়ই হিসাবে রাখার ক্ষেত্রে অনন্য নয়। কয়েকটি উদাহরণ: আমি একবার জানতাম বেশ কয়েকটি এয়ারলাইন বিমানের পাইলটদের নিজস্ব ছোট বিমান রয়েছে যা তারা মজাদার জন্য উড়েছে। আমি পেশাদার জ্যোতির্বিদদের পাশে যারা স্টারগাইজ করে চিনি।
গ্রিনম্যাট

4
" তুলনামূলকভাবে অনন্য" দ্বারা আমি বোঝাতে চেয়েছিলাম যে এটি কয়েকজনের মধ্যে একটি, তবে অবশ্যই এটি একমাত্র নয়। আমি আরও অনেক লোককে জানি, যখন তারা তাদের কাজ উপভোগ করতে পারে, বেতন না পাবার সময় করে না। আপনি যে সম্পর্কে উত্সাহী তা করছেন এমন কাজ পাওয়া প্রায়শই কঠিন।
শর্টকাইক

1: প্রযুক্তি, ভাষা এবং কৌশলগুলি প্রায়শই এবং এত দ্রুত পরিবর্তিত হয়। প্রোগ্রামারদের অবশ্যই তাদের নৈপুণ্যের প্রতি সম্মান জানাতে কিছু সময় ব্যয় করতে হবে । // সম্পর্কিত প্রশ্ন: আপনি এমন কোনও পিসিপি দিয়ে স্বাচ্ছন্দ্য বোধ করবেন যা মেডিকেল জার্নালগুলি পড়েনি?
জিম জি

আমি মনে করি এই উত্তরের পরিস্থিতি সর্বোত্তম। তবে এটি সম্পূর্ণরূপে কারও অবস্থার উপর নির্ভর করে। যদি আপনার কাজ আপনার প্রোগ্রামিংয়ের সমস্ত চাহিদা পূরণ করে, নিজেকে ঠেলাঠেলি করার ক্ষেত্রে, প্রযুক্তির সাথে তাল মিলিয়ে চলার ক্ষেত্রে, আপনার নিজের সময়ে কাজ করার খুব কম প্রয়োজন। তবে, যদি আপনার কাজটি পুরানো প্রযুক্তি ব্যবহার করে মোটামুটি সহজ হয়, তবে আপনার নিজের দক্ষতা এবং জ্ঞানের উন্নতি করার জন্য কিছু সময় ব্যয় করা উচিত।
নেলিয়াস

@ শর্টকায়েক "আপনার অতিরিক্ত সময়ে প্রোগ্রামিং আপনাকে আরও উন্নত বিকাশকারী করে তুলতে পারে" - এটি সর্বদা সত্য নয়। যদি আপনি আপনার কাজের প্রতিদ্বন্দ্বিতা করেন, তবে আপনি যদি ঘরে বসে প্রোগ্রামিংও করেন তবে এটি আপনার দক্ষতার চেয়ে ক্লান্তি এবং জ্বলজ্বলে অবদান রাখবে, এছাড়াও এটি কাজের ক্ষেত্রে আপনার উত্পাদনশীলতার ক্ষতি করতে পারে। অন্যদিকে, আপনি যদি আপনার কাজ আপনাকে যা দেয় তা নিয়ে সন্তুষ্ট না হন (এবং আপনার কাছ থেকে নেন), অতিরিক্ত কোডিং পরে এটি সিদ্ধান্ত নেওয়া ভাল সিদ্ধান্ত হতে পারে।

23

না এটি আপনাকে খারাপ প্রোগ্রামার করে না। আপনি যা করেন তার উপর নির্ভর করে দীর্ঘমেয়াদে আপনাকে আরও ভাল প্রোগ্রামার তৈরি করতে পারে। আপনার ক্যারিয়ারের শুরুর দিকে এটি আপনার প্রয়োজনীয় দক্ষতার বিভিন্নতা কত দ্রুত শিখতে পারে তা প্রভাবিত করতে পারে। তবে, আপনি সম্ভবত দক্ষতা এবং তথ্য বাছাই করছেন যা দীর্ঘমেয়াদে সহায়তা করবে। কিছুটা অনুশীলন করলে ক্ষতি হয় না।

প্রায় 40 টি কাজের সপ্তাহে পারফরম্যান্স পিক দেখায় এমন পর্যাপ্ত পরিমাণ গবেষণা রয়েছে। যদিও আমরা দীর্ঘ সময় ধরে কাজের জন্য সময়ের জন্য উত্পাদন হতে পারি, দীর্ঘমেয়াদে আমরা দক্ষতা শিথিল করি। আমি যে গবেষণাটি দেখেছি তাতে দেখা যায় যে লোকরা ৮০ সপ্তাহ কাজ করে তারা সপ্তাহে ৪০ ঘন্টা কাজ করে এমনভাবে উত্পাদনশীল।

বন্ধ (বা অন) সময়গুলিতে আপনি প্রতিফলিত করতে পারেন এমন কয়েকটি জিনিস রয়েছে যা আপনাকে আরও ভাল সম্পাদন করতে সহায়তা করতে পারে:

  • তুমি কি করছো? আপনি এটা আরও ভাল করতে পারেন? আপনার কি এটি করা দরকার?
  • আপনি কি শিখছেন? আপনার কী শিখতে হবে?
  • আপনি কোন সমস্যার মধ্যে চলেছেন? কে সমাধান করা ভাল? আপনি কি করতে পারেন?

শখ হিসাবে প্রোগ্রামিং এর অর্থ বিজ কাজের উপর ঘন্টার পর ঘন্টা কাজ করা নয় - এটি অবশ্যই স্কেল করে না। তবে শখ হিসাবে আইবিজে আইফোনে একটি গেম প্রোগ্রামিং আপনার কাজের দক্ষতা এবং কর্মক্ষেত্রে মোট উত্পাদনশীলতার উন্নতি করতে পারে (যদি কাজটি জাভা ইইতে আর্থিক অ্যাপ্লিকেশন লেখার ক্ষেত্রে হয়)।
হাইকো রুপ

@ হাইকো ট্রু, তবে প্রোগ্রামিং ছাড়াও আরও অনেক দক্ষতা রয়েছে যা আপনাকে আরও ভাল প্রোগ্রামার করে তুলতে পারে। একজন ভাল বিকাশকারী প্রোগ্রামিং ছাড়াও অনেক দক্ষতা অর্জন করে।
বিলথোর

অবশ্যই :) আমি বিশেষত "40h এ সর্বোচ্চ উত্পাদনশীলতা" উল্লেখ করছি - যা আপনি 5 ঘন্টা শখের প্রোগ্রামিংয়ের মতো দেখে মনে হচ্ছে, আপনি কেবল কাজের জায়গায় 35 ঘন্টা করতে পারেন। যা আমি সঠিক মনে করি না
হাইকো রুপ

1
@ হাইকো এটি কাজ যথেষ্ট আলাদা তবে আপনি উভয়ই করতে সক্ষম হবেন। স্নাতক শেষ হওয়ার পরে আমার প্রথম কয়েক বছর, আমি নিয়মিত সপ্তাহে 40 ঘন্টা ছাড়িয়েছি, তবে বিভিন্ন দক্ষতা প্রয়োগ করেছি। অনেক কিছু শিখেছি, এবং পারফরম্যান্সের দেয়ালে আঘাত করতে দেখা যায়নি। ধন্যবাদ, আমার একটি বন্ধু ছিল যে আমাকে সন্ধ্যায় অফিসের বাইরে টেনে নিয়ে যেত। অন্য প্রকল্পে আমি 2PM ​​এ বাড়িতে গিয়েছিলাম যখন আমি বুঝতে পারি যে আমি সকাল 10 টা থেকে কোনও কাজই করতে পারি নি। এখনও 4 ঘন্টা বিল।
বিলথোর

15

আপনার কাজের বাইরে অতিরিক্ত না করে কি কোনও ভাল সফটওয়্যার বিকাশকারী হওয়া সম্ভব?

স্পষ্টভাবে.

আপনার দক্ষতার জন্য আপনি অতিরিক্ত সময় ব্যয় করতে বেশি সময় নিতে পারে। আমি যদি পুরো সময় নিযুক্ত হয়ে থাকি এবং কাজের সময়ের বাইরে সামান্য প্রোগ্রামিং করি তবে স্ব-উন্নতিতে পর্যাপ্ত সময় দেওয়া আমার পক্ষেও কঠিন হয়ে পড়েছে।

আমি যখন ছোট ছিলাম, এখনকার চেয়ে আমি অনেক বেশি সময় শেখার জন্য রেখেছি put আমি প্রতিদিন যে ধারণাগুলি ব্যবহার করি সেগুলি এই মুহূর্তে গভীরভাবে অন্তর্ভুক্ত রয়েছে এবং আমার বেল্টের অধীনে এই অভিজ্ঞতার সাথে অতিরিক্ত জ্ঞান অর্জন করা সহজ বলে মনে হচ্ছে।

"গুড" প্রোগ্রামাররা অতিরিক্ত ঘন্টা আরও বেশি সময় লাগবে বলে মনে হয় কারণ তারা প্রকৃতির দ্বারা আবেগপ্রবণ, বর্ণালীটির সমাজ-বিরোধী প্রান্তের দিকে ঝুঁকছে এবং সত্যই প্রোগ্রামিং উপভোগ করছে এবং পুরো সমস্যাগুলি চক্রের সমাধান করে।


13

জিনিসের বড় স্কিম এটাই জীবনের সঠিক ভারসাম্য সন্ধান করা।

কী গুরুত্বপূর্ণ তা হল আপনি প্রোগ্রামিং উপভোগ করছেন কিনা এবং আপনি কোন স্তরে থাকুন তা শিখতে থাকুন কিনা is আপনি বাইরের কাজের প্রোগ্রাম করবেন কিনা তা স্বয়ংক্রিয়ভাবে আপনাকে একটি "ভাল" বা "খারাপ" প্রোগ্রামার করে তুলবে না।

একটি ব্যক্তিগত দৃষ্টিভঙ্গি দিতে, আমি প্রায় 25 বছর ধরে প্রোগ্রামিং করে আসছি (প্রথম শৈশবে, তারপর পেশাদারভাবে) profession আমি একেবারে ভালবাসি।

যাইহোক, আমি প্রায় কখনও বাইরের কাজের প্রোগ্রাম করি না। এটি বেশ কয়েকটি বিষয়ের সাথে সম্পর্কিত:

  • আমি খুব ভাগ্যবান যে কর্মক্ষেত্রে আমি প্রতিদিন যা ভালবাসি তা করতে পেতে পারি,
  • বেশ সহজভাবে বলতে গেলে, জীবনের অন্যান্য জিনিস রয়েছে এবং দিনে কেবলমাত্র অনেক ঘন্টা রয়েছে।

-1: হ্যাঁ, জীবনে অন্যান্য জিনিস রয়েছে, তবে এটি প্রশ্নের উত্তর দেয় না; আপনি কেবল নিজেকে বোঝানোর চেষ্টা করছেন যে আপনি সেরা পথটি বেছে নিচ্ছেন।
জিম জি।

9

কাজের সময় কেবল কোডিংয়ের মাধ্যমে আপনি একটি ভাল প্রোগ্রামার হয়ে উঠতে পারেন, বিশেষত যদি আপনি নিজের ক্যারিয়ারটি ভালভাবে পরিচালনা করেন। তবে, তাদের অফ-ঘন্টা চলাকালীন সর্বশ্রেষ্ঠ প্রোগ্রামার কোড। এই কথাটি বলার পরে, যে ব্যক্তি প্রচুর শিক্ষার সুযোগ নিয়ে ভাল কাজ করে, তার কাজের সময়টি ভালভাবে ব্যবহার করে, এবং বাড়ির কোডিংয়ের চেয়ে আরও ভাল একজন প্রোগ্রামার হবেন কারণ তিনি এমন চাকরি খুঁজে পাচ্ছেন না যা সেই সময়ে আকর্ষণীয় চ্যালেঞ্জ সরবরাহ করে the কাজের দিন

বাড়িতে কোডিং মূল্যবান হওয়ার পরেও আমি বলব যে আপনার কাজের পরিবেশের সর্বাধিকীকরণ (সহকর্মীদের কাছ থেকে শিখে, ভাল কাজ বেছে নেওয়া, আগ্রাসনে আপনার ক্যারিয়ার পরিচালনা করা) প্রায়শই আরও মূল্যবান। সর্বাধিক প্রোগ্রামার উভয়ই করে, অন্যদের শিখতে ও তাদের পরামর্শ দেওয়ার ক্ষেত্রে দুর্দান্ত মনোভাব রাখে।


"তবে, অফ-ঘন্টা চলাকালীন সর্বশ্রেষ্ঠ প্রোগ্রামার কোডও।" আপনার কাছে এর পক্ষে কোনও প্রমাণ নেই।
djechlin

7

আসল বিষয়টি হ'ল কোনও নতুন বিকাশকারী অনুশীলন কোডের কয়েক লক্ষ লাইনের মধ্য দিয়ে যেতে এবং একটি শালীন প্রোগ্রামার হওয়ার জন্য পর্যাপ্ত কোডিং করছে (যথেষ্ট সমস্যার চ্যালেঞ্জ জানাতে)।

এটি তত্ত্বগতভাবে কর্মক্ষেত্রে, বা আপনার নিজের সময়ে বা উভয় ক্ষেত্রেই করা যেতে পারে। অনুশীলন কিছুটা স্ব-নির্দেশিত হতে হবে, যাতে আপনার যা শেখার প্রয়োজন তা শিখতে পারেন। তার মানে এমন কাজ যা কিছুটা নমনীয়।

অনেক সময় এন্ট্রি-লেভেল কাজ হ'ল গুগ ফিক্সিং বা অন্যান্য কাজ যা আপনাকে ভাল হতে শেখায় না। আপনাকে যা করতে হবে তা হ'ল স্ক্র্যাচ থেকে প্রচুর কোড লিখুন এবং সম্ভবত কোডটি খারাপ হবে। নিয়োগকর্তাদের পক্ষে এটির জন্য অর্থ প্রদান করা কঠিন। সে কারণেই লোকেরা কোনও ওপেন সোর্স প্রজেক্টটি পাশাপাশি শুরু করে বা একটি স্টার্টআপ বা যে কোনও কিছু শুরু করে।

লোকেরা যখন বলবে যে আপনার অবসর সময়ে আপনাকে প্রোগ্রাম করতে হবে, আমি মনে করি এটির সত্যিকারের অর্থ আপনাকে বছরের শুরু থেকেই অর্থবহ অনুশীলনের মাধ্যমে শক্তি প্রয়োগ করতে হবে। অনুশীলন পেতে এবং স্ক্র্যাচ থেকে একটি বৃহত কোডবেস লিখতে এবং বজায় রাখতে শেখার জন্য আপনাকে যা করতে হবে তা করতে হবে। যদি কেউ আপনাকে স্ক্র্যাচ থেকে সম্ভবত একটি বিপর্যয়কর সিরিজ লেখার জন্য অর্থ প্রদান না করে, তবে অতিরিক্ত সময় হ'ল একমাত্র বিকল্প।

আপনি যদি কম বয়সে ইতিমধ্যে অনুশীলনটি করেছিলেন এবং একটি ভাল প্রোগ্রামার হয়ে উঠেন তবে আমি মনে করি না আপনি যদি পরে 9-থেকে -5 রাখেন তবে আপনি বেসলাইন দক্ষতা হারাবেন। পরবর্তীতে এটি আরও নতুন প্রযুক্তির সাথে চালিয়ে যাওয়ার বিষয় যা এতটা সময়সাপেক্ষ নয়।

যাইহোক, এটি একটি বিরল প্রবেশ-স্তরের কাজ যা আপনাকে নিজেই প্রথমে একটি ভাল প্রোগ্রামার হওয়ার জন্য অনুশীলনের পরিমাণ এবং গুণমান সরবরাহ করবে। একজন নতুন বিকাশকারীকে শিখতে উদ্যোগ নেওয়া দরকার, কেবল এন্ট্রি-স্তরের কাজগুলিতে প্রবেশ করা নয়।

আপনার যদি ইতিমধ্যে কোনও পরিবার থাকে এবং কাজের-ভারসাম্য ভারসাম্যের উপর জোর দেওয়া হয় তবে স্ক্র্যাচ থেকে একটি ভাল প্রোগ্রামার হওয়া সত্যিই শক্ত। ঠিক যেমন ডাক্তার হওয়া বা ভার্চুওসো সংগীতশিল্পী বা সেই পরিস্থিতিতে অন্য যে কোনও কিছুতে পরিণত হওয়া সত্যিই কঠিন হবে tough লোকেরা যখন বড় হয় তার চেয়ে কম বয়সে তাদের হাজার হাজার ঘন্টা অনুশীলনের মধ্য দিয়ে যাওয়ার কারণ রয়েছে।


5

আমি যদি আমার অতিরিক্ত সময়ে একটি বেসিক গেমটি বিকাশের জন্য পরবর্তী ছয় মাস সময় ব্যয় করি এবং আপনি তা করেন না এবং মনে করেন যে অন্য সমস্ত জিনিস সমান (তারা কখনই হয় না) তবে আমাদের মধ্যে আরও কে জানবে? আমাদের মধ্যে কার বেশি দক্ষতা এবং অভিজ্ঞতা থাকতে পারে?

এই প্রভাবটি संचयी হবে, কারণ প্রথম ঘন্টা বন্ধ জ্ঞান নতুন কাজের এবং নতুন বন্ধ-ঘন্টা জ্ঞান ফিড করবে।

এবং এ কারণেই লোকেরা তাদের অতিরিক্ত সময়ে প্রোগ্রাম করার পরামর্শ দেয়, ইনফার যেমন আমি বলতে পারি।


5

দুর্দান্ত এবং খারাপের মধ্যে অনেকগুলি স্তর রয়েছে। আপনি কেবলমাত্র খুব সীমিত ক্ষেত্রের সমস্যা নিয়ে কাজ করে প্রতিদিন কেবলমাত্র 8 বা এত ঘন্টা এটি ব্যবহার করে দুর্দান্ত বিকাশকারী হতে পারবেন না।

যদি আপনার কাজটি যথেষ্ট পরিমাণে বৈচিত্রময় হয় তবে আপনি "শালীন" বা "দক্ষ" হয়ে উঠতে পারেন বা যে কোনও বিশেষণটি আপনি পছন্দ করেন তবে মহান বিকাশকারী হতে আপনাকে কিছুটা মানসিক হতে হবে, আমি ভয় করি।

শখের প্রোগ্রামিং করার আরেকটি কারণ হ'ল একটি চাকরিতে আপনাকে প্রায়শই সাবঅস্টিমাল মানগুলি মেনে চলতে হয় এবং সাধারণভাবে আপস করতে হয় এবং আপনি যখন কোনও নতুন জিনিস শিখেন তখনও আপনাকে এটি ব্যবহারের অনুমতি দেওয়া হবে না।

এবং অন্যটি, আরও প্রসেসিক একটি হ'ল আপনি কর্মক্ষেত্রে যে কোনও কোড লিখুন তা আপনার নিয়োগকর্তার মালিকানাধীন। আপনি এটির কাছে ফিরে আসতে পারবেন না এবং কয়েক বছর পরে আপনার পুরানো ভুলগুলি থেকে শিখতে পারবেন, যখন আপনি অন্য কারও জন্য কাজ করছেন।


5

যে কোনও বিষয়ে বিশেষজ্ঞ হতে 10,000 ঘন্টা প্রচেষ্টা লাগে। [মাইকেল গ্ল্যাডওয়েল, "আউটলিয়ার্স"]

সুতরাং, আপনি সেই স্তরে পৌঁছানোর আগে অতিরিক্ত কাজ করা আপনাকে বাস্তব বিশেষজ্ঞের স্থিতির পথে এগিয়ে নিয়েছে।

একবার আপনি যদি সেই স্তরটি অতিক্রম করে চলে যান, তবে আরও বেশি সময় ব্যয় করার ফলে ছোট / হ্রাসকর আয় হবে।


3
তবে কোনও কিছুর মধ্যে একটি "জিনিস" কি? "প্রোগ্রামিং" একটি একক "জিনিস", বা জিনিসগুলি "হাস্কেল", "লিস্প", "জাভা", "পাইথন" ইত্যাদি? বা "ফাংশনাল প্রোগ্রামিং", "জিইউআই প্রোগ্রামিং", "নিম্ন স্তরের প্রোগ্রামিং" ইত্যাদি? নিজেই, যে আমাদের কিছুই বলুন।
আন্দ্রে পরমস

4

আপনি এটিকে "এটি কি একটি খারাপ প্রোগ্রামার করে তোলে" হিসাবে তাকাতে হবে না কারণ প্রতিটি দক্ষতার মতো আরও অনুশীলন কেবল একটি আরও ভাল করে তোলে।

সুতরাং আপনি যদি এখন নিজের চেয়ে আরও ভাল হতে চান এবং নতুন প্রযুক্তি এবং ডোমেনগুলি শিখুন যা আপনার কাজ অনুমোদন করে না, সেখান থেকে ব্যয় করা অতিরিক্ত প্রচেষ্টা এবং সময় কার্যকর হয়।

তবে অতিরিক্ত সময় ব্যয় করার কোডিং (কেবলমাত্র আপনার অতিরিক্ত কোড দেওয়ার জন্য কারও কাছে প্রমাণ করার জন্য) অগত্যা আপনি ভাল প্রোগ্রামার হয়ে ওঠেন না যদি না আপনি কী করেন এবং কিছু আলাদা না করেন বা ইতিমধ্যে যা জানেন তার উপর উন্নতি না করে অন্ধভাবে কাটা / অনুলিপি / পেস্ট করুন এবং হ্যাক একসাথে রাখা। অতিরিক্ত ঘন্টা রাখা এবং একই জিনিস বারবার করা এবং আমার মনে হয় না যে আপনাকে উন্নতি করতে সহায়তা করবে।


আমি মনে করি ওপি'র বিষয়টি হ'ল কিছু প্রোগ্রামাররা এই ধারণাটি ছড়িয়ে দিয়েছেন যে আপনি যদি কাজের বাইরে প্রোগ্রাম না করেন তবে আপনি একটি খারাপ প্রোগ্রামার। আমি এসও, এখানে এবং অন্য যে কোনও জায়গায় পোস্ট দেখেছি তার সংখ্যাটি আমি হারিয়ে ফেলেছি যেখানে কেউ বলে যে কোনও সম্ভাব্য নতুন ভাড়ার সাক্ষাৎকার নেওয়ার সময় তারা জিজ্ঞাসা করে যে ইন্টারভিউয়ে কোন দিকে যাচ্ছে, এবং যদি উত্তরটি "কিছুই না" ", তারপরে ইন্টারভিউয়াকে প্রোগ্রামিং সম্পর্কে যথেষ্ট আগ্রহী দেখা যায় না যেমনটি কাজের জন্য বিবেচিত হয় না।
গ্রিনম্যাট

+1 - আপনি ইতিমধ্যে কর্মক্ষেত্রে যা করছেন তা যদি হয় তবে এটি খুব বেশি ভাল কাজ করে না।
ডাঙ্ক

কেবল একা অনুশীলন আপনাকে আরও উন্নত করে না, আপনাকে সঠিক জিনিসগুলি ব্যবহার করতে হবে ro আপনি আসলে খারাপ অভ্যাসগুলি আরও বেশি জড়িত করে আরও খারাপ হয়ে উঠতে পারেন।
এইচএলজিইএম

4

দিনের বেলা আপনার প্রোগ্রামিংটি ছোট বেট হয়। উপার্জন করার মতো অর্থ আছে, আপনি ঠিক কতটা এবং কীসের জন্য ঠিক তা জানেন এবং পেচেকের চেয়ে আরও বেশি কিছু পাওয়ার দরকার নেই আপনার।

রাতে আপনি দীর্ঘ বেটে কাজ করছেন - ক্রেজি আইডিয়া যা মূলত কিছুতেই কাজ করবে না। এটি এমন প্রকল্প যা আপনাকে র‌্যাঙ্ক এবং ফাইলের বাইরে ফেলে দেবে। এইভাবে আপনি কোড বানর ব্যবহার না করে পিএইচপি-র উদ্ভাবক হন।

আমি প্রচুর প্রোগ্রামারদের সাক্ষাত্কার দিই, এবং তারা কাজের সময়ের বাইরে আকর্ষণীয় অডবল জিনিসগুলি করেছে কিনা তা তাত্ক্ষণিক সবুজ আলো। এটি আশ্চর্যজনকভাবে বিরল।

যদিও আমি এটি বলব: এক সময় এমন এক ব্যক্তি ছিল যে কাজের সময়ের বাইরে প্রচুর শীতল জিনিস করত, সে ভাড়াটে মোট ডড হিসাবে প্রমাণিত হয়েছিল। আমি এখনও লোকটি দ্বারা স্টম্পড।


3

হৃদয়ে একজন ভাল সফ্টওয়্যার বিকাশকারী হওয়া আপনার হৃদয়ের উপর নির্ভর করে। আপনি একজন দুর্দান্ত সংগীতশিল্পী হওয়ার চেষ্টা করতে পারেন এবং সংগীতে প্রচুর সময় দিতে পারেন, তবে এখনও এটি আপনাকে একজন ভাল সংগীতশিল্পী করে তুলতে পারে না that এতে ভাল হওয়ার জন্য আপনাকে যা করা উচিত তা উপভোগ করা দরকার nআপনি আমি একই প্রশ্ন করছিলাম you ছিল, তবে এখন আমার পছন্দগুলির কারণে আমি স্বাভাবিক কাজ ছাড়া অন্য সফ্টওয়্যারটিতে অতিরিক্ত জিনিসগুলি শুরু করেছি t এটি আমার কাজকর্মের উন্নতি সাধন করে এবং সফ্টওয়্যার সম্পর্কিত নয় এমন অন্যান্য কার্যক্রমে জড়িত হওয়ার জন্য আমাকে প্রচুর সময় দিয়ে প্ররোচিত করে। সুতরাং বেস লাইনটি আপনি যা করছেন তা উপভোগ করুন এবং আপনি যা প্রয়োজন তা শেষ পর্যন্ত করবেন।


3

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

উদাহরণস্বরূপ, আপনাকে কাজের সময় কিছু অংশের কোডটি অপ্টিমাইজ করতে হবে এবং আপনি এটিতে স্বাভাবিক প্রোফাইলিংয়ের সরঞ্জামগুলি ফেলে দিতে পারেন এবং সম্ভবত এটি 50% গতি বাড়িয়ে পরবর্তী কাজটি চালিয়ে যান তবে আপনি মনে করেন এমন অন্যান্য জিনিস রয়েছে যা আপনি এমনকি সহায়তা করতে পারবেন আরও কিন্তু আপনি তাদের চেষ্টা করার সময় নেই। আপনি যদি সেই টুকরোটি কোডটি বাড়িতে নিয়ে যান এবং কয়েক ঘন্টা অতিরিক্ত সত্যিই এটি জ্বলজ্বল করে ব্যয় করেন, আপনি এমন কৌশল শিখছেন যা পরের বার যখন কোনও বিষয় অনুকূলিত করে তখন আপনাকে আরও উন্নত করে তোলে। আপনি বাড়িতে যেমন কাজ করছেন তেমন কাজ করছেন না।

অনুশীলন হ'ল দক্ষতা এবং সম্মান দক্ষতা সম্পর্কে এবং সেই ক্রিয়াকলাপগুলি অগত্যা কৃত্রিম উপায়ে করা হয় (এটি জিমের মধ্যে একটি পেশী গোষ্ঠী বিচ্ছিন্ন করার মতো, সাধারণ শারীরিক ক্রিয়ায় কেউ তা করে না)। বাড়িতে অ্যাপ্লিকেশন তৈরি করা স্বয়ংক্রিয়ভাবে অনুশীলন হয় না। বাড়িতে কাজ কৌশল এবং প্রক্রিয়া উপর ফোকাস করা উচিত, শেষ পণ্য নয়। যদি একটি শেষ পণ্য হয় যা আপনাকে উত্সাহিত করা দরকার, দুর্দান্ত। আপনি কর্মক্ষেত্রে ঠিক তেমনভাবে বিকাশের ফাঁদে পড়বেন না।

কোডিং কাটা আন্দোলনটি অনুশীলন সম্পর্কে কী ঘটে তার একটি উদাহরণ।


3

আপনার প্রশ্নের উত্তর দেওয়ার জন্য: না, এটি আপনাকে খারাপ বিকাশকারী করে না।

তবে এটি আপনার পেশাগত জীবনটিকে রাস্তায় নামিয়ে কিছুটা শক্ত করতে পারে। যদি আপনি এমন একটি কাজ পেয়ে থাকেন যেখানে আপনি ক্রমাগত নতুন প্রযুক্তি শিখেন যা আপনাকে আপনার ক্যারিয়ারের পথটি আরও এগিয়ে নিতে সহায়তা করবে (তা সেটাই হোক আপনার বর্তমান চাকরিতে পদোন্নতি হোক বা বিভিন্ন কোম্পানির নতুন চাকরী) তবে ঠিক আছে আপনি সেট হয়ে গেছেন।

তবে আপনি যদি বর্তমানে এমন একটি প্রতিষ্ঠানে কাজ করছেন যেখানে প্রযুক্তি খুব কমই পরিবর্তিত হয়, তবে 2 বা 5 বা 10 বছরে আপনাকে পরবর্তী কাজটি পেতে অসুবিধা হতে পারে। আপনি যদি নতুন প্রযুক্তির সাহায্যে ঘরে বসে কোডিং করে থাকেন এবং এর জন্য কিছু দেখানোর জন্য (অ্যাপ, ওয়েবসাইট, ওপেন সোর্স প্রজেক্ট ইত্যাদি) থাকে, তবে আপনার পরবর্তী কাজটি পাওয়া খুব সহজ হবে।

অবশ্যই, আপনি পরবর্তী 40 বছর ধরে একই জিনিসটি করতে সম্পূর্ণভাবে খুশি হতে পারেন এবং যতক্ষণ না আপনার সংস্থা এবং প্রযুক্তি বিদ্যমান থাকবে ততক্ষণ আপনি সেট হয়ে গেছেন!


1

আমার জীবনে এমন অনেক সময় এসেছে যখন আমি বাইরে কাজের বাইরে অনেক কোডিং করতাম এবং এমন সময়ও যখন আমি অন্য কাজে কাজ করতাম বলে কিছুই করি নি। আপনার সবসময় শেখা উচিত, তবে এর অর্থ এই নয় যে আপনার অতিরিক্ত সময়ে প্রোগ্রামিং সম্পর্কে সর্বদা শিখতে হবে। আপনি যদি অন্য কিছু দক্ষতার সাথে কাজ করতে চান তবে তা আপনার অতিরিক্ত সময়ে কাঠমিস্ত্রি, সুই পয়েন্ট, বাগান করা ইত্যাদি হোন এটি আপনাকে ব্যক্তি হিসাবে বাড়াতে সহায়তা করবে।

প্রোগ্রামিং সম্পর্কে আপনার যা জানা দরকার তা কেবল ভেবে যাওয়ার ফাঁদে পড়বেন না যাতে আপনি শেখা বন্ধ করতে পারেন।


1

এটি সত্যিই একটি আকর্ষণীয় পোস্ট। আমি পাসের জন্য 10 বছর ধরে সফ্টওয়্যার বিকাশ করেছি এবং আমার কাজটিকে ভালবাসি! আমারও অনেক শখ আছে এবং সেগুলি সঠিকভাবে পরিচালনা করার চেষ্টা করি। তবে আমি বিছানায় যাওয়ার আগে পিসির সামনে এক-দু'ঘণ্টা সময় ব্যয় করে নতুন জিনিস চেষ্টা করে দেখতে পেলাম না। আমার ক্ষেত্রে, আমি গেম কোড অধ্যয়ন এবং লেখার আসক্ত। আমি সবসময় গেমস খেলতে সময় পাই না, তবে গেমস সম্পর্কে কোড পড়া আমার পছন্দ হয়। সত্যি কথা বলতে, আমি মনে করি যে আমি দেখেছি সেরা কোডটি গেমস থেকে এসেছে এবং আমি এই দক্ষতাগুলি কর্মক্ষেত্রে আমার কোডটিতে প্রয়োগ করি। আমি অবিচ্ছিন্নভাবে প্রতিটি একদিনই শিখি, তাই আইএমও, আপনি যদি বিকাশকারী হন তবে আপনি কখনই আপনার শিখরে পৌঁছতে পারবেন না, সবসময়ই কিছু করার আরও ভাল উপায় আছে ....


1

এটি একটি মহান পোস্ট।

আমি বলব, না, এটি আপনাকে খারাপ প্রোগ্রামার করে না। যদি আপনার পর্যালোচনাগুলি ভাল হয় এবং আপনি আপনার কাজগুলি ভাল এবং সময়মতো সম্পন্ন করেন তবে আপনি সম্পূর্ণ বিপরীত। সমস্ত সততার সাথে, আমি আপনার প্রতি viousর্ষা করছি যে আপনি কাজের সময় আপনার কোডটি পূরণ করেছেন।

আমি আমার অতিরিক্ত সময়ে প্রোগ্রাম করার প্রধান কারণ হ'ল আমি কর্মক্ষেত্রে যা করি তার জন্য সত্যই যত্নশীল না এবং আমি আমার অতিরিক্ত সময়টি আমার পছন্দমতো করতে ব্যবহার করি। আমি যা করতে আনন্দিত তা হ'ল ভিডিও গেম প্রোগ্রামিং। আমি যেখানে থাকি সেখানে কাজ করার জন্য কোনও বৈধ গেমস সংস্থা নেই (আমার এখন এখানে একটি পরিবার রয়েছে) তাই আমি যখন পারি তখন পাশের ইন্ডি গেমগুলিতে সহায়তা করি। চুলকানি নিরাময়ের একমাত্র উপায় এটি। আমি যদি সারাদিন যা পছন্দ করতাম তা যদি করতাম তবে খুব বেশি সম্ভাবনা থাকে যে আমি আমার অতিরিক্ত সময়ে এটি না করতাম।


1

আমার পরামর্শটি হ'ল: ভ্রমণ শিখতে আপনার যাত্রাপথের সময়টি ব্যবহার করুন, আপনাকে অবহিত রাখতে: আইটি বই পড়ুন, দেব পোডকাস্ট শোনেন ইত্যাদি আপনার পোস্ট-কাজের ক্রিয়াকলাপ সম্পর্কিত: কোনও পরিবর্তন হয় না। অন্যথায়, আপনি বিরক্তিকর হয়ে উঠবেন।


1

এটি আপনাকে খারাপ বিকাশকারী করে না, এমনকি এটি আপনাকে এক ধরণের "ওকে" বিকাশকারী হিসাবে তৈরি করে না এটি কেবল আপনি কী তা আপনাকে তৈরি করে। যদিও আমি মনে করি, আপনি বেশিরভাগ লোককে খুঁজে পাবেন যাঁরা সত্যিই দুর্দান্ত হ্যাকাররা নতুন কিছু করার চেষ্টা করতে চান। যে কোনও সময় আমি অনেকগুলি বিভিন্ন ভাষা, ডাটাবেস, ওয়েব ফ্রেমওয়ার্ক, রোবোটিকস ইত্যাদির উপর তদন্ত করব I আমার দুটি ছোট বাচ্চা এবং একটি স্ত্রী রয়েছে, বন্ধক রয়েছে all সমস্ত জিনিস - তবে আমি 2 বা 3 পেতে পারার প্রত্যাশায় রয়েছি স্টাফ সঙ্গে প্রায় হ্যাক ঘন্টা। অবশ্যই, সি # এবং .NET বেতন-চেক উপার্জনের জন্য বেশ ভাল এবং আমি আসলে আমার কাজটি উপভোগ করি তবে স্কালা এবং লিফ্টের সাথে জগাখিচুড়ি করা আমার কাছে গত কয়েক মাস ধরে সত্যিকারের বিস্ফোরণ। এমন বিকাশকারীরা আছেন যারা নিজেকে "আবেগী" হিসাবে শ্রেণিভুক্ত করবেন এবং যারা কেবল "পাশ হয়ে" যাচ্ছেন।


1

এর অর্থ কি আমি হৃদয়ে 'সত্য' সফ্টওয়্যার বিকাশকারী নই?

একেবারে না. এটির অর্থ কেবল কোডিং ব্যতীত অন্য কিছু করা আপনার পছন্দ। এতে কোনও ভুল নেই, এবং এটি আপনাকে অন্য কারও, বিকাশকারী বা না থেকে কোনও ভাল বা খারাপ করে না।

আপনার কাজের বাইরে অতিরিক্ত না করে কি কোনও ভাল সফটওয়্যার বিকাশকারী হওয়া সম্ভব?

অবশ্যই. এর মধ্যে কিছু নির্ভর করে আপনার কাজের পরিবেশ কেমন। যদি আপনি বিরক্তিকর, আত্মা-চুষার মতো কাজ পেয়ে থাকেন যা আপনার সমস্ত সময় ব্যয় করে এবং তারপরে কেউ কেউ বিরক্তিকর রক্ষণাবেক্ষণের কাজ করেন তবে আপনার দক্ষতা বিকাশে কাজের সময়টি ব্যবহার করতে সক্ষম হওয়া খুব সীমাবদ্ধ থাকবে। আপনার যদি এমন ধরণের পরিবেশ থাকে যেখানে আপনি অন্বেষণ করতে এবং শিখতে চান এমন কিছু করার জন্য আপনার কাছে কিছুটা অক্ষাংশ রয়েছে, তবে সেই সুযোগটি কাজে লাগিয়ে নতুন দক্ষতা বিকাশ করতে হবে যা আপনার নিয়োগকর্তা বা সহকর্মীদেরও সহায়তা করতে পারে।

যদি আপনি এমন আকর্ষণীয় কিছু খুঁজে পান যা সম্পর্কে আপনি আরও শিখতে চান এবং কাজের সময়ে এটি ব্যবহার করার সময় বা সম্ভাবনা না পেয়ে থাকেন তবে আপনার পরিবারের অন্যান্য বন্ধু, বন্ধুবান্ধব বা শখের বিষয়গুলির তুলনায় আপনার এটি বিবেচনা করতে হবে।


+1 টি। হ্যাঁ, এটি সত্যই কাজের পরিবেশের উপর নির্ভর করে। স্মার্ট ( নিজের চেয়ে বেশি বুদ্ধিমান ) লোকদের সাথে একটি জায়গা যারা একটি দল হিসাবে তারা কী করে সে সম্পর্কে যত্নশীল এবং সবকিছুর উন্নতি করার জন্য অবিরাম চেষ্টা করে (শেষ পণ্য, অন্তর্নিহিত কোড, সরঞ্জাম, কর্মক্ষেত্রের পরিস্থিতি ইত্যাদি) আপনার ভাল সুযোগ রয়েছে একজন দুর্দান্ত বিকাশকারী হয়ে উঠতে , এমনকি যদি আপনি নিজের সামনে নিজের কম্পিউটারের চেয়ে অন্য কোথাও ব্যয় করতে পছন্দ করেন।
জোনিক

1

আমি সম্প্রতি প্রোগ্রামারদের ভাড়া করার জন্য বেশ কয়েকটি সাক্ষাত্কার নিয়েছি। আমি খুঁজে পেয়েছি যে প্রার্থীরা আমাকে সবচেয়ে বেশি প্রভাবিত করেন, প্রোগ্রামার হিসাবে এবং লোক হিসাবে আমি যার সাথে কাজ করতে পছন্দ করি না, তারা হ'ল নন-প্রোগ্রামিং অনুসরণে (বিশেষত সংগীত, তবে খাঁটি গণিত, দর্শন এবং সাহিত্য)। নিশ্চিত হতে হবে, বেশিরভাগগুলি কিছু শখের প্রোগ্রামিংও করেন, তবে তাদের আগ্রহের ভারসাম্যও রয়েছে।


এখন যদি আমি কেবল এটির সুরকারদের বোঝাতে পারি ... তারা মনে করে যে আপনি একাধিক জিনিসে ভাল হতে পারবেন না। সংগীত এবং প্রোগ্রামিং খুব সাদৃশ্য।
মাইকেল কে

আপনি সম্পূর্ণ ভিন্ন প্রশ্নের উত্তর দিয়েছেন। আপনি যে ধরণের লোকের সাথে বরং কাজ করবেন তা সম্ভবত কোনও ধরণের প্রোগ্রামারকে কী ধরণের ব্যক্তি তৈরি করে তার চেয়ে বেশ আলাদা হতে চলেছে। আপনি যদি নিজের সাথে কাজ করেন এমন লোকদের উপভোগ করতে এবং সামাজিকভাবে ভাল সময় কাটাতে চান তবে উবার-প্রোগ্রামারটি সবচেয়ে উপযুক্ত নয়। তবে, যদি আপনার সাধারণ কাজের চাপটি 12 মাসের প্রকল্পগুলি সম্পন্ন করতে 2-3 মাস হয় তবে আপনি যখন আবিষ্কার করেন যে উবার-প্রোগ্রামার আপনাকে কাজের বাইরে একটি জীবনযাপন করতে দেবে তখনও তার ব্যক্তিত্বের তেমন গুরুত্ব নেই isn't আরও প্রোগ্রামিং করছি।
ডঙ্ক

পার্শ্ব নোটের মতো: আমি খুঁজে পেয়েছি যে একটি সাক্ষাত্কারে লোক হিসাবে আমাকে যে লোকেরা সবচেয়ে বেশি মুগ্ধ করে তারাই আমাকে সবচেয়ে বেশি উদ্বিগ্ন হতে হয়। আমার প্রথম কেরিয়ারে, কেবলমাত্র লোকেরা নিয়োগের জন্য আমি প্রস্তাব দিয়েছিলাম যেগুলি প্রযুক্তিগতভাবে কম দক্ষ হয়ে উঠেছে, সেগুলি সাক্ষাত্কারে সবচেয়ে সামাজিকভাবে সক্ষম এবং বিশ্বাসযোগ্য হতে পারে।
ডাঙ্ক

1

যদি এমন কোনও কাজ থাকে যা আপনাকে পুরোপুরি আকর্ষক বৌদ্ধিক অভিজ্ঞতা দেয় তবে সম্ভাবনাগুলি হ'ল এটি আপনার মানসিক জীবন হতে পারে - বাইরের কাজটি বাষ্প ফুঁকানোর জন্য। যদি আপনার কাজ আপনাকে জড়িত না করে তবে আপনার কাজের সময় পরে বৌদ্ধিক তৃপ্তি পাওয়ার সম্ভাবনা অনেক বেশি। এটি কোনও কোডিংয়ে সত্যই নয়, কেবল কোডিং নয়।

অফিসে কোডিং আপনার সৃজনশীলতা, সময়কালকে নিরাপদে রাখে। প্রতিদিন কমপক্ষে 8 ঘন্টা, আপনার মন অন্য কারও পক্ষে একটানা স্প্রিন্ট করছে। এ থেকে বেরিয়ে আসা এবং কম্পিউটারে ফিরে আসতে চাই না এটাই স্বাভাবিক। যখন আমি কোনও অফিস থেকে কাজ করি, আমার কাছে এটি একই ছিল - আমি বাড়িতে এসে কেবল রান্না করতে, বা সিনেমা দেখতে যেতে, বন্ধুদের সাথে ঝুলতে বা টিভির সামনে জোন করতে চাই। তারপরে 2001-2004 বা ততক্ষণ পর্যন্ত, আমি যে সংস্থার জন্য ট্যাঙ্কিংয়ের জন্য কাজ করেছি এবং আমি ফাটল ধরেছিলাম, আমি ছাড়লাম এবং ট্যাক্সি চালিয়েছিলাম এবং টেবিলগুলি অপেক্ষা করছিলাম। আমি যখন আমার বন্ধ সময়ে সত্যই কোডিং শুরু করি That's

সত্য কথাটি, আমি মনে করি না যে কারও কাছে দিনের মধ্যে 8 ঘন্টাের বেশি মূল্যমানের উচ্চ মানের মানের কোডিং সময় রয়েছে। প্রচুর কোডারদের কেবল ২-৩ টি থাকে তবে তারা সম্ভবত সবচেয়ে দক্ষ লোক হতে পারে। এটি ঠিক কীভাবে আপনি এটি ব্যবহার করবেন, কীভাবে আপনি এটি ছড়িয়ে দিয়েছেন


1
আপনি কখনই ওএসএস বিকাশকারীদের কাছাকাছি আসেননি, তাই না? কোডিং যখন আবেগ হয়ে যায়, আপনি মাঝে মাঝে 24 ঘন্টার জন্য প্রসারিত হতে চান।
মার্টিজন পিটারস

1

আপনার কাজের বাইরে অতিরিক্ত না করে কি কোনও ভাল সফটওয়্যার বিকাশকারী হওয়া সম্ভব?

এটি আপনি যে শিল্পে কাজ করছেন তার উপর নির্ভর করে Some কিছু কিছু অন্যের চেয়ে প্রতিযোগিতামূলক।

আপনি যদি নিজের থেকে নতুন জিনিস শিখতে পছন্দ না করেন তবে আপনি সম্ভবত আপনার বর্তমান দক্ষতা স্তরে থাকতে পারেন। এটা যথেষ্ট হতে পারে ... না।

এটি নিবেদিত সময় সম্পর্কে নয়, এটি কৌতূহল সম্পর্কে, এবং জ্ঞান এবং আয়ত্তের তৃষ্ণার্ত। স্পষ্টতই, এটি আপ টু ডেট থাকার বিষয়ে কিছুই করার নেই , এটি মৌলিক শক্ত-স্টাফ সম্পর্কে: সংকলক, মনডস, মেমরি আর্কিটেকচার, ইত্যাদি আপনার মস্তিষ্ককে প্রসারিত এবং প্রসারিত করে।

ঘরে কোড করাটা কেবল একটি গুরুত্বপূর্ণ পার্শ্ব প্রতিক্রিয়া। তবে এটিকে অবমূল্যায়ন করবেন না, না করে শেখা প্রায়শই অগভীর হয়।

আমার জানা সমস্ত সেরা দেবের এই বৈশিষ্টগুলি রয়েছে।


1

না, এটি আপনাকে অন্য কারও চেয়ে কম প্রোগ্রামার বানায় না। আপনি আরও সামাজিক। আমি সৎ হতে viousর্ষা করছি।

কোড লেখার জন্য আপনার অতিরিক্ত সমস্ত সময় ব্যবহার করতে হবে না। আমার কাজটি বেশ সহজ: সার্ভার ম্যানেজমেন্ট। আমি প্রচুর কোড লিখি কারণ কাজের জায়গায় আমাকে বেশি কিছু করতে হবে না। এটি আমাকে কারও চেয়ে ভাল বা খারাপ করে না। আপনি যদি প্রোগ্রামিং সম্পর্কে উত্সাহী হন তবে কিছু ফ্রিল্যান্স কাজ করবেন না কেন? আমি প্রায়শই আমার পরিষেবাদির জন্য ক্রিগলিস্ট বিজ্ঞাপনগুলি রাখি এবং এ থেকে ভাল পরিমাণ অর্থ উপার্জন করি। আপনি স্টার্টআপস এবং কখনও কখনও এমনকি এমনকি বড় ওয়েবসাইটগুলির সাথেও কাজ করবেন বলে এটি একটি দুর্দান্ত শিক্ষার অভিজ্ঞতা। আশাকরি এটা সাহায্য করবে. :)


শখ প্রোগ্রামিং আপনাকে অন্তর্নিহিতভাবে আরও 'সামাজিক' করে তোলে। আপনি বিচ্ছিন্নভাবে পুরোপুরি সূক্ষ্মভাবে নিজেই প্রোগ্রাম করতে পারেন।
মুফাসা

0

কয়েকদিন যেতে যেতে আমি একইরকম প্রশ্ন জিজ্ঞাসা করেছি । এটি মনে হয় যে লোকেদের মনে হয় আমরা আমাদের কাজের প্রতি আরও বেশি আগ্রহী যদি আমরা আমাদের দিনের সমস্ত সময় কেবল এটির জন্যই ব্যয় করি না, তবে আমাদের ব্যক্তিগত জীবনের জন্য যে সমস্ত সময় সরবরাহ করি তাও।

আমি মাঝে মাঝে আমার অতিরিক্ত সময় কিছু কোড লিখি, তবে আমি এটি মজাদার জন্য করি, কারণ আমি কিছু পেশাদার বৃদ্ধি বা স্বীকৃতি অর্জন করার ইচ্ছা করি না। আমি সেই ব্যক্তির প্রশংসা করি যার কাছে এটার শক্তি রয়েছে তবে আপনি যে কোনও বিষয়ে আরও বিশেষজ্ঞ হওয়ার চেয়ে বেশি সময় ধরে এবং অতিরিক্ত প্রকল্পে কাজ করে জ্বলতে চান।

দিনের শেষে, সমস্ত গুরুত্বপূর্ণ বিষয়গুলি হ'ল আপনার নতুন জিনিস (বিশেষত কাজের উপর) শেখার দক্ষতা, ভালভাবে যোগাযোগ করার আপনার দক্ষতা এবং ভাল সময় পরিচালনার দক্ষতা। যে আপনি একটি ভাল পেশাদার পরিণত।


1
আমি মনে করি আপনি মূল পয়েন্টটি আঘাত করেছেন। যদি বাড়িতে প্রোগ্রামিং অতিরিক্ত কাজ করার মতো হয় তবে এটি খুব বেশি সহায়ক হবে না এবং সম্ভবত এটি ক্ষতিকারকও। তবে, বাসায় থাকা প্রোগ্রামটি আমি জানি বেশিরভাগ (সমস্ত না হলেও) লোকেরা এটি করে কারণ এটি তাদের জন্য মজাদার। এটি ঠিক তাই ঘটে যেগুলি আমার প্রকল্পগুলিতে আমি একই লোকদের চাই কারণ তারা যারা না তাদের থেকে অনেক বেশি দক্ষ। ঘরে বসে প্রোগ্রামিং করার কারণেই কি তারা আরও দক্ষ, সম্ভবত, সম্ভবত না, তবে আমি তাই ভাবতে চাই কারণ তারা যা পছন্দ করে তাই করছে। এছাড়াও, আপনি যদি সময় না দিয়ে থাকেন তবে আপনার দক্ষতায় বর্তমান থাকা বেশ কঠিন।
ডাঙ্ক

0

আপনার কাজের বাইরে অতিরিক্ত না করে কি কোনও ভাল সফটওয়্যার বিকাশকারী হওয়া সম্ভব?

আমার জন্য এটি ভারসাম্য রক্ষার জন্য।

যদিও আমি এটির প্রোগ্রামিং আমার পক্ষে একদিকে খুব পছন্দ করি তবে আমার অন্যান্য আগ্রহও রয়েছে। আমি যেমন দেখতে পেয়েছি যদি আমি খুশি হন (অন্য জিনিসগুলি করা আমার পছন্দ হয়) এবং দীর্ঘমেয়াদী থেকে আমার কাজটি আকর্ষণীয় এবং পরিপূর্ণ হয় (যা আমি করি) আমি আরও ভাল সফটওয়্যার বিকাশকারী হওয়ার পথে আছি।

পিএস আমি স্বীকার করি আমি এই পৃষ্ঠায় সমস্ত পূর্ববর্তী পোস্ট পড়েনি।


কেন -1? এটি পুরোপুরি যুক্তিসঙ্গত উত্তর + 1
zzzzz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.