首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员们,应该专注技术还是找机会转管理?

最近有朋友留言,希望我给一些关于工作的建议与经验,应该专注技术还是转管理?只要有得选,技术或是管理都没毛病。但是大多数人都没得选,管理岗就那几个,凭啥得是你?技术吧,技术的天花板也很低,有太多的东西也会迅速地过时。我觉得这个话题很有价值,也想和大家一起讨论,并不全面,欢迎各位同行补充。

技术改变世界这句话并不是说说而已,如果喜欢并且有能力研究技术,你赶紧给我去,不去我用叉车叉你去。

但是觉得自己技术就到这的朋友,有转管理的机会一定要抓住,觉得自己技术能力比较难精进,正好可以通过管理能力来精进自己。那转型管理的人路子就稍微宽一些了,你能写代码,也会做业务,企业最需要这种人。但问题在于你专注管理,势必要放弃一些写代码的时间,腾出时间去钻研业务和管理,所以每个技术管理者都应该有一把自己的瑞士军刀,在将来漫长的职业生涯中,你需要打造你的工具箱,这些工具可以为你省下宝贵的时间。

高效的开发环境

工欲善其事,必先利其器。我们可以从编辑器谈起,这里有IDE vs Text Editor,有Vim vs Emacs,有Sublime vs Atom,那该如何选择呢?这款编辑器需要被长期使用,在这个过程不断的打磨,使其能完全适合自己的习惯,最大化编辑效率。如果程序员是侠客,编辑器则是他手中的剑。

Emacs已存在30年,社区仍然活跃,其可扩展性在编辑器中无人能出其右。Emacs的脚本语言elisp又是lisp的一种dialect,我觉得对lisp的学习可以提升程序员对编程核心思想的理解。另一个加分点是Emacs由于其本身的高门槛及lisp特质,吸引了大批高质素的程序员,其社区可谓藏龙卧虎,更诞生了像Org-mode这样神级的插件。

开阔你的视野

文能设计定需求,武可写码做架构,目标要够大,这样你才能看到更多的风景。而这个最终目标是解决问题,而不是精通哪一门技术,技术只是手段,不是目的。作为一个有追求的程序员,也要熟悉低代码开发工具,代码量少,系统的稳定性和易调整性都会得到一定的保障。

就比如国内领先的JNPF低代码快速开发工具,采用主流的两大技术Java/.Net开发,100%交付源码,有拖拽式的代码生成器,灵活的权限配置、SaaS服务,强大的接口对接,随心可变的工作流引擎。支持多端协同操作,100%提供源码,支持多种云环境部署、本地部署,只需要你花很少的时间就可以完成配置,它们的投资回报率是非常高。

开源地址:https://www.yinmaisoft.com/?from=tengxun

初入一个领域,就去选择主流技术框架,有经验了就关注背后的推动者,我相信优秀的人和团队总能打造优秀的产品,真正要学习的是技术背后的思想。以JNPF为例,如果你去使用它,你在执行在线开发的时候就会看到它的理念,对你的影响会比这些技术本身来得更深远。大多数人不太为未来的事提前做准备,但做准备跟不做准备的结果差别会非常大。

每个人的情况都是不同的,可以做出的选择也有无数种,我本人的认知也很局限,未来想法和现在也会有出入,希望你在看完后可以和我一起讨论~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230202A062NF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券