‘壹’ 程序员到底有多累,多辛苦
程序猿有多累,这个问题从三类人的视角进行分析:
一个是作为程序猿本身的自己,程序猿在不同阶段会有不同的感触
上学阶段:时间是自己安排的,执拗时自己研究通宵达旦也不觉得累,即使累了也知道自调节,也有时间自己调节,所谓吃了睡,累了睡,想干啥干啥,那就是大学,程序猿基本对累没感知
刚毕业两三年内:初生牛犊不怕虎,刚毕业,绝大部分工作努力,一方面是工作与学习有很大不同,为了完成任务需要加班加点,刚毕业年少经常加班也不会累,毕竟还有精力;另一方面是为了成长,这种来自内心主动性的驱动力会让程序猿感觉不到累。本宝宝刚毕业那会,项目上线天天加班到凌晨后,不上线的日子里白天测试项目,晚上自己学习搞自动化,星期天也是趴在电脑前,完全就是靠着内心的驱动力驱使,那段奋斗的时光并没有感觉多累
有了两三年工作经验后:不得不承认,我现在就是这个阶段,连续一周凌晨多回家身体感觉疲惫,身体的每个细胞都在告诉程序猿自己已不再年轻,当你连续加班时,在明亮的办公室里会感觉很困,不会介意那光的强烈,不会想起自己需要再熄灯的情况下睡着;而当项目终于上线,晚上早点回家,那种积蓄了N久的劳累疲惫感会一下子涌上来,一坐上班车就睡着,到目的后人都走了才醒来,然后走一段到地铁站,地铁上站着就能睡着,默默的站着睡着还错过站,在那一刻你会知道自己有多困,看着地铁里脚步飞快的人,明白原来这就是北京。回答家,扔下电脑包,啪的一下趴在床上,那种晕乎乎的感觉仿佛一下子就能睡着,但是当身体整体躺在床上的时候,不敢睡,为啥,想起了一个RD leader说的话:真怕一下子睡着了,就永远起不来了。刚毕业的两年内我倒头就睡不会想这些,但是在工作久了,身体不如年轻时,那种累真的会让自己觉得睡了就不会再起来。每一次项目上线都是这样,这就是程序猿的累;程序猿经历了下图似的进化过程,
‘贰’ 程序员利用 App 赚钱的具体途径有哪些
赚钱的渠道总的来说只有三条:
三条渠道:出售资源、配置资源、掌握资本。
如果你只是一个普通人,要么通过读书获得更高、更稀罕的的技能价值;要么通过爱思考、会做人、大量实践提高自己实践能力。
普通程序员有的只是时间和自己的技能,配置资源和掌握资本是你完成第一批原始积累后需要做的事情,但现在越来越多的人涌入互联网这个行业,技术的稀缺性也终会被替代
So................
技术赚钱只有两条路。
A.IT民工,终日写代码,和小姐一样吃的都是青春饭,什么客都得接,但胜在收入稳定。
B.自己做产品,只要懂市场和产品,收入可观,玩好了,收入堪比贩毒,但存在一定的不确定性。
注:本文只讨论编程技术实现暴利的方法,广义的技术还包括设计、剪辑、美工…
‘叁’ 程序员要怎么考虑用户的需求
回答之前先说一句:这不是一个程序员要明白的东西。程序员要做的就是敲代码。
还有,你说用户的需求似乎永远都无法完全满足,这是错误的想法
你要主动的问客户问题,了解他们的情况。
比如说要实现什么功能,还有客户的硬件配置,以及客户他们的各个部门之间的关系。
他们的业务流程,和他们各部门的权限。
这些必须要明明白白。也许,你会说这些对软件有什么关系啊?
当你真正需要这些东西的时候就会明白了。
然后就是把这些在纸上打出“草稿”让客户浏览
如果他们满意就签字。签字很重要。
要注意一点:他们不懂软件。他们是客户。
他们只要把需要实现的功能告诉你,然后就是把钱给你。
大部分的情况你是在玩一帮不懂软件的人,所以他们不会理解做软件需要哪些信息。
‘肆’ so鏄浠涔埚烟钖
SO鏄浠涔埚烟钖
鍦ㄤ粖澶╃殑浜掕仈缃戜笘鐣屼腑锛屾垜浠瓒婃潵瓒婇戠箒鍦颁娇鐢ㄥ悇绉岖绣绔椤拰搴旂敤绋嫔簭杩涜屾矡阃氥佸︿範銆佸ū涔愩佸伐浣灭瓑锛岃屽烟钖崭綔涓轰簰镵旂绣镄勯氢俊锘虹锛屼篃镞ョ泭鎴愪负鎴戜滑鐢熸椿涓涓嶅彲鎴栫己镄勪竴閮ㄥ垎銆
钥屼粖澶╂垜浠瑕佷粙缁岖殑SO锘熷悕涔熻告湁镣归檶鐢燂纴浣嗗畠鍗存嫢链夌潃镊宸辩殑鐗规畩锷熻兘鍜屼娇鐢ㄥ満鏅銆
SO锘熷悕镄勫畾涔
SO锘熷悕鏄钬沦tack Overflow钬濓纸涓鏂囩炕璇戜负钬沧爤婧㈠嚭钬濓级镄勭缉鍐欙纴涓涓鐭ュ悕镄勭▼搴忓憳闂绛旂绣绔欙纴SO锘熷悕鐩存帴鎸囧悜璇ョ绣绔欍
SO锘熷悕鍦2014骞磋娉ㄥ唽锛屽苟涓斾笉镀忓叾浠栬缉涓哄父瑙佺殑锘熷悕闾f牱闇瑕佺淮鎶ょ浉搴旂殑缃戠珯鎴栧簲鐢ㄧ▼搴忥纴钥屾槸鐩存帴鎸囧悜浜哠tack Overflow缃戠珯銆傚逛簬镞堕棿鍜岀簿锷涙湁闄愮殑绋嫔簭锻樻潵璇达纴杩欐牱镄勫烟钖崭娇鐢ㄨ捣𨱒ュ崄鍒嗕究鎹枫
鍦ㄥ緢澶氱▼搴忓憳鍜屽紑鍙戣呯殑鐢熸椿涓锛孲tack Overflow缃戠珯浼间箮宸茬粡鎴愪负浜嗕竴绉崭紶缁熺殑涔犳傥锛岀▼搴忓憳鍦ㄩ亣鍒伴梾棰樻椂閮戒细绗涓镞堕棿涓婅繖涓缃戠珯杩涜屾煡镓俱佹彁闂鍜屽洖绛斻傝岀敱浜岙O锘熷悕瀵瑰簲镄勫氨鏄杩欎釜缃戠珯锛屾墍浠ュ湪瀹为檯镎崭綔镞讹纴鍙闇绠鍗曞湴鍦ㄦ祻瑙埚櫒涓杈揿叆SO锘熷悕鍗冲彲鐩存帴璁块梾Stack Overflow缃戠珯銆
SO锘熷悕镄勯吨瑕佹
闅忕潃绉戞妧镄勪笉鏂鍙戝𪾢锛岃$畻链烘妧链阃愭笎璧板叆浜嗗悇琛屽悇涓氾纴绋嫔簭锻桦拰寮鍙戣呬篃寰楀埌浜呜秺𨱒ヨ秺澶氱殑閲嶈嗗拰鍏虫敞銆傝屽湪杩欎釜杩囩▼涓锛孲tack Overflow杩欎釜闂绛旂ぞ鍖虹绣绔欎篃鍙桦缑瓒婃潵瓒婂弹娆㈣繋锛屾嫢链変简澶ч噺镄勭敤鎴峰拰鐭ヨ瘑搴撱
Stack Overflow缃戠珯镄勭煡璇嗗簱涓娑夊强镄勬妧链鍜岄嗗烟闱炲父骞挎硾锛岀敤鎴峰彲浠ラ拡瀵逛笉钖岀殑闂棰樿繘琛屾彁闂鍜屽洖绛旓纴褰㈡垚浜嗕竴涓闱炲父瀹屽杽镄勭ぞ鍖虹敓镐併傝孲O锘熷悕镄勬帹鍑猴纴镟存槸涓虹▼搴忓憳鍜屽紑鍙戣呮彁渚涗简涓涓鏂逛究銆佸揩阃熴侀珮鏁堢殑璁块梾阃氶亾锛岃╀粬浠鑳藉熸洿锷犺繀阃熷湴镓惧埌骞惰В鍐宠嚜宸辩殑闂棰樸
SO锘熷悕镄勪娇鐢ㄦ柟娉
瀵逛簬𨱍宠佷娇鐢⊿O锘熷悕𨱒ヨ块梾Stack Overflow缃戠珯镄勪汉𨱒ヨ达纴链绠鍗旷殑鏂规硶灏辨槸鍦ㄦ祻瑙埚櫒涓杈揿叆SO锘熷悕锛屾寜涓嫔洖杞﹂敭锛屽嵆鍙鐩存帴杩涘叆璇ョ绣绔欍
褰撶劧锛屽傛灉鎭ㄦ兂瑕佸皢SO锘熷悕鐢ㄤ簬鍏朵粬鐢ㄩ旓纴姣斿傚垱寤鸿嚜宸辩殑涓浜虹绣绔欐垨钥呭簲鐢ㄧ▼搴忥纴闾d箞鎭ㄤ篃鍙浠ュ湪杩涜岀浉鍏崇殑娉ㄥ唽鍜岄厤缃钖庝娇鐢ㄨュ烟钖嶃
镐荤殑𨱒ヨ达纴SO锘熷悕鍙浠ヤ负绋嫔簭锻桦拰寮鍙戣呮彁渚涗竴涓蹇阃熴佹柟渚跨殑鏂瑰纺𨱒ヨ幏鍙栦粬浠镓闇镄勮祫婧愬拰淇℃伅锛屼负浠栦滑镄勫伐浣滃拰鐢熸椿甯︽潵浜嗗法澶х殑渚垮埄銆
缁撹
鍦ㄨ繖涓蹇阃熷彂灞旷殑镞朵唬锛屾垜浠闇瑕佷笉鏂锷犲己镊宸辩殑鎶鑳藉拰鐭ヨ瘑鍌ㄥ囷纴钥孲tack Overflow浣滀负涓涓镢楀悕镄勭▼搴忓憳闂绛旂ぞ鍖猴纴镞犵枒鏄甯锷╂垜浠瀹炵幇杩欎竴鐩镙囩殑閲嶈佸伐鍏枫係O锘熷悕镄勫嚭鐜帮纴镟存槸涓烘垜浠鎻愪緵浜嗕竴涓镟村姞鏂逛究銆佸揩阃熺殑璁块梾阃氶亾銆
褰撶劧锛岄櫎浜哠O锘熷悕锛岃缮链夊緢澶氩叾浠栨湁瓒g殑锘熷悕鍜岀绣绔欑瓑镌鎴戜滑铡诲彂鐜帮纴璁╂垜浠涓璧蜂缭鎸佸ソ濂囧绩锛屼笉鏂鎺㈢储钖с