编程进阶之路,虽无捷径但有长短

电脑技术 电脑技术 397 人阅读 | 1 人回复 | 2023-10-14

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、编程语言
学习编程的第一件事就是面对语言的选择,编程语言五花八门种类繁多,不同的技术类型适应不同的应用场景,所以语言本身没有高低之分存在即合理,学会做选择才是入门的关键;
【建议】 在选择之前对主流的技术选型做对比了解,熟悉不同编程语言的学习成本、难度、适用场景、市场需求等基本情况,具体如何选择可以从如下几个方面思考:
  • 兴趣使然:自己感兴趣的东西才能更加容易的持之以恒,技术积累最需要的就是坚持不断的沉淀,没有其他所谓的捷径可走;
  • 主流语言:在单纯做语言选择的时候,更推荐从主流中选取,市场的工作机会多,这样求职压力就会减少,从各大招聘网站上搜索即可得到参考性数据;
【建议】 在时间允许的情况下,除了深入学习一门主流语言,还可以对其他技术做入门级的学习即可,如果时间不允许,那就一定要专注在一门语言上,以提高专业水平和市场竞争力。
2、入职公司
工作上对于入职的公司选择,网上各种分析帖已经说的十分透彻了,通常来说,如果真的具备选择不同公司的能力,都不会纠结于如何选择,首先看如下几种类型的公司:
  • 创业型:有资源、资金、好的想法的创业团队,加入的门槛是最高的,如果能在公司初创期加入,可能3-5年就会成功的走出职场;
  • 大公司:复杂的业务模式,庞大的系统架构,严谨的协作流程,这是大厂的基本标签,所以在大厂不够锻炼人的说法有点迷,职场绝不单看技术能力;
  • 小公司:小公司与创业型公司有本质上的区别,这里更多的指业务模式单一体量较小的公司,很容易出现一个人担任多个角色的情况,确实锻炼人;
以上说法只是大概率的普遍现象,不针对个别不同的情况,通常主流的建议都是推荐选择对自身发展有影响的公司,以便于更快的积累专业能力,这样后续有更宽阔的选择空间,在职场初期也大多会这样选择。
【事实】 上在职场沉淀几年之后,多数人再次面对选择的时候,首先考虑的就是薪水高低,人一但尝过生活的五味杂陈,就能体会到经济能力才是对选择的最大支撑,用一句经典的话来解释:人到中年身不由己,上有老下有小。基于普遍的真实状况来看,薪水的高低与公司入职门槛的高低成正比。
3、发展路线
职场上发展路线是至关重要的,工作的前2年,需要不断积累专业的技术能力,随着经验的积累薪水的提高,尤其是心态上的不断变化,坚定不移的走技术路线的人很少,这与当下互联网的环境有最直接的关系,这里说几个常见的发展路线:
  • 技术路线:需要对技术追求抱有持续的兴趣,技术既要具备深度也要具备广度,大多数开发在职场初期可能都具备这种心理,但是随着职场的不断磨练和环境的影响,追求技术的热情,也许会被磨的平淡;
  • 管理路线:技术向管理角色的转变,因为互联网的环境原因或多或少存在一定的被动因素;多数公司站在需求与成本平衡的角度,对于极具技术深度的人才需求并不强烈,技术能力较好同时具备业务和团队的管理能力更受职场的欢迎;
  • 创业路线:在互联网领域中机会还是比较多的,各行各业都在提倡互联网+的背景下,如果在职场中有了足够的能力、资源的积累,会有相当一部分选择尝试创业;
【注意】 如果把技术当成解决业务的工具,即使对技术深度的追求不多,也要对技术的使用做到细致与熟练,对于专业范畴内的能力是不能打折的,遇见过少数的技术面试这样解释自己的综合能力:因为追求于项目管理或者业务解决能力,所以欠缺技术细节方面的沉淀。这种思路当真是清奇。

回答|共 1 个

legs+ 发表于 2023-10-14 15:47:47| 字数 21 | 显示全部楼层

技术栈整理
1.基础篇

200851_1cf8896b_5064118.png


2.进阶篇:

200904_61ae4cbe_5064118.png


3.高级篇

200923_aeae926a_5064118.png

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐