其他
从20岁到30岁,程序员应该如何规划好自己的职业发展(万字好文,建议收藏)
本次分享的主题是关于程序员的职业规划希望能帮助大家能开心的度过20岁幸福的过好30岁。
但人生最可悲的是既有太高物质追求又不肯付出相应的努力。夹在两端是焦虑的本源。
鸡汤告诉我们只要你努力没啥做不到的。这其实不现实。就算做到了也未必是你真的想要的。所以最关键的就是认清自己,没必要去做那些付出很多却收益很低的事情。
如果我们还在校园里那最重要的其实只有2件事情
好好学习
谈个女朋友/男朋友
换句话说没有一个好的学历那就必须拿作品来说话作品是一个程序员最好的自描述比你那些花里胡哨的简历要实在很多。很多程序员说没有好的项目这是骗自己无论是参与开源项目还是自己尽可能的11模仿优秀的互联网项目这都是很好的做法。当然最好的还是能参与一些开源的项目。
为什么 建议是这3个语言。因为这些语言有很多 跨语言的编程思维。
追求多语言不是目的但一个人能够灵活应用多种语言是一种能力的体现
思想和设计模式才是 最合适的分水岭
很多同学经常问我老师我觉得我很迷茫我不知道怎么学我也不知道到底要学到什么程度。这个问题在我看来它本质是因为我们本末倒置了技术。技术是一个实践性很强的东西我们太多做技术的还抱着应试教育那种学习模式高考又不考编程并没有一个能决定你人生的考试等着你。
很多同学说我就是不知道目标是什么。这很简单你完全可以参与一个开源项目或者自己给自己虚拟一个项目甚至是可以在慕课购买一个课程以这个课程的项目为雏形不断丰富和完善。我就见过一个同学学了我的电商课程后人家硬是不断的扩展不断的追加新的功能最终做出了一个中等规模的电商小程序有团购、有秒杀。团购的业务你不知道吗秒杀的业务你不知道吗所以说没目标没项目都是借口呀同学们。
所以30岁要拼的是综合素质包括沟通能力、领导能力、管理能力、分析问题的能力你的经验只有结合这些能力才能值钱你之前的技术积累只有结合这些能力才能继续发光发热。
这些能力的培养或者说综合素质的培养不要说20岁还年轻这些其实是应该从小就应该培养的。很多时候等我达到了什么目标等我生活安定了等我先找到工作了了我再干什么事情这样的想法和放弃是没区别的。
所以你可以仔细观察很多高薪的人其实他们都有一个共同的特点就是能把事做好。能够最大限度的发挥资源的价值尽可能的把事情做到极致。
好这个话题我们暂时先讲到这里。下面我谈下职业规划的问题。
技术一条路走到黑
半技术、半管理做综合性的复合人才
自主创业
直接转行
所以你的目标就是把事情做好而不是把技术学好。技术学好这个要求其实很低把事情做漂亮才是难点。
所以我不推荐大家把自己贴上前端开发还是后端开发的标签自己给自己打标签的行为是非常愚蠢的。因为你扼杀了你自己的可能性。
单纯的认为自己是前端/服务端还是没有跳出打工心态和考试心态。如果你是精研算法或者做数据或者做人工智能、大数据的我推荐你精研一个方向。但我们是做Web的Web相对于其他的方向本身就偏简单、含金量不高再把前后端舍弃一个是说不过去的。但前端或者服务端其实是放弃了自主性不给自己的未来留一些变动的可能。
事事有交代
学习现在Web开发最主流的技术栈小程序+Vue+Java。没有比这三个更主流的技术栈了。
培养编程思维。在课程中我们除了有SKU、优惠券、购物车数据同步等非常复杂的业务还有数学矩阵、排列组合、设计模式、IOC容器、依赖注入等编程思维的课程。
培养综合素质和视野你会看到我是如何从0开始一步步的分析问题、提炼需求最终完成了这个超大的项目。
了解Java全栈项目详情,请点击原文阅读~
Tips:
# 点下“在看”❤️
# 然后,留个言踩个楼?每周都有不定时福利哦。