ഉള്ളടക്ക പട്ടിക[മറയ്ക്കുക][കാണിക്കുക]
10X എഞ്ചിനീയർ ഒരു മിഥ്യയാണോ?
ചില ആളുകൾ പ്രോഗ്രാമിംഗിൽ മറ്റുള്ളവരേക്കാൾ മികച്ചവരാണ് എന്നതാണ് യാഥാർത്ഥ്യം.
ഒരു ടെക് കമ്പനിയിലെ എന്റെ മുൻ സ്ഥാനത്ത്, എന്റെ ടീമിലെ ചില ആളുകൾക്ക് എല്ലാം എങ്ങനെ ചെയ്യണമെന്ന് എങ്ങനെ അറിയാമെന്ന് ഞാൻ ആശ്ചര്യപ്പെട്ടു.
ഹാക്കത്തോണുകളിലും ഇന്റേൺഷിപ്പുകളിലും പങ്കെടുത്ത് യൂണിവേഴ്സിറ്റിയിൽ പഠിക്കുന്ന കാലത്ത് പോലും, ഞാൻ വളരെയധികം പഠിച്ചിട്ടുള്ള വളരെ കഴിവുള്ള കുറച്ച് ഡെവലപ്പർമാരെ കണ്ടുമുട്ടാൻ എനിക്ക് കഴിഞ്ഞു.
ഈ ലേഖനത്തിൽ, 10X എഞ്ചിനീയറെ കുറിച്ച് ആളുകൾക്ക് ഉണ്ടായേക്കാവുന്ന ചില തെറ്റിദ്ധാരണകൾ ഞാൻ പരിശോധിക്കും. 10X എഞ്ചിനീയർ എന്താണെന്ന് പരിശോധിച്ചതിന് ശേഷം അല്ല, നിങ്ങൾ സ്വയം 10X എഞ്ചിനീയർ ആകുന്നതിന് എനിക്ക് നൽകാൻ കഴിയുന്ന ചില മികച്ച ഉപദേശങ്ങൾ ഞങ്ങൾ പരിശോധിക്കും.
എന്താണ് 10X എഞ്ചിനീയർ?
10X എഞ്ചിനീയറുടെ യഥാർത്ഥ നിർവചനത്തെക്കുറിച്ച് പല ഡവലപ്പർമാരും വാദിക്കും. എന്നാൽ വ്യക്തതയ്ക്കായി, ഇപ്പോൾ ഒരു ലളിതമായ നിർവചനം നിർവചിക്കാൻ ശ്രമിക്കാം.
ഒരു 10X എഞ്ചിനീയർ ഒരു സോഫ്റ്റ്വെയർ ഡെവലപ്പറാണ്, അവൻ തന്റെ പത്ത് സമപ്രായക്കാരെപ്പോലെ തന്നെ ഉൽപ്പാദനക്ഷമതയുള്ളവനാകാൻ കഴിയും.
10X എഞ്ചിനീയർ എന്ന ആശയം നിങ്ങൾ വിചാരിക്കുന്നതിലും നേരത്തെ ഉത്ഭവിച്ചിരിക്കാം.
A ഗവേഷണ പ്രബന്ധം 1968 മുതൽ "ഓൺലൈൻ, ഓഫ്ലൈൻ പ്രോഗ്രാമിംഗ് പ്രകടനവുമായി താരതമ്യപ്പെടുത്തുന്ന പര്യവേക്ഷണ, പരീക്ഷണാത്മക പഠനങ്ങൾ" എന്ന ആശയം ആദ്യം നിർദ്ദേശിച്ചത് മികച്ച പ്രോഗ്രാമർമാരിൽ ചിലർ ഏറ്റവും മോശം പ്രോഗ്രാമർമാരേക്കാൾ മികച്ച രീതിയിലാണ് പ്രവർത്തിക്കുന്നത്. ഇന്ന് അംഗീകരിക്കപ്പെട്ട നിർവചനം ഇതല്ലെങ്കിലും, 10X എഞ്ചിനീയർ എന്ന ആശയം ഉടൻ തന്നെ അക്കാദമിക്ക് പുറത്ത് വ്യാപിച്ചു.
കുറച്ച് വർഷങ്ങൾക്ക് ശേഷം, ക്ലാസിക് പുസ്തകം ദി പുരാണ മനുഷ്യൻ-മാസം 10X എഞ്ചിനീയർ എന്ന ആശയം കൂടുതൽ ചിത്രീകരിച്ചു. എഴുത്തുകാരൻ ഫ്രെഡ് ബ്രൂക്ക്സ് അത് നിർദ്ദേശിക്കുന്നു സോഫ്റ്റ്വെയര് വികസനം ടീമുകളെ ശസ്ത്രക്രിയാ സംഘങ്ങളെപ്പോലെ ക്രമീകരിക്കാം.
ഈ ടീമിൽ, നിങ്ങൾക്ക് ഒരു ചീഫ് പ്രോഗ്രാമർ അല്ലെങ്കിൽ സപ്പോർട്ടിംഗ് പ്രോഗ്രാമർമാർ അല്ലെങ്കിൽ "നഴ്സുമാർ" ഉള്ള ഒരു "സർജൻ" ഉണ്ടായിരിക്കും.
ഈ സാമ്യം മനസ്സിലാക്കാൻ എളുപ്പമാണെങ്കിലും, സോഫ്റ്റ്വെയർ വികസനത്തിന്റെ നിലവിലെ അവസ്ഥയിൽ പ്രയോഗിക്കുമ്പോൾ ഇത് അൽപ്പം ലളിതവും കാലഹരണപ്പെട്ടതുമാണെന്ന് ഞാൻ വിശ്വസിക്കുന്നു.
ഒരു ടെക് ടീമിലെ ടീം ഡൈനാമിക്സ് ഒരു സർജനിൽ നിന്ന് വളരെ വ്യത്യസ്തമാണ്. ഒരു വ്യക്തിയുടെ ഭൂരിഭാഗം ജോലികളും അല്ലെങ്കിൽ ഏറ്റവും വെല്ലുവിളി നിറഞ്ഞ ജോലിയും ചെയ്യുന്ന ഈ ആശയം 10X എഞ്ചിനീയർ ആയിരിക്കണമെന്ന് ഞാൻ വിശ്വസിക്കുന്നത് തെറ്റായി ചിത്രീകരിച്ചിരിക്കുന്നു.
സാധാരണ തെറ്റിദ്ധാരണകൾ
10X എഞ്ചിനീയർ എന്ന ആശയം സാങ്കേതിക മേഖലയിലുടനീളം വ്യാപിക്കുമ്പോൾ, ഭൂരിഭാഗം മാനേജർമാരും "10X" എന്നതുകൊണ്ട് ഞങ്ങൾ ഉദ്ദേശിക്കുന്നത് തെറ്റായി വ്യാഖ്യാനിക്കുന്നു.
10X എഞ്ചിനീയർമാർ അവരുടെ സമപ്രായക്കാരേക്കാൾ പത്തിരട്ടി കോഡ് ഉത്പാദിപ്പിക്കുന്നു എന്നതാണ് ഒരു പൊതു തെറ്റിദ്ധാരണ. ഇത് കേവലം ശരിയല്ല.
ഒരു 10X എഞ്ചിനീയർക്ക് അവരുടെ സഹപ്രവർത്തകരേക്കാൾ കൂടുതൽ കോഡ് നിർമ്മിക്കാൻ കഴിയുമെങ്കിലും, അളവ് ശരിയായ മെട്രിക് അല്ല. ഒരു പ്രോഗ്രാമർ ആയിരം വരികൾ കോഡ് ചെലവഴിക്കുന്നത് നൂറിൽ താഴെയുള്ളവയിൽ ചെയ്യാൻ കഴിയുന്ന കാര്യം സങ്കൽപ്പിക്കുക. അതുപോലെ, 10X എഞ്ചിനീയർ പത്തിരട്ടി വേഗത്തിൽ കോഡ് ചെയ്യില്ല!
10X എഞ്ചിനീയർമാരെക്കുറിച്ചുള്ള മറ്റൊരു തെറ്റിദ്ധാരണ, അവരുടെ കോഡിംഗ് അറിവ് കാരണം അവർ മികച്ചവരാണ് എന്നതാണ്. വീണ്ടും, തെറ്റായ മെട്രിക് നോക്കുന്ന മറ്റൊരു കേസാണിത്.
ഒരു 10X എഞ്ചിനീയറെ ഇത്രയധികം മൂല്യമുള്ളതാക്കുന്നത് അവൻ തന്റെ ടീമിനും ഓർഗനൈസേഷനും എത്ര പത്തിരട്ടി മൂല്യം നൽകുന്നു എന്നതാണ്. ഒരു 10X എഞ്ചിനീയർ ഒഴിച്ചുകൂടാനാവാത്തതാണ്, കാരണം അവരുടെ കോഡിംഗ് അറിവ് ഉപയോഗിക്കാനും കമ്പനിയുടെ ആവശ്യങ്ങളുമായി അതിനെ വിന്യസിക്കാനും ഉള്ള അവരുടെ കഴിവാണ്.
പ്രശ്നങ്ങൾ പരിഹരിക്കാനും മറ്റുള്ളവരുമായി നന്നായി പ്രവർത്തിക്കാനും കഴിയുന്ന എഞ്ചിനീയർമാരെ മാനേജർമാർ അന്വേഷിക്കണം. കോഡിംഗ് വിജ്ഞാനത്തിനപ്പുറം, 10X എഞ്ചിനീയർമാർക്ക് ചുറ്റുമുള്ള എല്ലാവരുടെയും ജോലി ഉയർത്താൻ കഴിയണം.
10x എഞ്ചിനീയർ ആകാനുള്ള അഞ്ച് വഴികൾ
നിങ്ങളുടെ അടുത്ത ജോലിക്കായി തിരയുന്ന ഒരു മാനേജരോ അല്ലെങ്കിൽ 10X എഞ്ചിനീയർ ആകാൻ ആഗ്രഹിക്കുന്ന ഒരു എഞ്ചിനീയറോ ആണെങ്കിൽ ഈ വിഭാഗം നിങ്ങൾക്കുള്ളതാണ്.
10X എഞ്ചിനീയറുടെ ചില പ്രധാന ശീലങ്ങളും സവിശേഷതകളും ഇതാ:
അവരുടെ സാങ്കേതിക ശേഖരം എങ്ങനെ പരമാവധി പ്രയോജനപ്പെടുത്താമെന്ന് അവർക്കറിയാം
നിങ്ങളുടെ ഉപകരണങ്ങൾ അറിയുന്നത് എനിക്ക് നിങ്ങൾക്ക് നൽകാൻ കഴിയുന്ന ഏറ്റവും വ്യക്തമായ ഉപദേശമാണ്. എന്നിരുന്നാലും, കാര്യക്ഷമമായി എങ്ങനെ പ്രവർത്തിക്കാമെന്ന് പഠിച്ചുകൊണ്ട് പല ഡവലപ്പർമാർക്കും അവരുടെ വർക്ക്ഫ്ലോ മെച്ചപ്പെടുത്താനാകും.
ഞാൻ ജോലി ചെയ്തിട്ടുള്ള മിക്ക 10x എഞ്ചിനീയർമാർക്കും ടെർമിനൽ ചുറ്റിപ്പറ്റിയുള്ള വഴികൾ അറിയാം. തുടക്കക്കാർക്ക് ഇത് ഒരു പഠന വക്രമായിരിക്കാമെങ്കിലും, ഷെൽ കമാൻഡുകൾ എങ്ങനെ നിർമ്മിക്കാമെന്ന് മനസിലാക്കുന്നത് ദീർഘകാലാടിസ്ഥാനത്തിൽ നിങ്ങളുടെ ജോലി വളരെ വേഗത്തിൽ ചെയ്യാൻ നിങ്ങളെ സഹായിക്കും.
10x എഞ്ചിനീയർമാർക്കും അൽപ്പം അലസതയിൽ നിന്ന് പ്രയോജനം ലഭിക്കും. ഞാൻ എന്താണ് ഉദ്ദേശിക്കുന്നതെന്ന് ഞാൻ നിങ്ങളോട് പറയട്ടെ.
ഉൽപ്പാദനത്തിലേക്ക് പുതിയ പ്രതിബദ്ധതകൾ നൽകുന്നതിന് എല്ലാ ദിവസവും ഒരു കൂട്ടം കമാൻഡുകൾ സ്വമേധയാ നിർവഹിക്കേണ്ടതുണ്ടെന്ന് സങ്കൽപ്പിക്കുക. 10x എഞ്ചിനീയർ ആവർത്തിച്ചുള്ള ജോലികൾ ചെയ്യുന്നത് ഒഴിവാക്കണം. ദിവസത്തിന്റെ പരമാവധി യാന്ത്രികമാക്കാൻ അവർ അധിക ശ്രമം ചെയ്യുന്നു.
മികച്ച എഞ്ചിനീയർമാർ ദീർഘകാലാടിസ്ഥാനത്തിൽ ചിന്തിക്കണം. നിങ്ങൾ ഒരു സ്റ്റാർട്ടപ്പിനായി പ്രവർത്തിക്കുകയാണെങ്കിൽ, വേഗത്തിലും എളുപ്പത്തിലും ഉള്ള പരിഹാരങ്ങളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ അത് പ്രലോഭിപ്പിച്ചേക്കാം. എന്നിരുന്നാലും, ഈ പരിഹാരങ്ങൾ താഴേയ്ക്ക് സ്കെയിൽ ചെയ്തേക്കില്ല.
അവർ ഒരിക്കലും പഠനം നിർത്തുന്നില്ല
ഒരു മികച്ച ഡെവലപ്പർ ഒരിക്കലും പഠനം നിർത്തുന്നില്ല. മികച്ച എഞ്ചിനീയർമാർ അവരുടെ ജോലിയിൽ പ്രയോഗിക്കാൻ ശ്രമിക്കാവുന്ന പുതിയ ആശയങ്ങൾ, ഭാഷകൾ, ചട്ടക്കൂടുകൾ എന്നിവ പരീക്ഷിക്കാൻ അവരുടെ തിരക്കേറിയ പ്രവൃത്തിദിനത്തിൽ സമയം കണ്ടെത്തുന്നു.
10x എഞ്ചിനീയർ ആരോഗ്യകരമായ ജിജ്ഞാസ നിലനിർത്തണം. അവർ പലപ്പോഴും സ്വയം ചോദിക്കുന്നു, "ഇത് നന്നായി ചെയ്യാൻ കഴിയുമോ?" അല്ലെങ്കിൽ "ഈ പ്രശ്നം പരിഹരിക്കാൻ ലളിതമോ കൂടുതൽ കാര്യക്ഷമമോ ആയ മാർഗമുണ്ടോ?"
അതിനാൽ, 10x എഞ്ചിനീയർ പഠന കലയിൽ തന്നെ പ്രാവീണ്യം നേടിയിരിക്കണം. എങ്ങനെ പഠിക്കാമെന്ന് പഠിക്കുന്നത് വേഗത്തിലുള്ള അന്തരീക്ഷത്തിൽ പൊങ്ങിക്കിടക്കാനുള്ള ഏറ്റവും നല്ല മാർഗമാണ്.
അവരുടെ സമയം എങ്ങനെ ചെലവഴിക്കണമെന്ന് അവർക്കറിയാം
ഒരു മികച്ച സോഫ്റ്റ്വെയർ എഞ്ചിനീയർ തീരുമാനങ്ങൾ എടുക്കുന്നതിൽ മികച്ചവനാണ്, പ്രത്യേകിച്ചും അവരുടെ സമയം കൊണ്ട് എന്തുചെയ്യണമെന്നതിനെക്കുറിച്ച്.
10X എഞ്ചിനീയർമാർ അപൂർവ്വമായി ശരാശരി എഞ്ചിനീയർമാരേക്കാൾ കൂടുതൽ മണിക്കൂർ ജോലി ചെയ്യേണ്ടതുണ്ട്. എപ്പോൾ പിന്നോട്ട് തള്ളണമെന്നും ചില അഭ്യർത്ഥനകളോട് നോ പറയണമെന്നും എഞ്ചിനീയർമാർ അറിഞ്ഞിരിക്കണം. ഏതൊക്കെ ജോലികളാണ് സ്വയം ചെയ്യേണ്ടതെന്നും ഏതൊക്കെ ചുമതലകൾ ഏൽപ്പിക്കണമെന്നും അവർ അറിഞ്ഞിരിക്കണം.
ഒരു ടാസ്ക് വേഗത്തിൽ ചെയ്യുന്നത് മൂല്യവത്താണോ എന്ന് വിവേചിച്ചറിയാൻ കാര്യക്ഷമതയുള്ള എഞ്ചിനീയർമാർ പ്രാവീണ്യം നേടിയിരിക്കണം. മനസ്സിൽ സൂക്ഷിക്കേണ്ട ഒരു മാനസിക മാതൃക പാരെറ്റോ തത്വമാണ്.
നിങ്ങളുടെ ജോലിയുടെ മൂല്യത്തിന്റെ 80% നിങ്ങളുടെ പ്രയത്നത്തിന്റെ 20% ൽ നിന്നാണ് വരുന്നതെന്ന് തത്വം പറയുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, എല്ലാ ജോലികളും തുല്യമല്ല.
അവർ ശരിയായ മാർഗനിർദേശത്തിനായി നോക്കുന്നു
ഒരു മികച്ച എഞ്ചിനീയർക്ക് വ്യവസായത്തിലെ പരിചയസമ്പന്നനായ ഒരാളിൽ നിന്ന് വളരെയധികം പഠിക്കാനാകും. 10X എഞ്ചിനീയർമാർ പലപ്പോഴും അവരുടെ അറിവ് വർദ്ധിപ്പിക്കുന്നതിന് ജോലിയിലും പുറത്തും മെന്റർഷിപ്പ് തേടുന്നതായി കണ്ടെത്തുന്നു.
അതുപോലെ, 10X എഞ്ചിനീയർമാർ അവരുടെ സ്വന്തം ടീമംഗങ്ങൾക്ക് ഒരു മെന്റർഷിപ്പ് റോൾ എടുക്കുന്നതിലൂടെ പ്രയോജനം ലഭിക്കും. തന്റെ കൂടുതൽ തുടക്കക്കാരായ ടീമംഗങ്ങളോട് തുറന്ന് പറയുന്നതിലൂടെ മുഴുവൻ ടീമും ഉയർത്തപ്പെടുന്നു.
അവർ ബിസിനസ്സ് മനസ്സിലാക്കുന്നു
ലളിതമായി പറഞ്ഞാൽ, സോഫ്റ്റ്വെയർ എഞ്ചിനീയറിംഗ് എന്നത് കമ്പ്യൂട്ടറുകൾക്ക് ഒരു യഥാർത്ഥ ലോക പ്രശ്നം പരിഹരിക്കാനുള്ള ഒരു മാർഗം മാത്രമാണ്. അത് മനസ്സിൽ വെച്ചുകൊണ്ട്, ഫലപ്രദമായ ഒരു എഞ്ചിനീയർ അവർ പരിഹരിക്കാൻ ശ്രമിക്കുന്ന പ്രശ്നത്തിൽ വിദഗ്ദ്ധനാകണം.
ഒരു എഞ്ചിനീയർ എന്ന നിലയിൽ, നിങ്ങൾ ഭാഗമാകുന്ന ബിസിനസ്സിനെയോ വ്യവസായത്തെയോ കുറിച്ച് മനസ്സിലാക്കാൻ ശ്രമിക്കുന്നത് ഒരു മികച്ച ആശയമാണ്. 10x എഞ്ചിനീയർ മറ്റ് വകുപ്പുകളുമായുള്ള മീറ്റിംഗുകളിൽ സജീവ പങ്കാളിയായിരിക്കണം.
ബിസിനസിന്റെ പശ്ചാത്തലത്തിൽ മറ്റ് വകുപ്പുകൾ എന്താണ് ചെയ്യുന്നതെന്ന് മനസിലാക്കാൻ എഞ്ചിനീയർ പരിശ്രമിച്ചാൽ, അവർ ഫലപ്രദമായ ആശയവിനിമയക്കാരനാകും. ബിസിനസ് ആവശ്യകതകളും പ്രോജക്റ്റ് സവിശേഷതകളും തെറ്റിദ്ധരിക്കുന്നതിൽ നിന്ന് നിങ്ങളുടെ ടീമിനെ തടയാൻ ഫലപ്രദമായ ആശയവിനിമയം സഹായിക്കും.
തീരുമാനം
ഒരു 10X എഞ്ചിനീയർ എങ്ങനെയിരിക്കും എന്നതിന്റെ വ്യക്തമായ ചിത്രം ഇപ്പോൾ നിങ്ങൾക്കുണ്ടെന്ന് പ്രതീക്ഷിക്കുന്നു. 10X എഞ്ചിനീയർ എന്തല്ല എന്നതിനെക്കുറിച്ചും നിങ്ങൾക്ക് ധാരണ ഉണ്ടായിരിക്കണം.
മുകളിലുള്ള ഉപദേശം, തീർച്ചയായും, ഏതൊരു സോഫ്റ്റ്വെയർ എഞ്ചിനീയറിംഗ് റോളിനും ബാധകമാകുന്ന ഒരു പൊതു മാർഗ്ഗനിർദ്ദേശം മാത്രമാണ്. നിങ്ങൾക്ക് എങ്ങനെ മികച്ചവരാകാൻ കഴിയുമെന്ന് കണ്ടെത്തണമെങ്കിൽ DevOps എഞ്ചിനീയർ, ഫുൾ സ്റ്റാക്ക് ഡെവലപ്പർ, അല്ലെങ്കിൽ ഡാറ്റാ സയന്റിസ്റ്റ്, നിങ്ങളുടെ മികച്ച ഓപ്ഷൻ പഠിക്കാനും നിർമ്മിക്കാനുമുള്ള അവസരങ്ങൾ കണ്ടെത്തുക എന്നതാണ്.
നിങ്ങളുടെ നിലവിലെ സ്ഥാനം നല്ല പഠന അന്തരീക്ഷമാണോ എന്ന് ചിന്തിക്കുക. നിങ്ങളുടെ നിലവിലെ ടെക് സ്റ്റാക്കിന് പുറത്തുള്ള സാങ്കേതികവിദ്യകൾ പര്യവേക്ഷണം ചെയ്യാൻ അനുവദിക്കുന്ന സൈഡ് പ്രോജക്റ്റുകളിൽ കൂടുതൽ സമയം ചെലവഴിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. സാങ്കേതികവിദ്യയിൽ നേട്ടമുണ്ടാക്കാൻ നിങ്ങൾക്ക് പിന്തുടരാവുന്ന ചില നുറുങ്ങുകൾ മാത്രമാണിത്.
താൽപ്പര്യമുള്ള എഞ്ചിനീയർമാർക്ക് ഏറ്റവും സഹായകരമായ ഉപദേശം എന്താണെന്ന് നിങ്ങൾ കരുതുന്നു?
നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക