A. 程序员的职业困境
老虎、Bill、自己,中国程序员的困境也来自三个方面
困境之一:老虎的威胁。程序员要面对的饿老虎实在不少,比如说老板,好象就是程序员的天敌,什么“不懂技术却指手画脚”、什么“得到与付出不相当”似乎是程序员最常见的牢骚,这个问题不可能得到真正的解决。
困境之二:Bill的竞争。一般说来中国的程序员大都是吃“青春饭”的,大部分程序员的黄金时代是24~28岁。到了30岁左右,一批又一批年轻程序员会给你带来巨大的竞争压力。首先由于软件行业的飞速发展,很多自己以前学的东西逐渐升级换代,而许多程序员由于长期于工作,学习新知识的效率必然下降。其次自己干了几年,薪水要求自然就高了,而年轻程序员工资又低、干活又快,当然会成为老板的首选;第三,30岁基本都已经成家了,要支撑家庭的生活负担,几乎连从头再来的勇气都不会有了。中国的老话说“长江后浪推前浪、前浪死在沙滩上”,这个历史的规律在软件开发行业体现的尤其明显和残酷,很多程序员必然要面对的结果就是降薪乃至失业。
困境之三:自我的实力。都知道人最难战胜的是自己,所以自我也就是程序员需要超越的最大障碍。大多程序员都把系统分析员和项目经理作为自己的职业目标,但这些目标的达成,需要个人素质、市场机遇等多个方面的条件,太多的程序员就是在高不成、低不就的状态中蹉跎了岁月。对于系统分析员,特别需要以下几方面的素质:客户需求分析能力、系统架构与设计能力、模块分解设计能力、项目流程控制能力、项目风险评估能力等,而对于项目经理则更注重项目管理方面的能力如团队组织能力、沟通协调能力、分析问题解决问题的能力以及良好的职业道德等,而这些素质和能力往往只能依靠程序员个人的学习和努力。看到越来越多的程序员开始学习项目管理的课程,真的有点为他们担心,因为现在的项目管理培训只能停留在理论和考证的程度,既没有素质方面的训练,又缺少实际软件开发项目的案例,学习的结果远远不能达到预期的效果。
B. 我是一名java程序员,我现在面临很大的职场困境,怎么办
职业定位就要看你自己兴趣了。
有人用JAVA做软件,有人用JAVA做Android应用,有人用JAVA做游戏,有人用JAVA做控制,有人用JAVA做网页。
如果你是一个上有老下有小,需要养家的,还是稳一点,慢慢来。
如果你家庭经济不是很紧张,你现在就可以找一个IT公司试试看,或许新工作工资没有1.5W,但找一个对口的公司比现在工作更有趣,就为了成功完成一个项目的那种成就感。
如何解决就要看你有没有魄力放弃目前1.5W的工作了。
C. 程序员到底有多累,多辛苦
程序猿有多累,这个问题从三类人的视角进行分析:
一个是作为程序猿本身的自己,程序猿在不同阶段会有不同的感触
上学阶段:时间是自己安排的,执拗时自己研究通宵达旦也不觉得累,即使累了也知道自调节,也有时间自己调节,所谓吃了睡,累了睡,想干啥干啥,那就是大学,程序猿基本对累没感知
刚毕业两三年内:初生牛犊不怕虎,刚毕业,绝大部分工作努力,一方面是工作与学习有很大不同,为了完成任务需要加班加点,刚毕业年少经常加班也不会累,毕竟还有精力;另一方面是为了成长,这种来自内心主动性的驱动力会让程序猿感觉不到累。本宝宝刚毕业那会,项目上线天天加班到凌晨后,不上线的日子里白天测试项目,晚上自己学习搞自动化,星期天也是趴在电脑前,完全就是靠着内心的驱动力驱使,那段奋斗的时光并没有感觉多累
有了两三年工作经验后:不得不承认,我现在就是这个阶段,连续一周凌晨多回家身体感觉疲惫,身体的每个细胞都在告诉程序猿自己已不再年轻,当你连续加班时,在明亮的办公室里会感觉很困,不会介意那光的强烈,不会想起自己需要再熄灯的情况下睡着;而当项目终于上线,晚上早点回家,那种积蓄了N久的劳累疲惫感会一下子涌上来,一坐上班车就睡着,到目的后人都走了才醒来,然后走一段到地铁站,地铁上站着就能睡着,默默的站着睡着还错过站,在那一刻你会知道自己有多困,看着地铁里脚步飞快的人,明白原来这就是北京。回答家,扔下电脑包,啪的一下趴在床上,那种晕乎乎的感觉仿佛一下子就能睡着,但是当身体整体躺在床上的时候,不敢睡,为啥,想起了一个RD leader说的话:真怕一下子睡着了,就永远起不来了。刚毕业的两年内我倒头就睡不会想这些,但是在工作久了,身体不如年轻时,那种累真的会让自己觉得睡了就不会再起来。每一次项目上线都是这样,这就是程序猿的累;程序猿经历了下图似的进化过程,
D. 深圳大厂程序员自述,自己37岁年薪百万,他们的压力有多大
看到了相应的文章之后,大家发现他们的压力非常大。因为他们每天都会思考很多的东西,同时还想让自己的职业规划更加清晰。因为学历不够,所以在工作的时候,他们也格外的认真,甚至还会出现通宵加班的情况。随着年龄的增长,大家也会变得非常焦虑。
对于程序员来说,想要拿到更高的工资,大家就要去学习一些更新的技术。因为互联网也在不断的更新,所以每个人的大脑也要不断的进步。这样的话才能够适应该行业的发展,同时也可以让大家找到更合适的工作。想要进入大厂,可能会变得更加困难。所以很多人也在提高自己的学历,他们也想要学习到更多的知识。这样的话才能够让自己有足够的工作能力,去应对接下来的变化。
E. 转行当了一年程序员之后的感受
想想看当程序员差不多一年了,想写写自己的心得体会。
首先要明确一点,我不是大厂的,如果想看我吹牛,那你可以关了。
差不多是去年11月起开始干的前端,之前可以说一直实在打杂。
干这行最大的一个好处就是起薪,注意!我说的是起薪,不是工资。虽然不得不承认,即使是我一开始进的外包公司,也给出了相比之前2倍多的工资,但仔细想想,这行真有网上传说的那么“高薪”么?
我个人认为,大家对于我们程序员工资的关注度有点过高了。
因为我也有朋友在银行,地产,在线教育行业工作,我觉得他们的工资说实话,就算不比我高,也不比我低多少,而且想干程序员还得想清楚这么几件事。
2.老得学习
如果你跟其他行业的同学工作时间一样,加班或不加班,你都不可能,至少不能每天都下班什么也不学,尤其是前端,光是用的技术栈就贼复杂。。。更别说计算机基础也得了解了解。
说真的,感觉对于我这种不是一毕业就在大厂工作的程序员来说还是很难的,要不是我现在公司还成也不怎么加班,再加上还对前端有热情,我估计早跑路了哈哈!
头一次写文章,随便吐槽吐槽,大家也可以吐槽吐槽哈~
F. 程序员工作压力大,身体也垮,为什么还这么多人想做程序员
一、兴趣使然
兴趣会是你辛苦工作的一针强心剂,如果从事的职业就是你自己热爱的领域,那想必即使辛苦你也会感到是苦中作乐、乐在其中吧。跟心中美好的理想相比,辛苦便也算不上什么了。套用金庸的名句“那些都是很好很好的,可是我偏不喜欢”,这里应该说“那些确是极辛苦的,可是我心中喜欢”。
二、性格偏内向
不太会在商场里打交道、陪客户、谈生意等等,更没有有钱有势的亲戚朋友帮忙,程序员是一个很典型的纯粹靠自己技术和能力吃饭的工作,当然如果一个程序员提高人际关系和沟通能力会有很好的发展,比如终极目标之一的CTO或类似职位。
三、收入可观
工资相对于常见的大多数职业来说偏高,基本做个两年左右月薪至少10K起步,甚至很多应届生也可以拿到月薪10K+的水平。
四、对学历没有过于苛刻的要求
是如果技术够好、工作态度认真负责的话,可以放宽学历是本科的硬性要求。
五、市场需求大
随着互联网+战略的提出,进一步激发了大家对于互联网行业的向往,互联网创业公司如雨后春笋地遍地生花,同时互联网行业需要大量的程序员去搭系统、写代码,所以导致了供需不平衡,导致了程序员特别是优秀的程序员缺口比较大,互联网行业的程序员薪水一路飞涨。
程序员这项工作根基于计算机产业。计算机产业的特点就是爆炸式的增长,技术以不可想象的速度迭代。对于公司而言,要跟上发展速度,必须不断的推陈出新,不能有一丝懈怠;对于程序员而言,也要时刻保持专注,不断地学习新的技术和理念。所以要想时刻保持竞争力,辛苦磨砺是必然要经历的过程,不仅是程序员,其他行业亦是如此。
G. 涓夊崄宀佸コ绋嫔簭锻樼殑锲板冨拰鍑鸿矾鍦ㄥ摢閲
涓夊崄宀佷互钖庢劅瑙夊凡缁忎汉鍒颁腑骞达纴涓骞村嵄链烘槸璁稿氲亴鍦轰汉澹閮戒细阆囧埌镄勫汹澧冦傛垜涔熶笉渚嫔栵纴娌℃湁链轰细鍗囱亴锛屼篃涓嶆暍璐哥劧杈炶亴銆
镵屽満涓镀忔垜杩欐牱澶ч缎銆佸崟韬銆佹湁鍗囱亴锲版𡒄镄勫コ绋嫔簭锻樿缮链夊緢澶氥
绗涓锛屾媴蹇冭钖岃屾窐姹
鐜板湪寰埚氢紒涓氭嫑镵橀兘涓嶆効𨰾涜仒濂虫э纴锲犱负濂虫у氩悗瑕佺収椤惧堕噷銆佸伐浣滀笂鎶曞叆镄勭簿锷涗细阃愭笎鍑忓皯銆
姹熷北浠f湁浜烘墠鍑猴纴骞撮缎杈冨ぇ镄勫コ绋嫔簭锻桦虫曡嚜宸变细琚鍒氩叆镵岀殑钬滃皬骞磋交钬濈粰姣斾笅铡汇
鍏鍙歌嫢鏄鐪嬩笉鍒颁綘镄勪笟缁╋纴涓轰綘浠桦嚭镄勬垚链鍙埚氾纴浠栦滑褰撶劧浼氭垒镟存湁鍐插姴镄勫勾杞讳汉鍙栦唬鎴戜滑銆
杩欐槸鍏鍙镐细钥冭槛镄勪汉宸ユ垚链闂棰桡纴涔熸槸璁稿氩コ绋嫔簭锻树细闱涓寸殑镵屽満锲板冦
绗浜岋纴𨰾呭绩韬浣揿悆涓嶆秷
链変汉璇寸▼搴忓憳杩欎釜镵屼笟链澶氩仛鍒35宀佸氨瑕佽浆涓虹$悊灞傦纴鎴栬呰浆涓哄叾浠栬屼笟銆傚傛灉涓鐩村仛鎶链寮鍙戯纴韬浣撶湡镄勫悆涓嶆秷銆
寮鍙戞槸涓浠跺緢钥椾綋锷涘拰鑴戝姏镄勪簨𨱍咃纴姣忓ぉ瑕佹兂镌濡备綍缂栦唬镰併佹祴璇曘傚姞鐝銆佽刀椤圭洰宸叉垚涓轰粬浠镄勫伐浣滃父镐併
绗涓夛纴𨰾呭绩镓句笉鍒板硅薄
绋嫔簭锻樻垒涓嶅埌瀵硅薄链涓昏佺殑铡熷洜灏辨槸娌℃椂闂淬备粬浠缁堟棩锷犵彮锛屾牴链娌℃湁镞堕棿铡讳氦闄咃纴链钖庢瀬链夊彲鑳藉勾榫勪竴鍒帮纴闱涓磋鍌濠氥佽鐩镐翰镄勫眬闱銆
鍙﹀栦竴涓铡熷洜灏辨槸锛氭垜浠鐪嫔埌镄勫ぇ澶氭暟濂崇▼搴忓憳閮芥槸绱犻溃链濆ぉ锛屽緢灏戝幓镓撴壆镊宸便
浜洪兘鏄瑙呜夊姩鐗╋纴寰埚皯链変汉鑳藉仛鍒伴氲繃浣犻倠阆㈢殑澶栬〃铡讳简瑙d綘镄勫栧湪銆傛墍浠ヨ繖涔熸槸濂崇▼搴忓憳镓句笉鍒板硅薄镄勫师锲犱箣涓銆
绗锲涳纴鍦ㄥ栨纾娉婏纴镞犳硶瑙e喅鎴峰彛闂棰
瀵逛簬鍖椼佷笂銆佸箍銆佹繁绛夎繖浜涗竴绾垮煄甯傦纴鏄璁稿氩勾杞讳汉濂嫔姏𨰾兼悘镄勫嚭鍙戠偣銆备絾杩囦简鍑犲勾钖庯纴鍙戠幇镊宸卞啀镐庝箞锷锷涗篃镞犳硶鍦ㄨ繖搴уぇ锘庡竞瀹夎韩绔嫔懡銆
镊宸辩殑宸ヨ祫鍙鑳藉媺寮虹淮鎸佺敓璁★纴鑻ヨ佸湪杩欎簺涓绾垮煄甯备拱鎴裤佽惤鍦版埛鍙o纴浠呴潬涓浜轰箣锷涚湡镄勬槸闅句笂锷犻毦銆
钖戝线澶у煄甯傜殑骞磋交浜烘槸涓镓瑰张涓镓癸纴浣嗗埌链钖庨兘鏄镄嗕负鍒╂潵锛岀殕涓哄埄寰銆
绗浜旓纴钥幂紪鍒讹纴瀵绘眰瀹夌ǔ
瀹夌ǔ镄勭敓娲讳技涔庢槸姣忎釜浜哄埌浜嗕竴瀹氩勾绾閮芥兂瑕佽拷姹傜殑鐢熸椿銆傛垜浠闅忕潃阒呭巻镄勫为暱锛屽绩澧冧篃涓庡綋鍒濆勾杞荤殑镊宸辨湁浜嗗緢澶х殑鍙桦寲銆
褰撴椂姊︽兂镌瑕佸湪澶у煄甯傚垱鍑轰竴浠藉ぉ鍦扮殑鎴戜滑锛岀粓浜庤缮鏄璐ョ粰浜嗙幇瀹烇绂寰埚氢汉涓岖敇骞冲焊锛屼簬鏄𨱍宠佹嫾锻藉姫锷涳纴浣嗙粓绌朵篃鍙鏄璇佹槑镊宸辨槸涓涓骞冲嚒镄勬櫘阃氢汉缃浜嗐
链钖庣殑鎴戜滑杩樻槸阃夋嫨涓庣敓娲诲拰瑙c佷笌镊宸卞拰瑙c
镓浠ュ綋鎴戜滑娌℃湁绮惧姏铡婚棷钻℃椂锛岄夋嫨钥冨叕锷″憳銆佽繘鍏ヤ綋鍒跺唴镄勭敓娲伙纴链灏濅笉鏄涓绉嶆渶浣抽夋嫨銆
绗涓锛屾槑锏界幇阒舵典粈涔堟槸镊宸辨兂瑕佺殑
蹇ц槛镊宸辩殑鍓嶉旓纴涔熷虫曡嚜宸辨垒涓嶅埌浼翠荆銆备互鐩鍓岖殑骞寸邯𨱍宠佽浆涓虹$悊宀椾綅锛屼絾绮惧姏纭瀹炴湁闄愩
涓昏侀梾棰樻槸涓嶈兘寰埚ソ鍦板钩琛″伐浣滀笌鐢熸椿銆
阃夋嫨宸ヤ綔鎴栬呯敓娲伙纴姣忎釜浜轰笉钖岄桩娈垫墍锅氩嚭镄勯夋嫨閮芥槸涓崭竴镙风殑銆
鍒濆叆绀句细锛屾垜浠涓鑵旂儹琛锛屾兂瑕佷负浜嬩笟钥屾墦𨰾 锛涘埌浜30宀佸乏鍙筹纴缁忓巻镄勪簨𨱍呭氢简锛屽彲鑳藉氨𨱍崇潃锲炲綊瀹跺涵澶氢竴浜涖
鍙瑕佹垜浠鏄庣槠浠涔堟槸镊宸辨兂瑕佺殑锛屽氨铡诲仛灏卞ソ浜嗭纴涓嶈佸湪镒忎粬浜虹殑鐪嬫硶鍜岀溂鍏夈
绗浜岋纴璋冩暣蹇冩侊纴鏀瑰彉镊宸
锲犵粓镞ュ繖浜庡拰鐢佃剳镓扑氦阆掳纴涓岖敋鍦ㄦ剰镊宸辩殑褰㈣薄銆佷篃涓嶆搮闀垮拰寮傛т氦寰銆
褰撴垜浠鐪熷绩𨱍宠佸绘垒涓浣崭即渚f椂锛岄偅灏卞缑灏呜嚜宸辨渶濂界殑涓闱㈠𪾢鐜扮粰鍒浜猴纴浠栦汉镓崭细琚浣犲惛寮曘
镓浠ヨ嫢𨱍虫垒鍒颁即渚o纴鍏堜粠鏀瑰彉镊宸卞紑濮嬨傛垜浠鍙浠ュ氩幓涓诲姩浜ゆ湅鍙嬶纴涓扮泩镊宸卞唴蹇幂殑钖屾椂涔熻佹彁鍗囱嚜宸辩殑澶栧湪銆
鍏舵″氨鏄瑕佽皟鏁村绩镐侊纴鐩镐翰杩戝嚑骞存槸寰堢伀镄勪竴绉崭氦鍙嬫坠娈点
鎴戜滑涓嶅繀锲犱负鐩镐翰瑙夊缑缇炶伙纴鍙嶈屾垜浠闾d簺鐩镐翰阆囱佺殑浜哄彲鑳介兘鏄涓浜涙病镞堕棿璋堟亱鐖辩殑浼樿川鐢枫
绗涓夛纴瀵绘垒链轰细杞涓虹$悊宀
镵屽満锛屼笉浠呰侀潬瀹炲姏锛屼篃瑕侀潬杩愭皵銆傛湁浜涗汉骞寸骇杞昏交镞╁凡鎴愪负鍏鍙镐腑灞傚共閮锛屼絾濂堜綍楂桦眰镵屼綅镞╁凡楗卞拰锛屼究鍙鑳借嫤鑻︾瓑寰咃纴链缁堢啲涓崭綇渚跨昏亴瀵绘眰鍏朵粬链轰细銆
镓浠ヨ亴鍦轰腑瑕佹兂鍗囱亴锷犺柂锛屾垜浠镞㈣佹湁鐩稿尮閰岖殑瀹炲姏锛屼篃瑕佹姄浣忔満阆囥
褰撶▼搴忓憳鍦ㄤ竴瀹氶桩娈典笉鑳借浆涓虹$悊宀楁椂锛屾垨璁告垜浠闇瑕佽浆琛屾潵瑙e喅鐩鍓岖殑锲板冦
钬滀腑骞村嵄链衡濇槸姣忎綅镵屽満浜哄+閮戒细闱涓寸殑闂棰桡纴鑻ユ兂鍖栬В鍗辨満锛岄渶瑕佹垜浠鎻愬墠链闆ㄧ桓缂锛屾姄浣忔満阆囷绂鏄庣‘镊宸辨兂瑕佺殑涓滆タ锛屾棦铹堕夋嫨灏变竴寰鐩村墠锛屼笉瑕佸悗鎭斻
H. 程序员都会遇到一些职业瓶颈,程序员该如何规划自己的职业生涯
我也有工作上的困难,就我自己的经验来说吧,我是如何渡过的!工作上的困难和体重的困难都有一个共同点,那就是,紧张会让你的情绪变得很糟糕。情绪的高低直接关系到个人的心态,在开心的情况下,工作起来会很放松,而在情绪低落的时候,就像是一年那么漫长。情绪低落大多是因为家庭的事情,人脉,压力。这就要求我们去处理和缓解我们的紧张情绪。让我谈谈如何缓解你的紧张情绪。
亲戚朋友,把自己的情况告诉亲戚和亲戚,让他们帮你解惑,如果你在这个地方,可以和你的好朋友或者家庭成员聊聊工作上的困难,大家一起努力,总要有一个好的办法。要么就是和他们一起工作,然后在外面走走,或者找个时间出来玩一玩,让自己有个放松的机会。