21, జూన్ 2014, శనివారం

అసలు ఒక డెవలపర్ ఎన్ని లాంగ్వేజ్ లు నేర్చుకోవాలి ???

 అసలు  ఒక  డెవలపర్  ఎన్ని  లాంగ్వేజ్  లు  నేర్చుకోవాలి  ??? 

ఇప్పటికే  వందల్లో  ప్రోగ్రామింగ్  లాంగ్వేజ్  లు  ఉన్నాయి , ఇంకా  ... సంవత్సరానికో  కొత్తది  కనిపెడుతున్నారు 

ఈ  మధ్య  ఒక Developers conference లో  ఆపిల్  ఇంకో   programming  language  ని  పరిచయం  చేసింది . "స్విఫ్ట్ " దాని  పేరు . 
                     
ప్రతీ పెద్ద  కంపెనీ  దాని  కోసం  ఒక  కొత్త  లాంగ్వేజ్  కనిపెట్టేసుకుంటుంది , Face book  ఏమో  hack దాని  back end  development కోసం కల్పించుకుంటే గూగుల్  ఏమో  జావా స్క్రిప్ట్  కి రీప్లేస్మెంట్ గా  "డార్ట్"  అలానే  ఇంకో  ప్రోగ్రామింగ్  లాంగ్వేజ్  "గో" వాడుకుంటుంది 

అసలు  ఉన్నవి   వాడుకోకుండా  ఇవి  ఎందుకు  కొత్తవి  కనిపెడుతున్నారు ??

ఎందుకూ అంటే  వాటికి  ఆ  capability  ఉంది  కాబట్టి ,  ఉందని  కొత్తవి  కనిపెడుతున్నాయి  సరే  ఎందుకంటే designing  complex   కాకపోవచ్చు  ఎందుకంటే  మంచి  resources  ఉన్నారు  కాబట్టి   కానీ  దాని  కన్నా  పెద్ద  తల  నొప్పి  ఏంటి  అంటే  వాటికి  సపోర్ట్  ఇవ్వగలగడం , అసలు  కనిపెట్టిన  కొత్త  దానిని  developers  ఇష్ట  పడేలా  చెయ్యగలగడం , అసలు  ఎందుకు  వాడలో  convince  చెయ్యగలిగితే  సగం  సక్సెస్  అయినట్టే 

ఒకటి  మాత్రం  నిజం  పాత  లాంగ్వేజ్  లు  ఇప్పటి  కాంప్లెక్స్  ఫ్రేమ్  వర్క్  ని  సపోర్ట్  చెయ్య  లేకపోవచ్చు , ఇప్పుడు  ఫేస్బుక్  నే  తీసుకుంటే   

Face book's main goal with Hack —was to improve code reliability, in this case by enforcing data-type checking before a program is executed. Such checks ensure that a program won't, say, try to interpret an integer as a string of characters, an error that could yield unpredictable results if not caught. In Hack, those checks take place in advance so that programmers can identify such errors long before their code goes live. -  ఇది  ఒక  ఫేస్బుక్  డెవలపర్  చెప్పిన  మాట 

 అసలు  పేస్  బుక్  php  కి  రీప్లేస్మెంట్ గా  ఇప్పుడు  ఉన్న  వేరే  కొన్ని  లాంగ్వేజ్  లు  చూసింది  , మీరు  అందరూ  ఈ  మధ్య  బాగా  విన్న   అలాంటి ఒక  లాంగ్వేజ్  స్కాలా  (జావా  మీద  స్కాలా  నాకు  నచ్చుతది , తక్కువ  లైన్  కోడ్  రాసేయచ్చు  :P  ), కానీ కోడ్  మొత్తం  php  నుండి  స్కాలా   కు  మార్చడం  కష్టం  ఎందుకంటే  ఇవి  రెండు  టామ్  & జెర్రీ  లాంటివి   compatible  కావు  :) సో  php  కి  దగ్గర  గా  ఉండే  ఇంకో  సూపర్  సెట్  లాంగ్వేజ్  ని  అది  తయ్యారు  చేసుకుంది  అదే  HAck .  చాలా  మటుకు  సైట్  php  నుండి  hack  కు   మైగ్రేట్  అయ్యిపోయింది .  fb  చేసిన  ఇంకో  పని  ఏంటంటే  hack  ని  ఓపెన్  సోర్స్  చేసింది సో  మీకు  పనికి  వస్తుంది  అనుకుంటే  మీరు  కూడా  నేర్చుకుని  వాడుకోవచ్చు  ... !!!

ఇప్పుడు  ఆపిల్  ఏం  చేస్తదో తెలీదు  కానీ  iphone  4 కి  మాత్రం  సపోర్ట్ ఇంక  మీద   చెయ్యదు ... ప్రపంచం  లో  రుబిక్  క్యూబ్  తర్వాత  ఎక్కువ  అమ్ముడు  బోయింది  ఐ ఫోన్ -4 నే అంట, నిజానికి  iphone  నిజమైన  innovation నాకు  అదొక్కటే  అనిపిస్తుంది  (దాని  ఫోన్స్  లో )


Amazon కూడా  కొత్త  ఫోన్  రిలీజ్  అయ్యింది  

రివ్యూ  ఇక్కడ చదువు  కోండి 

http://tech.firstpost.com/news-analysis/specs-review-is-amazons-new-fire-phone-worth-the-price-tag-226081.html

అంతా  బానే ఉంది  కానీ  kindle  లా  cheap  గా  మీకు  దొరకదు  ఎందుకంటే  అది  AT&T  తో  టై  అయ్యి  ఫోన్  ని  రిలీజ్  చేస్తుంది  కాబట్టి   jeff  చేసిన biggest  mistake  ... !!

సో ... రెండేళ్ళు  కాంట్రాక్టు  బాధ  తప్పదు , అది  తప్పించుకోవాలి  అంటే  ఇంచు  మించు  699 $  తో విడిగా కొనుక్కోవాలి    :O 

మరి గూగుల్  చెయ్యాలి  అనుకుంటున్న  innovation  humanoids  (human service  robots ) , ఆండ్రాయిడ్  ఫౌండర్  ఆండీ రూబిన్  ప్రాజెక్ట్  ని  లీడ్  చేస్తున్నారు  అంట . గూగుల్  కి ఈ ప్రాజెక్ట్ moonshot  లాంటిది      .. !!

ఆండ్రాయిడ్   versions పేర్లు   ice -cream , eclairs , kit-kat   లాంటివి పెట్టారు , humanoid  version పేర్లు జేన్నిఫెర్ లారెన్స్ , ర్యాన్  గోస్లింగ్  పెడతారేమో  :D  

 Saturday  Sunday   అన్న  జాలి కూడా   లేకుండా ఈ  పిల్ల ప్రాజెక్ట్ ,టెక్నాలజీ  అని  తినేస్తుంది  అని  అనుకుంటున్నారు  కదా .. :)  సరే  ఇంక  ఆపేస్తున్నా  ...  ;D 


హ్యాపీ  వీకెండ్  .. !!!










13, జూన్ 2014, శుక్రవారం

చూసారా .... డబ్బు పెంచుకోవటం ఎంత ఈజీ నో :)

ఏంటో  పని చేసినా..   చెయ్యకపోయినా  , ఫ్రైడే వచ్చిందంటే  ఇంక వచ్చే  రెండు  రోజులు  బిందాస్  గా  ఉండచ్చు  అనిపిస్తుంది  :D  కొంచెం  ఆలోచిస్తే ఆ  అయిదు  రోజులు  సంపాదించిన   డబ్బులు  తగలేయ్యటానికే  దేవుడు కాదు..  కాదు  కార్పొరేట్  కంపెనీ లు  సెలవు  ఇచ్చి  ఉంటాయేమో  అనిపిస్తుంది :D లేకపోతే  ఎక్కడ ఎంప్లాయిస్ జీతం అంతా దాచేసుకుని కొత్త  కంపెనీ  స్టార్ట్  చేసేస్తారు  అన్న  భయం  ఏమో  :P

మా  అమ్మ   ఎప్పుడూ  డబ్బులు  భలే  మేనేజ్  చేసేది , ఏమి  చెయ్యకుండానే  బోల్డు  సేవింగ్  చేసేది :) చివరికి  నాకు  మా నాన్నకే  ఇచ్చేది అది వేరే సంగతి అనుకోండి  :D నేను  కూడా  బానే  సేవ్  చేస్తాను ,  డబ్బులు  దాచీ ...   దాచి...   ఒకానొక మంచి రోజున  ఏ  బట్టలు షాప్  వాడి కో చెప్పులు  షాప్  వాడికో  సమర్పించుకునే దానిని ... !!!

  నాకు బాగా   అర్ధం అయిన  సంగతి ఏంటంటే   మనిషికి  financial  literacy  తిండి  ఎంత  అవసరమో  దానికి మించి  అవసరం అని  (డబ్బులు లేకపోతే  తిండి  మాత్రం ఏం దొరుకుతుంది ) ...  50 రూపాయిలు సంపాదించి  5000 చెయ్యగలిగిన  చదువు లేని  వ్యక్తి  , 5000 సంపాదించి  ప్రతీ రూపాయి  బట్టలు  మీద , పిజ్జా chocolates  మీద  తగలేసే ph. d  స్టూడెంట్  మీద  చాలా  బెటర్  కాదంటారా ?



నేను  ఒక  5 ఏళ్ళ  కిందట  మా  బావ  ఇంట్లో  ఒక బుక్ 20 పేజీ లు  చదివి  ఆపేసాను  , బుక్  పేరు  "రిచ్ డాడ్ పూర్ డాడ్ " , మళ్లీ  అదే  పుస్తకం  వారం  కిందట  చదివాను , మొదటి  సారి  చదివినప్పుడు  ఏది  అర్ధం  కాలేదు  ఎందుకంటే  అప్పటికి నాకు  టాక్స్  అంటే  ఏంటో  తెలీదు ,మామూలు చదువు  ఏ  ఎక్కువ  అనుకునే  టైం  కాబట్టి  పెద్దగా  ఏమి  ఎక్కలేదు  ,కానీ మొన్న  చదివి  నప్పుడు  అనిపించింది  ప్రతీ  ఒక్కరూ  ఒకసారి  అయినా  చదవాల్సిన  బుక్ అని, atleast  డబ్బు  సంపాదించే  వాళ్ళు  ఇంకా  ఎక్కువ  సంపాదించాలి  అనుకునే  వాళ్ళు , బాగా  ఖర్చు  చేసే  వాళ్ళు  కూడా  :D  ఎందుకంటే చదివాకా..   ఒక  రెండు  మూడు  రోజులయినా  మీ  ఖర్చులు కంట్రోల్  చెయ్యాలి  , మీకంటూ  ఏదయినా  చేసుకోవాలి  అన్న  ఆలోచన  తప్ప కుండా  వస్తుంది కాబట్టి ... !!

నెలకు  లక్ష  సంపాదిస్తే  30% టాక్స్  కింద  గవర్నమెంట్  కి  pay  చేస్తున్నాం , పోనీ  ఇంకా  మంచి  జాబు తెచ్చుకుని  ఎక్కువ  డబ్బులు  వెనకేసుకుందాం  అన్న  ఆలోచన వినటానికే   చాలా  బాగా అనిపిస్తుంది  గానీ , జీతం  పెరిగే  కొద్దీ  మనం  కట్టే  టాక్స్  కూడా పెరుగుతుంది  ..  !!!  సంపాదిస్తే  income  టాక్స్ , ఖర్చు పెడితే  సర్వీస్ టాక్స్ ,మంచి hotel లో  రెండు  రోజులు ఉంటే luxury   టాక్స్ ,ప్రతీ  దానికీ  వేల్యూ  అడేడ్  టాక్స్ ...  దేవు ... డా  అసలు  డబ్బు  వచ్చే  మార్గం  ఒకటయితే  పోయే  వేంటి  వంద  కనిపిస్తున్నాయి, ఇవి  మనకు ఖర్చులు కానీ  వేరే  వాళ్లకి  income  ఏ  కదా , సో  మనకు  కూడా  సంపాదించటానికి  ఇంకో   99 మార్గాలు ఉన్నాయి కానీ  మనం గుర్తించం ,రిస్క్  తీసుకోము !!!

ఇంతకీ   ఆ  పుస్తకం   లో  మెయిన్  పాయింట్  ఏంటంటే  , మీ  బాలన్స్  .. అదే  బ్యాంకు  బాలన్స్  అప్పు  బాలన్స్  కాదు  :D  పెరగాలంటే  asserts  మీద  మీ  డబ్బులు  పెట్టండి , liabilities  మీద  కాదు

1.Asset  - వీటి  వల్ల  మీరు  డబ్బులు  మీ  జేబు లోకి  వస్తాయి  eg : రియల్  ఎస్టేట్ , investments , మీరు  ఇంట్రెస్ట్  కి  ఎవరికయినా  మీ  డబ్బు  ఇచ్చి  ఉంటే  అవి, ఏదయినా  సరే మీరు  ఒకసారి  పెట్టుబడి  పెడితే  తర్వాత  తర్వాత  వాటి  నుండి  మీరు  ఏమి  చెయ్యకుండా  డబ్బులు  రావాలి, దీనినే  డబ్బు  మీకోసం  పని  చెయ్యటం అంటారు  !!

2. Liability  : మీరు  ఎవరికయినా  ఇవ్వాలిసిన  డబ్బు  లేకపోతే  ఏదయినా  కొన్న  తర్వాత  దానికి  మీరు  ఇంకా ఇంకా  ఇన్వెస్ట్  చేస్తున్నా  అది  liability  .. సో  అలాంటి  వాటి  మీద  మీ  డబ్బు  ఎంత  తక్కువ  పెడితే  అంత  మంచిది.

చూసారా  .... డబ్బు  పెంచుకోవటం  theory ప్రకారం  ఎంత  ఈజీ  నో :) ఇంక    ప్రాక్టికల్ గా  మీ   తిప్పలు మీరు  పడండి , వర్కౌట్  అయితే  నాకు  కొంచెం  చెప్పండి  :P అన్నిటికీ  మించి  పైన  చెప్పిన  పుస్తకం  చదవండి  :D