查看: 9756| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 谈谈养老大厂程序员自我提升的经历和体会

   
🤗 2
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

从去年开始,大厂陆陆续续大规模裁员让很多准备在大厂养老的小伙伴紧张起来,相信你身边也有很多朋友被裁员。今天分享以下我是如何在养老大厂学会自我提升,从而增加自我竞争力的。

巩固基础知识

其中学习基础知识,又有两点要注意的:找对方向、用对方法。说的更直白一点就是学什么以及怎么学。
学什么?
首先要将基础打牢固,最基本的算法和数据结构一定要滚瓜烂熟,拿起来就能用。. Waral dи,
比如下面这些个算法和数据结构类型就一定要熟练掌握。

. 1point 3acres
10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法。
10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie 树;

提高专业技能时间安排

千万别老想着周末提高专业技能,周一到周五把时间好好利用起来,积极主动去分担团队的任务,下班后继续学习三个小时,周末别开电脑,出去运动、健身、聚会、参加活动,才能全面大幅提高!

. ----. 1point3acres.com
学习要注意下面这三点,才能在职场的马拉松中跑赢很多人。
  • 只在公司学习
  • 不占用业余时间
  • 工作用到的技术才会学习


关于学习方法

TJ曾经说过,他学编程的方法就是大量的读代码,并去认真思考它们是如何工作的,我觉得相比做一堆无聊项目或者浪费大量时间去掌握框架里面的奇技淫巧而言,这是一条捷径。
  • 看书和文档。书看最经典的,文档看最新的。看什么书?网上搜下了知道了,看书不求多,只求你看完一本再看另一本,千万不要出现这本看了前三章、另外一本又看前两章的情况,记住,没到100度的水是永远烧不开的。
  • 看源码
  • 审视自己过去的项目。有的人,做过的项目就再不管了,其实这样不好。如果有空你还是可以拿出来看看的(看看当年的自己写得有多烂)去发现当时的代码有哪些不足?再问问自己现在还会不会犯同样的错误?多总结,这不仅对前端有好处,对你的个人管理来说也非常有好处。
. ----
. 1point 3acres
转管理,从个人贡献者到团队贡献推动者

程序员转管理前,先得想清楚一件事:
转管理,本质上是从个人贡献者,转变为团队贡献的推动者
牵引很多人朝着一个共同的目标努力,从而放大自己的贡献。
程序员做好自己的工作就可以了。
管理者的价值,得通过引导他人更好地工作来实现。

要刻意提升沟通、表达能力

对于项目、产品、售前、方案等工种来说,他们天天都需要与人打交道,沟通、表达算是他们的基本功。
但程序员在日常工作中,大部分时间都是与计算机打交道。
平时练得少了,在沟通表达这一块,就不会很优秀,甚至是有点欠缺(当然,特例总是存在的,此处不讨论)。

最后再谈谈大厂程序员如何克服的职场焦虑

1.认知的转变。技术管理不是抛弃技术,而是更看重技术的应用价值。做技术的时候,把技术做好就是最大的目标,而做了管理之后,你要把技术作为一个手段来看待,看它究竟能为目标带来什么。这并不意味着你不再关心技术,只是关心的层次不同而已。
2.职责的调整。工程师原来只需要拉好车,做好手头的事即可。而技术管理者则是需要驾驭好整辆马车,充分发挥每只马的特长,引领马队步调一致地往前走。
3.技能的要求。工程师原来关注的是专业能力的提升,在技术上某个领域的深耕。而技术管理者需要的是多维度能力,包括产品思维、沟通协调能力,这个我们在下一讲再详细展开。
4.思维方式。工程师更多的是执行思维,关注自己的代码是否写得优雅,自己的任务是否按时完成。而技术管理者更看重规划思维,技术方案是否合理,技术架构是否方便后期扩展和维护,技术落地后能为业务方带来什么收益。. Χ


以上几点推荐反复练习,一定能跑赢房价,成为一个优秀的软件工程师,希望大家不再为裁员烦恼。

补充内容 (2023-08-04 16:22 +08:00):
大家走过路过给我加点米 谢谢了!

评分

参与人数 14大米 +16 收起 理由
wenxh15 + 1 赞一个
Jackyyyy- + 1 赞一个
美羊羊爱喝鱼头汤 + 1 赞一个
yxd117 + 1 赞一个
dafengx + 1 给你点个赞!

查看全部评分


上一篇:狗家升职之后第一个perf
下一篇:亚麻申请short term leave流程
地里匿名用户
推荐
匿名用户-LU3GN  | 添加认证 | 2023-8-4 17:03:08
养老厂就在班上学,下班别学了
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-P4TAW  | 添加认证 | 2023-8-4 13:28:33 来自APP
下班后继续学习三个小时,和不占用业余时间学习是怎么做到的?🐶. 1point3acres
总结很棒
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-ZR2P1  | 添加认证 | 2023-8-5 23:56:01
关于“工作用到的技术才会学习”这点。目前我在G家养老组,组内负责工作是general backend,感觉技术栈挑战性和未来发展可能性都不太高。这种情况是不是应该主动扩宽下学习的方向,不止是学当前工作用到的技术呢?或者趁着这波AI热潮,去apply一个AIGC相关的20% project,这样工作中用到的技术就更多
回复

使用道具 举报

全局:
先马再看。我已经被大厂裁了,想找一家wlb好的公司,抽时间学点技术,要不level真提不起来。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-VT1SR  | 添加认证 | 2023-8-5 02:42:55 来自APP
不懂就问啊,TJ是谁-baidu 1point3acres

补充内容 (2023-08-05 05:39 +08:00):. Χ

自问自答,TJ Holowaychuk
回复

使用道具 举报

🔗
tobebeyond 2023-8-5 03:42:25 | 只看该作者
全局:
这两点不是很认同, 太片面/绝对化了
不占用业余时间. check 1point3acres for more.
工作用到的技术才会学习
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-IC4JU  | 添加认证 | 2024-1-27 01:49:01 来自APP
匿名用户 发表于 2023-08-05 08:56:01
关于“工作用到的技术才会学习”这点。目前我在G家养老组,组内负责工作是general backend,感觉技术栈挑战性和未来发展可能性都不太高。这种情况是不是应
有余力情况下 20% project选个AI方向的肯定没坏处 扩展技能包也得从工作需要出发
回复

使用道具 举报

🔗
lastk7 2024-7-19 07:11:47 | 只看该作者
全局:
我反而觉得学编程应该是项目驱动的,没有目的地干看书或者不知道场景地学习一门技术效率会比较低(当然那些纯对技术感兴趣的大佬请无视),而且技术本身的目的就是为了解决问题,如果本身就没有什么问题或者好奇心就去学习一门技术有点本末倒置,正如胡适所说,“无目的读书是散步而不是学习”。如果能把项目变成自己的副业就更好了。

而且看技术书为什么一定要看完一本再看另一本呢?不应该是挑对自己有用的章节看么?(当然楼主的意思可能是不要只读一本书的前几章的内容,假如是这个意思的话我赞同)技术类书籍不像小说那样章节间有着很强的发展关系和逻辑顺序,反之,大多数章节之间都是独立的,大可以挑选对自己有用的章节看,遇到相应的问题或者对哪个技术话题感兴趣时再回看就🉑
回复

使用道具 举报

🔗
madalpaca 2024-7-19 11:06:46 | 只看该作者
全局:
"工作用到的技术才会学习"

养老的地方的一个重大特征难道不是工作中用不到任何技术吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表