ඔබේ ක්‍රමලේඛන කුසලතා වැඩි දියුණු කිරීම සඳහා ඔබ කළ එකම effective ලදායී දේ කුමක්ද?


876

ක්‍රමලේඛකයෙකු ලෙස මගේ වෘත්තිය හා ජීවිතය දෙස ආපසු හැරී බලන විට, මගේ ක්‍රමලේඛන කුසලතා වැඩිදියුණු කළ විවිධ ක්‍රම තිබේ - කේත කියවීම, කේත ලිවීම, පොත් කියවීම, පොඩ්කාස්ට් වලට සවන්දීම, තිර විකාශ නැරඹීම සහ තවත් බොහෝ දේ.

මගේ ප්‍රශ්නය: ඔබේ ක්‍රමලේඛන කුසලතා වැඩි දියුණු කළ ඔබ කළ වඩාත්ම effective ලදායී දේ කුමක්ද? වැඩිදියුණු කිරීමට අවශ්‍ය අන් අයට ඔබ නිර්දේශ කරන්නේ කුමක්ද?

මම මෙහි විවිධ පිළිතුරු බලාපොරොත්තු වන අතර “එක ප්‍රමාණයක් සියල්ලටම ගැලපෙන්නේ නැත” යන පිළිතුර - විවිධ පුද්ගලයින් සඳහා වැඩ කළේ කුමක්දැයි දැන ගැනීමට මම කැමතියි.


18
පුහුණු වන්න, පුහුණු වන්න, පුහුණු වන්න. මතකයට එන පළමු දෙය ගැන කිසි විටෙකත් සෑහීමකට පත් නොවන්න.
මාර්ක් රැන්සම්

2
මාර්ක් රැන්සම් සඳහා +1 ... දුෂ්කරතාවයට පත්වන්නේ ඔබ තවමත් මතකයට පැමිණි 100 වන කාරණය ගැන සෑහීමකට පත් නොවන විටය!
EightyOne Unite

5
ක්‍රමලේඛක තොග හුවමාරු වෙබ් අඩවියේ මගේ කාලය නාස්ති නොකිරීම මගේ කේතීකරණ කුසලතා විශාල ලෙස වැඩි දියුණු කිරීමට උපකාරී විය.
රැකියා

3
Ark මාර්ක් ට්‍රැප් මෙය tive ලදායී නොවන්නේ කෙසේද?
දකුණට

1
@WTP - විස්තරය කියවන්න. "මෙම ප්‍රශ්නය අපගේ ප්‍රශ්නෝත්තර ආකෘතියට සුදුසු නොවේ." - මෙම ප්‍රශ්නය ඇසූ අයෙකු ලෙස, මම එකඟ වෙමි. එය වඩාත් සන්සුන් කාලවලදී විමසන ලදි.
Oded

Answers:


753

නිශ්චිත අනුපිළිවෙලකට ...

  • මට වඩා බුද්ධිමත් පුද්ගලයන් සමඟ වැඩ කිරීම

  • කනිෂ් ,, අතරමැදි, ජ්‍යෙෂ් senior හෝ ගුරු වේවා, අනෙක් අය පවසන දේට නිතරම සවන් දෙන්න. රැකියා මාතෘකාව කිසිවක් අදහස් නොකරයි.

  • වෙනත් රාමු / භාෂා ඉගෙනීම, සහ ඔවුන් දේවල් කරන ආකාරය දැකීම සහ එය මා දැනටමත් දන්නා දේවල් සමඟ සසඳන්න

  • රටා, හොඳම භාවිතයන් ගැන කියවීම, ඉන්පසු මගේ පැරණි දේවල් පරීක්ෂා කර අවශ්‍ය අවස්ථාවල දී එම රටා යෙදීම

  • යුගල වැඩසටහන්කරණය

  • ජොයෙල් කියන සෑම දෙයකටම එකඟ නොවීම. ;)


41
එය ඇත්තෙන්ම අනවශ්‍ය හා කීර්තිනාම ගණිකා වෘත්තියේ යෙදෙන බව මම දනිමි, නමුත් ඔබ එම අයිතමයන් එක පිළිතුරකට වෙන් කළහොත් මිනිසුන්ට ඔවුන් එකඟ වූ ඡන්දය ප්‍රකාශ කළ හැකි අතර මෙම ප්‍රශ්නයට වඩාත් නිශ්චිත අවසාන ඡන්ද විසඳුමකට ඉඩ ලබා දේ.

117
බුද්ධිමත් පුද්ගලයන් වැරදි හසුරුවන ආකාරය නරඹන්න - මම ඔවුන්ගෙන් බොහෝ දේ ඉගෙන ගන්නේ

82
මෙය කිසියම් නිශ්චිත අනුපිළිවෙලකට ලැයිස්තුවක් නම්, එය ඇණවුම් කළ ලැයිස්තුවකට වඩා අනුපිළිවෙලට නැති ලැයිස්තුවක් විය යුතු නොවේද? : පී
ජෝන් ඩබ්ලිව්

3
මම mmyers සමඟ එකඟ වෙමි - ඔබ යමෙකු සමඟ එකඟ නොවීම නිසා ඔබ ඔවුන් නොසලකා හරින බවක් අදහස් නොවේ. ඇත්ත වශයෙන්ම, එය ප්‍රතිවිරුද්ධ දෙයකි - ඔවුන් සමඟ එකඟ නොවීමට ඔබ සැබවින්ම ඔවුන් කෙරෙහි අවධානය යොමු කරයි.
ක්‍රිස්ටියන් රෝමෝ

15
ජොයෙල් පවසන සෑම දෙයකටම මම එකඟ නොවෙමි, බොහෝ විට ඔහුට කීමට සිත්ගන්නා සුළු දේවල් ඇතැයි මම සිතමි. මගේ ප්‍රකාශය කම්මුලෙහි දිව විය. ජොයෙල් සම්බන්ධයෙන් මා එකඟ වන බොහෝ දේ ඇත, නමුත් මසකට වරක් ඔහු මගේ හිස සොලවා "කුමක්ද? ඔබ බැරෑරුම්ද?!" මගේ ස්ථාවරය සහ මා විශ්වාස කරන දේ සැබවින්ම පරීක්ෂා කර බැලීමට මට බල කරන වඩාත්ම අභියෝගාත්මක දේවල් සොයා ගන්නා විට, මම ආදරය කරන.

557

තීරණය සඳහා වන 'ජැක්-of-සියලු නැතිකම විය

මගේ වෘත්තීය ජීවිතයේ තරමක් මුල් අවධියේදී, මම විශේෂිත දත්ත සමුදායක් සහ ක්‍රමලේඛන භාෂාවක් පිළිබඳ විශේෂ expert යෙක් විය. අවාසනාවකට මෙන්, එම දත්ත ගබඩාවට 'දත්ත සමුදා යුද්ධ' අහිමි වූ අතර, මගේ වෘත්තීය විකල්පයන් සීමිත බව මම සොයා ගතිමි. ඊට පස්සේ මම දැනුවත්ව තීරණය කළා මම ආයෙත් කවදාවත් ඒ වගේ කොටු වෙන්න ඉඩ දෙන්නේ නැහැ කියලා. ඒ නිසා මම මගේ දෑතින් ලබා ගත හැකි සෑම දෙයක්ම අධ්‍යයනය කළෙමි: වින්ඩෝස්, යුනික්ස්, සී, සී ++, ජාවා, සී #, පර්ල්, පයිතන්, ප්‍රවේශය, SQL සේවාදායකය, ඔරකල්, තොරතුරු, MySQL, ආදිය. 'යන්න-මිනිහා' බවට පත් විය - "ක්‍රේග්ගෙන් අහන්න, ඔහු එය නොදන්නේ නම්, ඔහු එය ඉගෙන ගනු ඇත." එහි ප්‍රති As ලයක් ලෙස පාරිසරික ටෙලිමෙට්රි සඳහා කාවැද්දූ පද්ධතිවල සිට මිසයිල ආරක්ෂණ සඳහා අණ සහ පාලන පද්ධති දක්වා සියලු ආකාරයේ ව්‍යාපෘතිවල මම වැඩ කර ඇත්තෙමි.

මට ඇති එකම ගැටළුව නම්, මගේ විශේෂත්වය සාමාන්‍යවාදියෙකු වන විට, මට විශේෂත්වයක් ලබා දීමට බල කරන සමාගම් සමඟය. [සංස්කරණය කරන්න: බහුමාම හෝ පුනරුදයේ මිනිසෙකු හෝ බහු-විශේෂ ist යෙකු ලෙසද හැඳින්වේ . ]

මතක තබා ගත යුතු දෙයක් ... උසස් තාක්ෂණයේ දැනුමේ අර්ධ ආයු කාලය කුමක්ද? එය මුවර්ගේ නීතිය සමඟ සම්බන්ධ වේ: ඔබ දන්නා සියල්ලෙන් අඩක් මාස 18-24 තුළ යල් පැන යනු ඇත. වැරදි විනය තෝරා ගන්නා විශේෂ expert යෙකුට තාක්‍ෂණ මාධ්‍ය මගින් පහසුවෙන් යටපත් කළ හැකිය; සාමාන්‍යවාදියෙකුට තවත් කුසලතා කිහිපයක් එකතු කළ යුතු අතර එම කුසලතා ක්‍රියාවට නැංවීමේදී අතීතයේ පාඩම් මතක තබා ගත යුතුය.


224
"සියලු ගනුදෙනු වල ජැක්, කිසිවෙකුගේ ස්වාමියා, බොහෝ විට එක් ස්වාමියාට වඩා හොඳයි." -අඩම් සැවේජ්
jms

9
විශිෂ්ට උපදෙස්, ඉහළට ඡන්දය. මගේ අතීතයේ "අනාථ තාක්‍ෂණය" වූයේ මගේ බිටු 8 අටාරි ය, එය C64 ට අහිමි විය. මම එකම නිගමනයකට පැමිණියෙමි - හයින්ලයින් උපුටා දැක්වීම සඳහා, "විශේෂීකරණය කෘමීන් සඳහා වේ."

17
සෑම විටම වෙළඳාම් සිදු වන අතර දිනකට තත්පර 86,400 ක් පමණක් ඇත - ඔබට ඒවා වියදම් කිරීමට අවශ්‍ය ආකාරය තීරණය කිරීමට ඔබට සිදුවේ. මගේ නඩුවේදී, මම සිත්ගන්නාසුලු යැයි සිතූ හෝ අනාගතයේ දී ඉල්ලුමට පත්වනු ඇතැයි සිතන දේවල් ඉගෙන ගැනීමට අමතර පැය ගණනක් (මගේ 'වැඩ' වේලාවට ඉහළින් සහ ඉන් ඔබ්බට) ගත කිරීමට තෝරාගෙන ඇත; ඔබට ඔබේ තේරීම් කිරීමට අවශ්‍ය වේ.
ක්‍රේග් වෙළෙන්දා

74
"විශේෂීකරණය කෘමීන් සඳහා ය." - හයින්ලයින්
කෙලී එස්. ප්‍රංශ

31
ඔබේ "සාමාන්‍යවාදී" ලාංඡනය කොහෙද? ^^
ආර්නිස් ලැප්සා

459

මම නිතරම මගේ ආත්මය ගැන සිතුවේ ලස්සන උණුසුම් වැඩසටහන්කරුවෙකු ලෙසය. ඊට පස්සේ අළුත් කෙනෙක්, එයාට ආරොන් කියලා කියන්න, අපේ කණ්ඩායමට බඳවා ගත්තා. ආරොන් බොහෝ ප්‍රදේශවල මට වඩා හොඳය. ඔහු මටත් වඩා බාලයි. පසුගිය වසරවල මම එතරම් දියුණු වී නැති බව ඔහු මට අවබෝධ කර දුන්නේය. මම තාවකාලික හැකර් කෙනෙක්, ඒ වගේම සාමාන්‍ය කෙනෙක්.

මෙය මා සහ විශේෂයෙන් මා ලියන කේතයේ ගුණාත්මකභාවය වැඩි දියුණු කිරීමට දැනුවත්ව උත්සාහ කිරීමට මට අනතුරු ඇඟවීය .

ආරොන් මට බොහෝ දේ ඉගෙන ගැනීමට මඟ පෙන්වයි. මා ලියන බොහෝ කේත අවම වශයෙන් වසර කිහිපයක්වත් පවත්වා ගෙන යා යුතු ආකාරය ඔහු මට ඉගැන්නුවේය, එබැවින් කේතය මනසේ තබාගෙන ලිවිය යුතුය. මගේ කේතය සඳහා ස්වයංක්‍රීය පරීක්ෂණ ලිවිය යුතුය. ආරොන් නිතරම කතා කළේ මා කිසි විටෙකත් පළමු වැඩ කරන අනුවාදයේ නතර නොවිය යුතු ආකාරය ගැන ය, නමුත් කේතය අලංකාර වන තෙක් ප්‍රතික්‍රියාකාරක සහ පිරිපහදු කරන්න. මා භාවිතා කරන භාෂා සහ මෙවලම් වැඩිදියුණු කිරීමට විශාල ඉඩක් ඇති බව මම සොයා ගතිමි.

මම ආරොන්ගෙන් ඉගෙන ගත් වැදගත්ම දෙය නම් ඉගෙනීම කිසි විටෙකත් නතර නොකිරීමයි.

අවුරුදු දෙකකට පසු ආරොන් සමාගම හැර ගියේය. මට හිස් බවක් දැනුනි. ඔහු සමඟ ගත කළ පසුගිය වසරවල මා නව නිපුණතා මට්ටම් කරා ඔසවා තැබූ අතර, මම තේරුම් ගත්තා මම දැන් අනෙක් කණ්ඩායමට වඩා හොඳ බව. ඔවුන් තවමත් නරක කේත ලියමින් සිටි අතර පෙර මෙන් වැරදි සිදු කළහ. මම ඔවුන්ට ඉගැන්වීමට උත්සාහ කළ නමුත් ඔවුන්ට ඉගෙනීමට උනන්දුවක් නොතිබුණි. ඇත්ත වශයෙන්ම, ඔවුන් කරන වැරදි මොනවාදැයි පැවසීමට යමෙකු එතරම් අහංකාර වනු ඇතැයි ඔවුන් කෝප විය.

ඉතින්, මාස කිහිපයකට පසු, මමත් සමාගමෙන් ඉවත් වුණා. මම ඉතා දක්ෂ කණ්ඩායමක් සමඟ කුඩා සමාගමකට ගියෙමි. එහි සිටින සෑම කෙනෙකුටම වැඩිදුර ඉගෙන ගැනීමට අවශ්‍ය වූ අතර මම එයට ප්‍රිය කළෙමි.

මට ආරොන් හමුවීම සතුටක්. ඔහු නොමැතිව, මම තවමත් පරණ කල්ලිය සමඟ පැරණි සමාගමෙහි වැඩ කරමින්, කොහේවත් යන්නේ නැත, මා ගැන ඕනෑවට වඩා සිතමි.


54
එය සාමාන්‍යයෙන් දෙයාකාරයෙන්ම ක්‍රියාත්මක වේ. මම දැන් සමාගම් කිහිපයකට 'ආරොන්' ලෙස පැමිණ ඇති අතර, අනෙක් කෝඩරයන් මට ශක්තියක් වූ පසු ඔවුන් මගේ මුදල් සඳහා දුවන්නට පටන් ගෙන මගේම උත්සාහයන් දෙගුණ කිරීමට මා දිරිමත් කරන බව මට පෙනී ගියේය. නියමයි!

28
+1 සඳහා “ආරොන් නිතරම කතා කළේ මා කිසි විටෙකත් පළමු වැඩ කරන අනුවාදයේ නතර නොවිය යුතු ආකාරය ගැන ය, නමුත් කේතය අලංකාර වන තෙක් ප්‍රතිචක්‍රීකරණය කර පිරිපහදු කරන්න”

17
"පළමු වැඩ කරන අනුවාදයේ කිසි විටෙකත් නතර නොවන්න" ??? - ඔබේ ඉතිරි වැඩ කටයුතු අවසන් කළ යුත්තේ කවදාද? :)

4
මම ආරොන් වීමට උත්සාහ කර ඇත්තෙමි, සමහර විට එය ක්‍රියාත්මක වේ, නමුත් සමහර විට මම වැරදියි. "ඉතිහාසයෙන් ඉගෙන ගත නොහැකි අයට එය නැවත කිරීමට සිදුවනු ඇත." නව අදහස් සඳහා අපගේ මනස විවෘතව තබා ගැනීම හොඳය, නමුත් ඔබ වෙනුවෙන් දැනටමත් වැරදි කර ඇති අය ගැන n00b ට සවන් දීම නරක ය. අප හා අනෙක් අයගෙන් ප්‍රශ්න ඇසීමෙන් අප ඉගෙන ගන්නා පරිදි, සෑම කෙනෙකුටම යම් සැකයක් අවශ්‍ය වේ.

27
ගැටලුව බොහෝ දෙනා සිතන්නේ ඔවුන් "ආරොන්" යැයි සිතන බවයි
cinqoTimo

257

කරුණු දෙකක්:

  1. විවිධ පුද්ගලයින් විසින් ලියන ලද කේතය කියවන්න.
  2. වෙනත් පුද්ගලයින් විසින් ලියන ලද කේත සඳහා ලියකියවිලි ලියන්න.

කේතය ලිවීම අතිශයින්ම පහසුය; මා දන්නා අනෙක් සෑම පුද්ගලයෙකුටම එය කළ හැකිය. නමුත් වෙනත් කෙනෙකුගේ කේතයක් කියවා එය කරන්නේ කුමක්දැයි සොයා බැලීම මට නව ලෝකයක් විය.


42
නොකළ යුතු දේ ඉගෙන ගැනීමට හොඳම ක්‍රමවලින් එකක් :)
AviD

9
ඔවුන් යමක් කරන ආකාරය ඔබට දැක ගත හැකිය. සමහර විට ඔවුන් ඔබට වඩා හොඳ ආකාරයකින් එය කරයිද?

4
මට පැරණි හා සම්පූර්ණයෙන්ම ලේඛනගත නොකළ ව්‍යාපෘතියකට හාරා, එය ලේඛනගත කිරීමට, එහි ඇති දෝෂ කිහිපයක් නිවැරදි කර නව පද්ධතියකට ගෙනයාමට සිදු විය. මම බොහෝ දේ ඉගෙන ගත්තා, ඒ සියල්ලම නොකළ යුතු දේ නොවේ. අදහස් දැක්වීමේ වටිනාකම මම ඉගෙන ගත්තද.

ඔබ ලියකියවිලි ලියන අතරතුර, සමහර විට ඒ සඳහා ඒකක පරීක්ෂණ අවස්ථා ලියන්න (ඒවා නොපවතී නම්). එවිට ඔබ කේතය භාවිතා කරන්නේ කෙසේදැයි ද දැන ගනු ඇත.
dhable

ඇත්ත, එය දිගු කලක් තිස්සේ මගේ රැකියාවේ දුෂ්කරම කොටස විය.

199

ජිම් එකට නිතිපතා පහර දෙන්න.

බරපතල ලෙස, මම හැඩය ගත් විට මගේ මොළය වඩා හොඳින් ක්‍රියා කරයි. ගැටලු පහසු වන අතර අධික ලෙස යටපත් වේ.


30
කනගාටුදායක කාරණය නම්, බහුතරයක් දෙනා නිතිපතා ව්‍යායාම කිරීම හෝ දිගු නොකිරීම යන කාරණා අද ලෝකයේ විශාල ගැටලුවකි.
සිනිඳුකම

5
මට හැකි නම්, ඕනෑම භෞතික විනෝද චාරිකාවක් සඳහා මෙය දීර් extend කරමි. සමහර විට, මම ටික කලක් වැඩිපුර වැඩ නොකළ විට, මම ශාරීරික වෙහෙසට ආශා කිරීමට පටන් ගනිමි. ඔබ මානසිකව ඇද වැටීමට පුරුදු වී සිටින විට එය තරමක් නවකතාවක් වන අතර ඔබ රවුමක ඔබ ගැන සිතන විට එය බිඳී යාමට උපකාරී වේ.
EightyOne Unite

1
ඔව් ඒක තමයි අද ලොකු ප්‍රශ්නයක්. විශේෂයෙන් වැඩකරන වේලාවන් වැඩි වන
පාකිස්තානයේ

2
වැඩිපුර ව්‍යායාම ලබා ගැනීම සඳහා මට මතක් කිරීමක් ලෙස +1 කරන්න .
SingleNegationElimination

ක්‍රීඩාවක් විශිෂ්ට පෙළඹවීමක් බව මට පෙනී ගියේය - මට නම් එය පැසිපන්දු ය.
ඇඩෙල්

181

වැඩසටහන්කරණය. රසවත් ව්යාපෘතිවල වැඩ කිරීම. ඇතුළට ගොස් දේවල් වැඩ කිරීම වැනි කිසිවක් නැත. විශේෂයෙන් පීඩනය යටතේ. ක්‍රමලේඛනය කරන්නේ කෙසේදැයි මගෙන් අසන ඕනෑම කෙනෙකුට මම නිතරම කියමි - සිසිල් ව්‍යාපෘතියක් සොයාගෙන (ඔබට එය සෑදිය යුතු වුවද) ඒ මත වැඩ කරන්න.


4
මම එකඟයි. ව්‍යාපෘතියක මගේ දෑත් අපිරිසිදු කර ගැනීම මගේ දියුණුවට විශාලතම දායකත්වය විය හැකිය. ; )
මයික් ග්‍රේස්

1
හරියටම. වඩා හොඳ කේතයක් බවට පත්වීමට ඇති හොඳම ක්‍රමය කේතයයි. ඔබට පොත්, පොඩ්කාස්ට් සහ සම සේවකයින්ගෙන් ඔබට අවශ්‍ය සියල්ල ඉගෙන ගත හැකිය, නමුත් ඔබ එය සැබවින්ම තේරුම් ගැනීමට පෙර එය අදාළ කර ගත යුතුය. වැඩිපුර කේත කරන්න, සහ වඩා වෙනස් දේවල් කේත කරන්න. එකම පැරණි උපක්‍රමය පුනරාවර්තනය කිරීමෙන් ඔබ බොහෝ දේ ඉගෙන නොගන්නා බැවිනි.

කළ යුතු අභියෝගාත්මක හා කුතුහලය දනවන ව්‍යාපෘති තෝරා ගැනීම. මම හිතන්නේ ඔබේ සුවපහසුව කලාපයෙන් පිටත ජය ගැනීමේ අරගලය ඔබේ හැකියාවන් වේගවත් කරයි. ඔවුන් හඳට ගියේ නැත, මන්ද එය පහසුය.
කිම් ජොන් වූ

172

මගේ විශ්ව විද්‍යාලයේ සීඑස් සිසුන්ට ඉගැන්වීමේ අර්ධකාලීන රැකියාවක් කළා. ඔබට එය වෙනත් කෙනෙකුට පැහැදිලි කළ යුතු විට එය සම්පූර්ණයෙන්ම වෙනස් මට්ටමකින් තේරුම් ගැනීමට එය බල කරයි.


1
මට ඒ ගැන සහතික විය හැකියි.

1
මම ශිෂ්‍යයෙක්ව සිටියදී විවෘත කිරීම ගැන විශ්ව විද්‍යාලයේ උපදේශකයෙක් මට කිව්වා. මම උපාධිය ලැබීමෙන් පසු වසරකට ආසන්න කාලයක් (අර්ධකාලීන) රැඳී සිටියෙමි.
බිල් ද කටුස්සා

29
ඩග්ලස් ඇඩම්ස් "ඩර්ක් ජෙන්ට්ලිගේ හොලිස්ටික් රහස් පරීක්ෂක ඒජන්සිය" හි ලියා ඇති පරිදි: "හොඳම ක්‍රමය එය වෙනත් කෙනෙකුට පැහැදිලි කර දීමට උත්සාහ කිරීමයි. එය ඔබේ මනසෙහි එය නිරාකරණය කිරීමට බල කරයි. තවද ඔබේ ශිෂ්‍යයා වඩාත් මන්දගාමී හා අඳුරු බුද්ධිමත්, වැඩි වැඩියෙන් ඔබ දේවල් වඩ වඩාත් සරල අදහස් වලට බිඳ දැමිය යුතුය. ”

2
ඇත්ත. ඡායාරූපකරණය ඉගැන්වීමෙන් මට වඩා හොඳ ඡායාරූප ශිල්පියෙක් විය. එතරම් කේතයක් නොමැත :(
CAD bloke

9
mutuo ista fiunt, et homines dum docent discunt - Seneca

135
  1. මම "සෑම වසරකම එක් ක්‍රමලේඛන භාෂාවක් ඉගෙන ගන්න" ක්‍රමයේ විශාල රසිකයෙක්මි. "හරි, මම සින්ටැක්ස් දන්නවා, ඒ නිසා දැන් මම භාෂාව දන්නවා" නැඹුරුව පසුකර යාමට වසරක් ඔබට ප්‍රමාණවත් කාලයක් ලබා දෙන අතර, තව ටිකක් ඉදිරියට ගොස් එම භාෂාවෙන් ප්‍රයෝජනවත් වන්නේ කුමක්ද යන්න තේරුම් ගැනීමට ඔබට බල කරයි, සහ ස්වදේශීය ශෛලියකින් වැඩසටහන එම භාෂාව (මම අදහස් කළේ, ඔබ රූබි සින්ටැක්ස් භාවිතයෙන් ජාවා යෙදුම් ලිවීම අවසන් නොකරයි). එක් එක් භාෂාවකට programming- මම මේ ගැන ඔබ සිතන ආකාරය වෙනස් වනු ඇත සහානුයාත වලට භාවිතා කරන ආකාරය දැන සිටි නමුත්, චින්තනය මම prolog මත පන්ති ගත්තේය (මම ML වැනි ක්රියාකාරී භාෂා එකම බලපෑමක් ඇති වනු ඇත හිතාගන්න) සහානුයාත වලට සිදු වූයේ නැත.

  2. සුරතල් සතුන් ඇති කිරීමේ ව්‍යාපෘතියක් ආරම්භ කරන්න. හොඳ සුරතල් ව්‍යාපෘතියක් සඳහා මගේ පුද්ගලික සමීකරණය නම්, ඔබට අත්දැකීම් ඇති දෙයක් + ඔබ නොකළ දෙයක් = යෙදුම ඔබට ප්‍රයෝජනවත් වනු ඇත. නිදසුනක් ලෙස, මිග්‍රැටර් (මගේම කැෆේන්-සති අන්තයේ ක්‍රියාත්මක වන ව්‍යාපෘතිය) ආරම්භ වූයේ "මම c # දනිමි, නමුත් මම කිසි විටෙක වෙබ් API එකකට එරෙහිව කේත කර නැත. තවද මගේ ඡායාරූප සියල්ලම Zooomr වෙත ගෙන යාමට මට අවශ්‍යය". එය පහසුවෙන්ම "මම මීට පෙර වෙබ් API වලට එරෙහිව කේත කර ඇත, නමුත් මම C # නොදනිමි"

ඔබේ සුරතල් ව්‍යාපෘතිය ප්‍රකාශයට පත් කිරීම විස්මිත අධ්‍යාපන අත්දැකීමකි. හදිසියේම සෑම දෙයක්ම ප්‍රායෝගිකව කිසිවෙකු උගන්වන්නේ නැත, නමුත් සෑම කෙනෙකුම දැනගත යුතුය (මට නම් එය ඔබේම පරීක්ෂණ පද්ධතියක් සැකසීම, අනුවාද පාලන පද්ධති වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම, වෙනත් කිසිවෙකු ඔබගේ නියමිත දින නියම නොකරන විට ඔබ වේගයෙන් ගමන් කරන්නේ කෙසේද, ඔබේ අන්තර් ක්‍රියා කරන්නේ කෙසේද? පරිශීලකයින් සහ ඉල්ලීම් විශේෂාංග කිරීමට "එපා" යැයි කියන්නේ කවදාදැයි දැන ගන්නේ කෙසේද), ඒ සියල්ල මතුපිටට බුබුලු වන අතර ඔබ මීට පෙර නොතිබූ මට්ටමකින් ස්වයං අධ්‍යාපනය ලබා ගැනීමට බල කරයි- අවම වශයෙන් ඩෝසෝනය පිළිබඳ ගිනිදැල් කියවීමෙන් නොවේ "foo" එදිරිව "බාර්" දේවල් කරන ආකාරයෙහි වාසි / අවාසි.

මේ කාරණා දෙක කිරීමෙන් වර්ණාවලියේ දෙපැත්තම ආවරණය වේ. නව භාෂාවක් ඉගෙන ගැනීමෙන් ඔබට වඩා හොඳ කේතයක් ලැබෙනු ඇත. සුරතල් ව්‍යාපෘතිය ඔබව වඩා හොඳ සංවර්ධකයෙකු බවට පත් කරනු ඇත: පී


මට එකඟ විය හැක්කේ; "කලින් නොදන්නා භාෂාවකින් සුරතල් ව්‍යාපෘතිය" හොඳයි, මට තහවුරු කළ හැකිය

අඩක් හුරුපුරුදු දෙයක් ඉගෙන ගැනීමට ඉතා හොඳ යෝජනාවක්.

විශිෂ්ට යෝජනාව "ඔබට අත්දැකීම් ඇති දෙයක් + ඔබ නොකරන දෙයක්"! ස්තූතියි
sica07

මට දැන් සුරතල් සතෙකු අවශ්‍යයි.
ඇඩෙල්

118

මට එකලස් කළා. මට වයස අවුරුදු 13 දී එය පැරණි 6502 චිපයක් මත තබා තිබේද? 14? බොහෝ කලකට පෙර. නමුත් බිට් මට්ටමට බැසීමට වඩා ඔබේ සංවර්ධනය වැඩිදියුණු කරන කිසිවක් ගැන මට සිතිය නොහැකිය.

එකලස් කිරීම ඉගෙනීම මඟින් පරිගණක මූලික වශයෙන් පහත් මට්ටමකින් 'සිතන' ආකාරය පිළිබඳ අවබෝධයක් ලබා දෙන අතර මෙම මට්ටමේ අලංකාරය පුදුම සහගතය ... නාස්ති වූ චලනයන් නොමැත, දත්ත බැහැර කිරීමක් නොමැත. මෙම මට්ටමේ සංවර්ධනය කිරීමෙන් ඔබට කාර්යක්ෂමතාව උගන්වන අතර ඔබේ විවේචනාත්මක චින්තනය සහ තර්කන කුසලතා වර්ධනය වේ. එය ඔබට තරමක් ඉක්මණින් ඇති අලස පුරුදු වලින් සුව වනු ඇත!

65xx චිපයට රෙජිස්ටර් තුනක් (සමුච්චය, එක්ස් සහ වයි) තිබූ අතර ගුණ කිරීම හෝ බෙදීම සඳහා යන්ත්‍ර මට්ටමේ උපදෙස් නොමැත. මට මතකයි යුධ හානිය ගණනය කිරීම සඳහා පුරුද්දක් කේතනය කිරීම, පොත දෙස බැලීම සහ මගේම ගණිත පුස්තකාලයක් ලිවිය යුතු බව හදිසියේම වටහා ගැනීම. මගේ සටහන් පොත පුරා 1 සහ 0 සටහන් ලිවීමට සති කිහිපයක් ගත කළ අතර, සැබවින්ම 'බෙදීම' සහ 'දශම ස්ථාන' යන්නෙන් අදහස් කරන්නේ කුමක්දැයි වටහා ගැනීමට උත්සාහ කරයි.

මම එතැන් සිට සී ++, පැස්කල්, .නෙට් සහ තවත් බොහෝ දේ ඉගෙන ගෙන ඇත්තෙමි ... නමුත් ඔවුන්ගෙන් කිසිවෙකු මට එතරම් උගන්වා නැත, මා තුළ කුතුහලයක් ඇති කර නැත, නැතහොත් මගේ පැරණි කොමදෝරුවේ එක්රැස්වීමක් කළ 'වාව්' යන හැඟීම මා අතහැරියේ නැත. .


16
අපූරු මතකයන් නැවත ගෙන ඒම සඳහා මම ඔබට ඡන්දය දිය යුතුයි! සමහර විට මම ටිකක් ඉරා දැමුවෙමි :)
චාලි ෆ්ලවර්ස්

3
මම තවමත් මානසිකව C / C ++ 68K එකලස් කිරීමේ භාෂාවට පරිවර්තනය කරමි. ඕනෑම වේදිකාවක් සඳහා කාර්යක්ෂම කේත ලිවීමට එය උපකාරී වන්නේ කෙසේද යන්න පුදුම සහගතය.
බොබ් මර්ෆි

1
අහ්, 6502, විශාල මතකයන් නැවත ගෙන එයි. මෙම චිපය මත එකලස් කරන්නෙකු සමඟ මම බොහෝ දේ ඉගෙන ගතිමි.

5
ක්‍රමලේඛනය හදාරන සෑම සිසුවෙකුටම ඔවුන්ගේ අධ්‍යාපනයේ මුල් අවධියේදී එකලස් කරන්නන්ට ගැඹුරින් නිරාවරණය විය යුතුය!

2
මම තරුණයෙක් වගේම කළා. උසස් මට්ටමේ භාෂාවකට වඩා පරිගණක ක්‍රියා කරන ආකාරය එය සැබවින්ම ඉගැන්වීය.
CAD bloke

110

මා ලියූ පැරණි දේවල් දෙස ආපසු හැරී බලන විට ඒවා කෙතරම් නරකදැයි වටහා ගනී.


මම එය දෙවනුව ... මගේ පැරණි දේවල් කියවීමට පවා මට අපහසුය.
Unkwntech

28
මගේ පැරණි දේවල් ඉක්මවා ගිය විට, සම්පූර්ණ ගොනුව මකා දැමීමට මට නොබිඳිය හැකි ඉල්ලීම් ලැබේ. සමහර විට සම්පූර්ණ නාමාවලිය.
ක්‍රිස්ටෝපර් මහන්

වාස්තවිකතාව සඳහා +1. ඔබගේ පැරණි කේතය දෙස බැලීමෙන් ඔබට දියුණු වන්නේ කෙසේදැයි නොකියනු ඇත, ඔබ දියුණු වී ඇත්නම් සහ කෙසේද - හෝ ඊට වෙනස්ව, ඔබ නොමැති නම්.

මම මෙය සිදු කර ඇත්තෙමි - මම මේ සම්පූර්ණ පිටපත් පරිවර්තකය VB6 හි ලියා, වසර දෙකකට වැඩි කාලයක් එය ලිවුවෙමි; එයට ජනේල සෑදිය හැකිය, ඒවායේ සිදුවීම් හැසිරවිය හැකිය. එය විශාල වී පාලනය කරගත නොහැකි තරමට වර්ධනය වූ අතර සෑම දෙයක්ම බිඳ දැමීමෙන් තොරව මට තවදුරටත් එයට එකතු කළ නොහැකි විය. ක්‍රමලේඛනය පිළිබඳ පොත් සඳහා වැඩසටහන් අත්හැරීමට පෙර මා ලියූ අවසාන දෙය එයයි. දැන් මම වඩා හොඳ පියු . එම රාක්ෂයා ව්‍යාපෘතිය නැවත කියවීමෙන් මා කොතරම් දුරක් පැමිණ ඇත්දැයි මට වැටහෙනු ඇත
කාර්සන් මයර්ස්

3
H ක්‍රිස්ටෝපර් මහන්: ඇත්තෙන්ම නරක අවස්ථාවන්හිදී, මුළු පරිමාව.
තනාටෝස්

93

කියවන්න

  • පොත්, වෙබ් අඩවි පමණක් නොවේ
  • ස්වයං සංවර්ධනය සඳහා, නවතම ව්‍යාපෘතිය සඳහා පමණක් නොවේ
  • නවීන තාක්‍ෂණය ගැන පමණක් නොව ඔබේ වෙළඳාම වැඩි දියුණු කිරීම ගැන
  • කේතය කියවන්න, ඔබ වැඩ කරන්නේ පමණක් නොවේ.

කියවීම සඳහා ඇති රුචිය වර්ධනය කරන්න.


2
ප්ලස්, ෆ්‍රිකින්, 1. මෙම තේරීම කොහේදැයි මම කල්පනා කරන්නට පටන් ගතිමි.
තනාටෝස්

87

වැඩසටහන්කරණය.

බරපතල ලෙස, පොත් තිබේ, කේතීකරණ කැටා ඇත, මේ වගේ වෙබ් අඩවි ඇත, නමුත් සංවර්ධකයෙකු ලෙස වැඩිදියුණු කළ හැකි හොඳම ක්‍රමය සැබෑ ව්‍යපෘතියක වැඩ කිරීම බව මම විශ්වාස කරමි. ගැටලු. අත්දැකීම් සඳහා ආදේශකයක් නොමැත.


8
ඔබට යම් දෙයකින් හොඳ වීමට අවශ්‍ය නම් එය කිරීමට වඩා හොඳ දෙයක් නැත.
ජෙෆ් සිවර්

4
+1 - මෙය මට ෆොරෙස්ටර් සොයා ගැනීම මතක් කර දෙයි : "ලිවීමේ පළමු යතුර වන්නේ ... ලිවීමයි"
විශාරද 79

2
වෙනත් පිළිතුරක් නැත. ඔබ සුළුපටු නොවන කේත රාශියක් ලියා එය ව්‍යාපාරික පුද්ගලයින් + ගනුදෙනුකරුවන් සමඟ නිෂ්පාදන පුනරාවර්තන කිහිපයක් හරහා සිර කර තබන තුරු ඔබ කරන්නේ කුමක්දැයි ඔබ දන්නා බව ඔබට පැවසිය නොහැක. නව අවශ්‍යතා සපුරාලීම සඳහා එය වෙනස් කිරීමට කාලය එන තෙක් ඔබේ කේතය කොතරම් හොඳදැයි ඔබ / සැබවින්ම / නොදනී.
blucz

1
මගේ වැඩසටහන්කරණය වැඩිදියුණු කිරීම සඳහා මම කළ හොඳම දේ රැකියාවක් ලබා ගැනීමයි.
මැට් එලන්

1
මගේ අනුමානය නම් ප්‍රශ්නය "වැඩසටහන්කරණයට අමතරව" යන්නයි ...
UncleZeiv

81

මම හිතන්නේ ඔබට කළ හැකි වැදගත්ම දෙය වන්නේ වැඩිදියුණු කිරීම සඳහා සවි effort ් effort ාණික උත්සාහයක් කිරීමයි. තනි රිදී උණ්ඩයක් නොමැත, ඔබ නව තොරතුරු ප්‍රභවයන්, නව අත්දැකීම් සහ තවත් පුහුණුවීම් සොයමින් සිටිය යුතුය.

දෙවන වැදගත්ම දෙය නම්, ඔබ කරන්නේ කුමක්ද, ඔබ එය කරන්නේ ඇයි සහ ඔබට එය වඩා හොඳින් කළ හැක්කේ කෙසේද යන්න ගැන සිතා බලන්න. පෙර ව්යාපෘති සමඟ එකම දේ. ඔබ කළ දේ දෙස ආපසු හැරී බලන්න, දැන් ඔබ එය වෙනස් ආකාරයකින් කරන්නේ කෙසේද. වඩා හොඳින් කළ හැකිව තිබූ දේ ගැන සිතන්න, නැතහොත් ඔබට එය තව දුරටත් දියුණු කළ හැකි ස්ථානය ගැන.

සෑම දිනකම වැඩ කිරීමේදී මේ සඳහා විශිෂ්ට උදාහරණ දෙකක් මම දකිමි. මට ඉගෙනීමට ප්‍රිය කරන එක් සහායකයෙක් සිටින අතර ඔහුට හැකි හොඳම සංවර්ධකයා වීමට අවශ්‍යය. ඔහු බ්ලොග් කියවීමට, පොත් කියවීමට, ක්‍රමලේඛන ශිල්පීය ක්‍රම සාකච්ඡා කිරීමට සහ ප්‍රශ්න ටොන් ඇසීමට ඕනෑම වේලාවක් භාවිතා කරයි. ඔහු ද පසුගිය වසර තුළ ඉතා කැපී පෙනෙන ලෙස දියුණු වී ඇත. තවත් සහායකයෙක් තම රාජකාරිය කරන අතර එය තරමක් හොඳින් කරයි. නමුත් ඔහු කරන්නේ එපමණයි. ඔහු දන්නා දේ සමඟ බැඳී සිටී, වැඩිදියුණු කිරීමට වැඩි උත්සාහයක් නොගනී, දැනට පවතින ව්‍යාපෘති වලින් පිටත කිසිදු ව්‍යාපෘතියක වැඩ නොකරයි. වසර 4 කට පසු, මා මුණගැසුණු විට ඔහුට තිබූ එකම කුසලතා කට්ටලය සහ ක්‍රමලේඛන හැකියාව ඔහු සතුව ඇත. ඔහුව.


7
ඔහුගේ දැනුම සමහරක් යල්පැන ඇති නිසා ඔහුට බොහෝ විට අඩු නිපුණතාවයක් ඇත ..

72

බොහෝ අය කේත ලිවීමට යෝජනා කර ඇත. මට කියන්නට ඇත්තේ අනෙක් පුද්ගලයින්ගේ කේතය කියවීම වඩා ප්‍රයෝජනවත් බවයි.


11
මේ දෙකේ සම්මිශ්‍රණයක් ඇත්ත වශයෙන්ම මට වඩාත් සුදුසු වන්නේ; අනෙක් පුද්ගලයින්ගේ කේතය කියවීම සහ එය වඩාත් කියවිය හැකි වන පරිදි නැවත සකස් කිරීම විශිෂ්ට ව්‍යායාමයකි

හොඳ කේතයක් කියවීම ... එය තේරුම් ගැනීම. එය වෙනස් කිරීම හෝ ඒ සඳහා පරීක්ෂණ ලිවීම.

4
කේතය කියවීම අන්තර්ක්‍රියාකාරී ය, නමුත් ඔබ එය සත්‍ය වශයෙන්ම කරන තුරු එය ඔබේ සමට යටත් නොවේ.

එය ඉගෙන ගැනීමට ඔබ එය කළ යුතුය. එය බයිසිකලයක් පැදීම හා සමානයි ...

70

ඉතා විවිධාකාර හා අදහස් සහිත පුද්ගලයින් සමඟ යුගල-වැඩසටහන්ගත කර ඇත


යුගල වැඩසටහන්කරණය සමඟ ඇති එකම "අත්දැකීම" මට සෙසු සගයන්ට උදව් කිරීමට ඇති කාලයයි. මා මුහුණ දෙන ගැටලු සහ ඒවා විසඳන්නේ කෙසේද යන්න සාකච්ඡා කිරීමට මා සමඟ තවත් අයෙකු සිටින විට මම වඩාත් සතුටින් වැඩ සටහන් කරමි.
mhitza

67

ක්‍රමලේඛකයෙකු ලෙස මට උපකාර කළ මූලික දේ:

  • ස්පර්ශ ටයිප් කිරීම ඉගෙන ගත්තා.
  • ලැජ්ජාව ජය ගැනීමට සහ ප්‍රශ්න ඇසීමට ඉගෙන ගත්තේය.

ක්‍රමලේඛකයෙකු සඳහා ටයිප් කිරීම අත්‍යවශ්‍ය වේ. සෑම කෙනෙකුටම "ක්‍රමලේඛක" සහායකයකු සිටින අතර ඔහු හරියටම ඇඟිලි දෙකක් භාවිතා කර යතුරු ලියනය කළ අතර සෑම දෙයක් සඳහාම යතුරුපුවරුව දෙස බැලිය යුතුය. විනෝදයක් නොවේ. ස්පර්ශක වර්ගය ඉගෙනීම ක්‍රමලේඛකයෙකු ලෙස ඔබේ tivity ලදායිතාවයට විශාල රුකුලක් ලබා දෙයි.

ඔබ අහන්නේ නැත්නම්, කිසිවෙකු ඔබට කියන්නේ නැහැ.


15
ස්පර්ශ ටයිප් කිරීම වඩාත්ම වැදගත් කුසලතාවයි. ක්‍රමලේඛනයේ විශාලතම අපරාධ සිදු කර ඇත්තේ යතුරු කිහිපයක් ඉතිරි කිරීමට උත්සාහ කරන අය විසිනි.

5
මෙය අනෙක් සියලුම පිළිතුරු වලට පහර දෙන බව මගේ අදහසයි. ටයිප් කිරීමෙන් ටොන් ගණනක් ඉතිරි වේ, එයින් අදහස් කරන්නේ ඔබට කේතය ඇතුළත් කර එය අත්හදා බැලීමට වැඩි කාලයක් ගත කළ හැකි බවයි. එයින් අදහස් කරන්නේ ඔබේ හිස ගසා දැමීම, ඉදිරියට යාම සහ අමතක කිරීම වෙනුවට පොතක උදාහරණ ටයිප් කළ හැකි බවයි. දඩයම් කිරීම හා පෙක් සමඟ ක්‍රමලේඛකයෙකු වීමට උත්සාහ කිරීම හරියට ඇත්දළ ඔබේ පාදවලින් ඇලවීමෙන් ප්‍රසංග පියානෝ වාදකයෙකු වීමට උත්සාහ කිරීම වැනිය.
Kyralessa

2
අක්ෂර 2 ක විධානයක් ලබා ගැනීම සඳහා මිනිසුන් ඊතල 15 ක් පහර දෙන ආකාරය මම දැක ඇත්තෙමි. හරිම දුකයි. එය IDE නොමැති සමහර ළමයින් වගේ ... සම්පූර්ණයෙන්ම අකාර්යක්ෂමයි.

7
මෙහි ප්‍රතිවිරුද්ධ ලෙස, මම කිසි විටෙකත් ස්පර්ශ වර්ගය ඉගෙන ගත්තේ නැත. මම එක් වරක් ඉගෙන ගැනීමට උත්සාහ කළ නමුත් වහාම මගේ මැණික් කටුවෙහි වේදනාව දැනෙන්නට පටන් ගතිමි. නිසි අත් පිහිටීම උපකල්පනය කිරීම සඳහා මේසය මත රැඳී සිටිමින් සියලු වැදගත් කාපල් උමගට පීඩනය යෙදුවෙමි. එබැවින් මගේ පික් ටයිප් කිරීම අවම වශයෙන් ergonomic වාසි කිහිපයක් ඇති බව මම සිතමි. මම මෙතරම් කාලයක් තිස්සේ එය කරමින් සිටිමි, මම යතුරුපුවරුව දෙස වරින් වර බැලුවෙමි, එබැවින් සැබෑ produc ලදායිතා අලාභයක් නොමැත. මගේ බොහෝ වේලාවට අක්ෂර ඇතුළත් කිරීමට වැය නොකෙරේ, එය කේත කියවීම සහ ඒවා පැමිණෙන විට ගැටලු වඩාත් හොඳින් විසඳා ගන්නේ කෙසේදැයි සොයා බැලීම සඳහා වැය කර ඇත.
එලොෆ්

2
අත් ස්ථාන වැදගත් නොවේ - වැදගත් දෙය නම් ඔබට නොපෙන්වා ටයිප් කළ හැකිය. මගේ ලැප්ටොප් පරිගණකයේ මගේ මැණික් කටුව විවේක ගන්නේ නැහැ.

56

විවෘත මූලාශ්‍ර ව්‍යාපෘති සඳහා දායක වීම / සහභාගී වීම මට විශාලතම දෙය විය.


53

ඔබ කැමති සියලුම පොත්, කේත සහ විවෘත මූලාශ්‍ර ව්‍යාපෘති කියවිය හැකිය, නමුත් මෘදුකාංග සංවර්ධනයේ අවසාන පරිශීලක අංගය ඔබ තේරුම් ගත යුතුය. ඔබ දෝංකාර කුටියෙන් ඉවත් විය යුතුයි. එබැවින් මම ඔබේ තාක්ෂණික වෘත්තියට උපකාරී වන තාක්‍ෂණික නොවන කරුණු කිහිපයක් අමතන්නෙමි.

  1. යතුරුපුවරුවෙන් ඉවත් වී අවසන් පරිශීලකයා සමඟ අන්තර් ක්‍රියා කර ඔවුන් මෘදුකාංගය භාවිතා කරන ආකාරය ඔවුන්ගේ දෑස් තුළින් බලන්න. අවසාන පරිශීලකයින් සාමාන්‍යයෙන් තාක්‍ෂණික නොවන බැවින් ඔවුන් මෘදුකාංගය ඉන්ද්‍රජාලික වැඩ කොටසක් ලෙස දකින අතර මෘදුකාංගය තාර්කික පියවර මාලාවක් ලෙස ඔබ දකී. ලෝක දෙක සම්පූර්ණයෙන්ම වෙනස් ය. එබැවින් ඔබට පහසු සහ තර්කානුකූල යැයි පෙනෙන දේ ගුප්ත සහ අන් අයට බිය ගැන්වීමක් ලෙස පෙනේ.

  2. පරීක්ෂණය, පරීක්ෂණය, පරීක්ෂණය. විශාල සමාගම්වල මා දැක ඇති බොහෝ මෘදුකාංග පරීක්ෂණ අවස්ථා භාවිතා කරයි. නිරය, ඔවුන් JUnit, xUnit සහ අනෙකුත් සියලුම ඒකක පරීක්ෂණ භාෂා භාවිතා කරයි. නමුත් මා දුටු ගැටලුව නම් බොහෝ ක්‍රමලේඛකයින් කිසි විටෙකත් ඔවුන්ගේ මෘදුකාංග නිෂ්පාදනයේ පෙනුම නොදකින බවයි. පරිශීලකයින් (හෝ පද්ධති, මේවා කණ්ඩායම් රැකියා නම්) ඔවුන් ඔබේ යෙදුම, පුස්තකාලය හෝ අතුරුමුහුණත සමඟ අන්තර්ක්‍රියා කරන්නේ කෙසේදැයි ඉගෙන ගන්න. මෙය ඔබට හොඳ පරීක්ෂණ අවස්ථා උත්පාදනය කිරීමට උපකාරී වන අතර ඔබේ වැඩසටහනට සෑම විටම නිවැරදි දත්ත කට්ටලයක් ලබා දෙනු ඇතැයි උපකල්පනය කිරීම නතර කරයි.


සැබෑ. ඔබ නොදන්නා පිරිසකට තාක්ෂණික නොවන බව අත්හදා බැලීමට ඉඩ දීමෙන් ඔබේ (මේ දක්වා) අවසාන අනුවාදය පරීක්ෂා කළ හැකි අතර, ඒ පිළිබඳ ඔවුන්ගේ අදහස් අසන්න ("එය හොඳයි!" යැයි නොකියන අය තෝරා ගැනීමට වග බලා ගන්න, මන්ද. මෙය ඔබට සුළු වශයෙන්වත් උදව් නොකරයි.)

48

උගත් යෝජනා ක්‍රමය.


ඔව්, ඒක මටත් ලොකු දෙයක්. ස්පර්ශ ටයිප් කිරීම සහ යුගල වැඩසටහන්කරණය ද වැදගත් ය.

46

කේත ලිවීම සහ එය ගොඩක්.


අපි හැමෝම කපටි කේත ලිවීමට පටන් ගනිමු. ඔබ ප්‍රමාණවත් ලෙස ලියා ඔබ එහි වැඩ කළහොත් ඔබට හොඳ වනු ඇත. කේත සමාලෝචන උදව් කරයි, නමුත් හොඳම ක්‍රමය ඔබේ කේතය සමාලෝචනය කිරීමයි.

කේතය කියවීම සහ එය ගොඩක්.
ස්ටෙෆාන්

3
කේත ගොඩක් කියවීම සහ ලිවීම ... විවෘත මූලාශ්‍රය අපට එබඳු ආශීර්වාදයකි;)
Oded

45

සාමාන්‍ය ප්‍රකාශන ඉගෙනීම.


මීට මාස හතරකට පෙර මම මට පර්ල් ඉගැන්වීමට පටන් ගත් විට මෙය කළා! සාමාන්‍ය අහසෙහි වයිම් සහ යුනික්ස් භාවිතා කිරීමට මට ඇති හැකියාව ඉහළ ගොස් තිබේ! පුදුම.
sixtyfootersdude

නිත්‍ය ප්‍රකාශන පමණක් ප්‍රයෝජනවත් නොවේ, ඒවා ඔබට වෙනත් ආකාරයකින් සිතීමටද ඉඩ සලසයි.
ටිකොන් ජෙල්විස්

+1. සම්පුර්ණයෙන්ම එකඟ වන්න. Vi, sed හෝ grep හි බොහෝ විට මූලික දේ කිරීමෙන් මිනිසුන් පුදුමයට පත් කිරීම ගැන මම පුදුම වෙමි.

39

14
මට TopCoder ටිකක් ගැටළු සහගතයි. හරි, එය ඔබට ඇල්ගොරිතම ගැන සිතීමට වඩා හොඳ කරයි, නමුත් ඔබට නරක ශෛලියක් (එක් පන්තියක ඇති සියලුම කේත) සහ කාල පීඩනය යටතේ වැඩ කිරීමට බල කෙරෙයි, එබැවින් ඔබ බොහෝ විට අදහස් දක්වන්නේ නැත. සමහර විට ප්‍රොජෙක්ට් අයිලර් වඩා හොඳ තේරීම විය හැකිය.

3
නරක ශෛලිය සමඟ වැඩ කිරීමට ඔබට බල කෙරෙන්නේ නැත; ඔබට කැමති තරම් පන්ති පැවැත්විය හැකිය. එසේම, ඔබට එකවර සමත් වීමට අවශ්‍ය නම් ඔබට වඩා හොඳ පරීක්‍ෂණයක් සිදු විය, මන්දයත් තනි දාරයක් නඩුව අසමත් වන විසඳුමක් ශුන්‍ය ලකුණු ලබා ගන්නා බැවිනි.

2
osthstoerr - තරඟකරුවන්ට ඔවුන්ගේ කේතය කියවීම දුෂ්කර කිරීම සඳහා ත්‍යාග පිරිනමන බව සඳහන් නොකල යුතුය (ඔවුන්ගේ විසඳුම අභියෝග කිරීමට අපහසුය)
ෂේන් ​​ෆුල්මර්

7
(කණගාටුයි මෙය අහිතකර යැයි හැඟේ නම්) ටොප් කෝඩර් (හෝ වෙනත් සමාන තරඟ) වලට අකමැති පුද්ගලයින් ඒවා කිරීමෙන් ඔබ භයානක ක්‍රමලේඛකයෙකු බවට පත්වීමට හේතු සොයා ගැනීමට උත්සාහ කරන බව මට පෙනේ. ඔබ ඔවුන්ට අකමැති නම් කමක් නැත. එහෙත් ව්‍යාජ හේතු ඉදිරිපත් කිරීම IMHO ප්‍රයෝජනවත් නොවේ. TC හි බරපතල තරඟකරුවෙකු හිතාමතාම අපැහැදිලි කේතය (එය අල්ලා ගනු ලැබුවහොත් නුසුදුස්සකු වීමට හේතු වේ). තරඟ නොකරන බොහෝ දෙනෙක් නිතරම නරක කේත ලිවීම මම දකිමි. ඇල්ගොරිතම තරඟ හොඳ කේතීකරණ පුරුදු ඉගැන්වීම අරමුණු නොකරයි (වෙනත් තැනකින් ඉගෙන ගන්න), ඒ වෙනුවට ඔවුන් අරමුණු කරන්නේ වඩා ගැඹුරු යමක් ඉගැන්වීමට / සංවර්ධනය කිරීමට ය.
MAK

2
TopCoder යනු ඔබ කොතරම් හොඳ විය හැකිද යන්න ඔබටම පෙන්විය හැකි ක්‍රමයකි.

38

සියල්ලෙන් ඉවත් වන්න: ඔබේම ව්‍යාපෘතියක්, ඔබේ සන්ධිස්ථාන, ඔබේ සම්පත්, පරායත්තතා, අවශ්‍යතා සහ පරීක්ෂණ සැලැස්ම සාදන්න. නිශ්චිත පරාමිතීන් තුළ ක්‍රියාත්මක වීමට ඔබේ ක්‍රමලේඛන කුසලතා වැඩි දියුණු කිරීමට පමණක් නොව, ඔබ වැඩි දියුණු කළ යුතු ස්ථානය හරියටම ඉස්මතු කිරීමට ද එය බල කරනු ඇත. බ්ලොග් අඩවියක් හරහා හෝ වඩාත් විධිමත් ව්‍යාපෘති යාවත්කාලීනයන් හරහා ඔබගේ ප්‍රගතිය පිළිබඳ නිරන්තර යාවත්කාලීන කිරීම් කරන්න, එවිට ඔබ සිටි ස්ථානය සහ ඔබ යාමට බලාපොරොත්තු වන ස්ථානය හරියටම දැකගත හැකිය.


36

මගේ අන්තිම රැකියාවෙන් ඉවත් වන්න.


2
මටත්! (තවත්

6
එයට හේතුව ඔබ අපට පැවසුවහොත්, මෙය පිළිතුරක් විය හැකිය. ;-)

2
ගෘහස්ථ රාමුවෙන් (EJB2 මත පදනම්ව) සාදන ලද ආධාරක ව්‍යාපෘතිය විනෝදය පිළිබඳ මගේ අදහස නොවේ. අළුත් දේවල් නැහැ, පරණ කපටියි. නව රැකියාවේ ඉදිරිදර්ශනය වඩා හොඳ නැත. :(
මිහ්න්

එතන හිටියා, ඒක කරන්න.
ඇල්බයිට්

+1 වාසනාව නැති රැකියාවක් ගොඩබෑම.
ටොමෙක් ස්පාකොවිච්

29

මම හිතන්නේ ඔබ කරන්නේ කුමක්දැයි නිරන්තරයෙන් ප්‍රශ්න කිරීම ලොකුම දෙයයි. ඔබේ කේතය පරිපූර්ණ යැයි කිසි විටෙකත් නොසිතන්න, එය වැඩි දියුණු කිරීමට සැමවිටම උත්සාහ කරන්න.

මගේ කේතය පරිපූර්ණ යැයි සිතූ විට මට 2 හෝ 3 වතාවක් ඇති බවක් පෙනේ, එවිට මට බොහෝ දුර යා යුතු බව අවබෝධ විය.

මම හිතන්නේ ලොකුම දේ තමයි මම මගේ කේතය වෙනත් ක්‍රමලේඛකයින් විසින් පරිභෝජනය කරන යන්ත්‍රයක් ලෙස දැකීමට පටන් ගත් විට. ඔබේ යන්ත්‍රයට සැකසිය හැකි කේත ලිවීම පහසුය, නමුත් එය තදින් ලිවිය හැකි DRY, තේරුම්ගත හැකි කේතයකි.

"මෙම රේඛාව කරන්නේ කුමක්ද" යන්න තේරුම් ගැනීම පමණක් නොවේ, මම අදහස් කරන්නේ "මෙම පංතිය අනෙක් සියලුම පංති සමඟ ගැලපෙන්නේ කෙසේද" යන්න තේරුම් ගැනීම සුළු කොට තැකීමක් කරන අතරම පන්ති අතුරුමුහුණත මනාව සකසා ඇති අතර එය සැබවින්ම කළ නොහැකි ය එය අනිසි ලෙස භාවිතා කිරීමට.


29

ඔවුන් පවසන්නේ හොඳ කේතයෙන් 70% ක්ම දෝෂ පරීක්ෂා කිරීම සහ හැසිරවීම බවයි. මම ඒ ආකාරයෙන් ක්‍රමලේඛනය ආරම්භ කරන විට, මගේ කේතය වඩා හොඳ විය. වැරදියට සිදුවිය හැකි දේ ගැන සිතීම සහ එය වහාම හැසිරවීම විශාල වෙනසක් කර ඇත. ඒ සියල්ල පරීක්ෂා කිරීම කේතය ඉහළට ඔසවා ක්‍රියාත්මක වන ආකාරයට දැනේ , නමුත් එය ආරම්භයේ සිට අවසානය දක්වා කාලය 2 සිට 4 දක්වා සාධකයකින් කෙටි කරයි.

මෙම පුද්ගලයින් "ඔවුන්" සහ "ඔවුන්" ජීවත් වන්නේ කොහේද?


28

මම යමක් ක්රියාත්මක පෙර පුදුම ආරම්භ කරන විට මගේ කේතනය නිපුණතා ගොඩක් වැඩි දියුණු මම කොහොමද මේ වගේ දෙයක් ලේඛනගත යනවා .

මෙහි “දෙයක්” විය හැකි සියලු කැටිති තිබිය යුතුය. ක්රමයේ සිට සමස්ත නිෂ්පාදනය දක්වා. නිදසුනක් ලෙස ක්‍රම මට්ටමින් එය සත්‍ය වශයෙන්ම ලිවීමට පෙර ඒපීඅයි හි නොගැලපෙන හෝ අපැහැදිලි ක්‍රමයක් එකතු කිරීම වළක්වයි. මට ලේඛනගත කළ නොහැකි ක්‍රමයක් පහසුවෙන් ක්‍රියාත්මක කිරීමට අවශ්‍ය නම් (පහසුවෙන්), එය කොතැනක හෝ නිර්මාණ ගැටළුවක් ඇති බවට ලකුණකි ...

ස්වයංක්‍රීයව, " මට එය පැහැදිලි කළ නොහැකි නම්, මම එය ලියන්නේ නැත " යන ආකල්පය නරක කේත පෙරහන් කරන අතර අනෙක් අතට යම් දෙයක් නිවැරදිව ලේඛනගත කරන්නේ කෙසේදැයි දැනගත් පසු එය ක්‍රියාත්මක කිරීම වඩාත් සරල හා පිරිසිදු වේ.


28

ඔබ ඉගෙන ගන්නා දේ නිරන්තරයෙන් ඉගෙන ගෙන පුහුණු වන්න.

මාර්ගයෙන්:

  1. පුද්ගලික ව්‍යාපෘති: මම ක්‍රමලේඛනය ආරම්භ කළ දා සිටම මම පෞද්ගලික ව්‍යාපෘති කරමින් සිටිමි. කුඩා ක්‍රීඩා, රූප සැකසුම්, ස්ටෙගනොග්‍රැෆි, ගොනු වර්ග පිරිවිතරයන් ක්‍රියාත්මක කිරීම, මුල සිටම විවිධ ප්‍රොටෝකෝල ක්‍රියාත්මක කිරීම හෝ කාලයත් සමඟ විවිධ වැඩසටහන් ක්‍රියාත්මක කිරීම.

  2. පොත් කියවීම: මගේ විවේක කාලය තුළ විවිධ පොත් කියවා අනුගමනය කිරීමට මම තීරණය කළෙමි. ප්‍රවීණයන් විසින් හොඳින් ලියා ඇති පොත් රාශියක් ඇත. විවිධ සංසද පෝස්ට් කියවීමෙන් ඔබට පොතකින් ලබා ගත හැකි ගැඹුර අසමසම වේ.


10
පොත් සඳහන් කිරීම සඳහා +1. බොහෝ දේ වැරදි ලෙස කිරීම සඳහා වැය කරන්නේ නම් බොහෝ අත්දැකීම් බොහෝ වටින්නේ නැත.
mbillard

27

මෙය සාමාන්‍යයෙන් ඕනෑම නව තාක්‍ෂණයක් ඉගෙනීමේ මගේ කාලානුක්‍රමික අනුපිළිවෙලයි:

  1. හොඳ බ්ලොග් (ඇට්වුඩ්, මාටින් ෆෝලර්, ආදිය) නිතිපතා කියවන්න , තාක්‍ෂණික ප්‍රවෘත්ති සමඟ යාවත්කාලීනව සිටින්න, සිත්ගන්නාසුළු නව තාක්‍ෂණය පිළිබඳ දේවල් අනුගමනය කරන්න. වැඩිදුර ගවේෂණය කිරීම සඳහා මට සිත්ගන්නාසුලු යමක් ඇත්දැයි තීරණය කිරීමට මෙම පියවරයන් මට ඉඩ දෙයි.

  2. ඔබේ මට්ටම සඳහා ඉගෙන ගැනීමට නිවැරදි පොත හෝ වෙනත් සම්පතක් කියවන්න (උදා: ආරම්භකයින් සඳහා ඔබට මෝස්තර රටා ඉගෙන ගැනීමට අවශ්‍ය නම්, මම යෝජනා කරන්නේ 'පළමු නිර්මාණ රටා' යන්න). මට පොත් සඳහා විශේෂිත මනාපයන් ද ඇත.

  3. පිටතට රෝල් සෙල්ලම් ව්යාපෘතිය මා ඉගෙනගත් දේ භාවිතා හෝ දෙකක්. ව්‍යාපෘතියේ ප්‍රයෝජනය ගැන මම කරදර නොවෙමි. මගේ අභිප්‍රාය වන්නේ මගේ ඉගෙනීම සූරාකෑම පමණි. (උදා: OOP සඳහා කැල්කියුලේටර ව්‍යාපෘතියක් හොඳයි)

  4. වැඩ කරන විට මට ඒවා භාවිතා කළ හැකිදැයි මම දකිමි . (උදා: අපි වැඩ කිරීමේදී කඩාකප්පල් කිරීම භාවිතා නොකළද, මම එය මගේ දේශීය ගබඩාව ලෙස භාවිතා කරමි, මම රූබී භාවිතා කළේ කාර්යයක් සඳහා වන අතර එය වෙනත් ආකාරයකින් ඒකාකාරී හා කාලය ගතවන)

  5. බොහෝ දෙනා මග හැරී යන හොඳම කොටස මෙයයි. දැනුම බෙදා ගැනීමේ සැසි .සමහර කණ්ඩායම් සාමාජිකයින්ට සැසියක් හෝ දෙකක් දෙන්න. තාක්‍ෂණය සැබවින්ම ඉගෙන ගැනීමට ඇති හොඳම ක්‍රමය ඉගැන්වීම බව මම විශ්වාස කරමි. ඔබේ ප්‍රේක්ෂකයින් එය ලබා ගත්තත් නැතත් තාක්‍ෂණය පිළිබඳ ඔබේ අවබෝධයේ මට්ටම බහු ගුණයකින් වැඩි වනු ඇතැයි මම සහතික වෙමි. :-)


24

මාස කිහිපයක් සඳහා කිසියම් විවෘත මූලාශ්‍ර ව්‍යාපෘතියක් හැක් කරන්න; වඩා හොඳය. ඔබ නොදන්නා ඉහළ මතයක් ඇති, භූගෝලීය වශයෙන් විවිධ පුද්ගලයින් සමඟ ඔබ අන්තර් ක්‍රියා කරන විට, ඔබට ඔබගේ වැරදිවලින් වඩා වේගයෙන් ඉගෙන ගැනීමට උදව් කළ නොහැක - මම සිතන්නේ එය එක්තරා ලැජ්ජාවකි. ප්ලස්, ඔබ සැබවින්ම බුද්ධිමත් පුද්ගලයන් එකක් හෝ දෙකක් හඳුනා ගන්නේ නම්, එවිට ඔබට ඔවුන්ගෙන් හොඳ අවබෝධයක් ලබා ගත හැකිය.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.