当前位置: 首页 > news >正文

年轻人不用太过于努力

周末和一个毕业一年多的朋友聊天,我随口问了一句「你有什么想跟我分享的」,然后他就说了上面的那句话。

年轻人不用太过于努力

和读者聊天会做成我的一个公众号专栏,内容有也会越来越丰富,全部的内容都会收录到我的程序人生专栏中,如果有想找我分享内容的,也特别欢迎。

下面是我们聊天的一些问题,希望对读者们有所帮助,当然,如果你觉得有所收获,转发点赞是最好的帮助。

5458353365904a44736187195a81217f.jpeg067d3fd25475082dc5eefe4590158191.png

提问:

能不能简单说下你毕业到工作的这段生活,跟你之前毕业前所想象的程序员生活是否相符?

回答:

还可以哎,现在的工作紧张忙碌但又刚好在压力可以承受的范围内。然后因为是芯片厂嘛,做的也是底层相关的,很多客户遇到的棘手问题,需要我们来深入分析找到根本原因,同时也对负责的模块更加了解。总体来说挺符合我毕业前对工作的一些预期。

4469c57480092c2dae08bf83adf61196.png

提问:

能不能跟我分享一件你解决过的一件最有难度的技术问题?

回答:

这个倒还真说不出来什么有难度的,因为工作内容一直在变,积累比较少,没有深入地去解决问题。更多的是解决一些小问题,借此来熟悉模块。

c26f0bd55feb7918d9bdcb1e29f8e5ab.png

提问:

在学校还是以学习为主,但是毕业后,技术需要落地,要形成产品,所承受的压力肯定也不一样的,我想了解你是怎么看待这些变化,又如何做出调整的呢?

回答:

是的,在学校的时候学习时间远不止996,但是压力很小很小。工作了以后就需要对项目及时量产负责,若有关键问题影响项目量产必须要想尽一切办法去解决。比较看重结果吧,这是必须要转变的思维,我个人倒是能够适应偶尔的高强度工作。

但是一般如果是比较长时间的高强度工作的话,我会通过运动的方式来缓解压力。一般运动完之后,身体和精神上的压力都会得到有效缓解

提问:

那领导给你分配一个你没有做过的事情时,你是怎么规划去完成的呢?

回答:

这倒是我现在经常遇到的事情。因为很多原因吧,很多时候都是没有慢慢学习的时间,都是赶鸭子上架式。

一般遇到没做过的问题,我一般都是先看文档了解大概的基本知识,有一个简单的认识,然后去看一些前面同事解过的问题记录来复盘学习。最后再自己尝试解决问题。实在不行的话,一般会请教别的部门做相同工作的同事。

这中间会自己写一个总结性的文档,记录下所有有用的知识。

23a2116ba8ecc8f8ff052b92f004e328.png

提问:

你有自己思考过职业规划吗?

回答:

我从工作半年就一直在想自己的职业规划。但是随着工作时间的变化,其实一直也在纠结。之前想的是做几年技术然后转管理或者销售之类。

但是现在这个经济形式,感觉还是做技术比较稳妥一些。当前计划是在技术领域至少达到骨干级别,然后在此基础上发展,比如技术管理之类。但是总体方向还是要以技术为基础,结合自己的交际沟通能力来发展。

29f7272974aae12ab8cc42b4784f9cf1.png

提问:

工作后,能够花在学习上的时间肯定会减少,你是如何分配自己的学习时间的呢?

回答:

学习技术上面,我一直看的是比较基础的书籍吧。然后基本上空闲时间都会尽量学习,比如晚上九点下班,九点半到家,一般学习一到两小时。一般工作为主,但是都会尽力抽出时间来学习。

学习技术的经验,我自己来说就是耐下心来坚持学习吧。我是从硕士转行开始,形成了看书学习的习惯,所以能够坚持一直看书吧。

一般如果工作压力不大的话,精力比较充沛,就会去看一些烧脑的技术书籍;如果工作忙,就会去看一些非技术书籍,比如理财、交流、管理及软实力类的书籍。

493565c4430c212101ac42e7f843bba8.png

再问一个问题:

我今天教小孩下象棋,我跟他说,人生如棋,棋如人生,下棋可以悔棋,但是人生不可以,所以在人生这条路上,能够让自己一直正确的走下去是很难的,但是能把握一两次决定胜利的决定,就会比很多很多的人厉害了。

从大学到毕业这段时间,你觉得你做过最正确的选择是什么?

回答:

最正确的选择就是追到了我老婆,从来没有为感情心累过,而且,一直是我生活的港湾,补充精神能量。

然后就是大一的时候就决定要考研,这个是比较正确的决定吧。因为这个决定,即使在考研最艰难的时候,也没想过放弃,咬着牙坚持下来。

最后就是在研一的时候决定转行吧。转行不仅是找到了嵌入式软件的工作吧,也完全改变了我的很多习惯,比如自学能力、思考问题方法、自律能力等等,这些习惯一直到现在都对我很有助力。

「这里确实很多人应该向他学习」

7e92ea3d421b92bcb5f5ebcf744b0d80.png

提问:

我之前看过一句话,说,要敢于做梦,才可能梦想成真,想问下,你自己最大的梦想是什么呢?

回答:

梦想就是有一个不讨厌的有竞争力的工作,WLB。空闲时间和家里人出去玩玩,和老婆打打球。

ca45f8862a897689f97ea1a0a559afad.png

提问:

谢谢你的这些回答,最后,你还有什么想跟我分享的?

回答:

c7c1913992ee7643a99cad2b68bb8b7a.png

沟通交际能力确实挺重要。

我确实实实在在地体会到了这方面对我工作的助力,接触陌生工作内容的时候,去请教陌生同事,怎么用文字表述请教问题;以及和部门内、组内同事怎样相处。

深刻地感受到了,很多所谓的规则啥的,是可以靠沟通交流来解决的。

简而言之,就是技术是1,情商等软实力就是后面的0。

9d98d24cf3b34fd160c7af438d4c19b0.jpeg

d7b526ca35e9f2b5906ded3f778d2655.jpeg

相关文章:

  • 【HTML学生作业网页】基于HTML+CSS+JavaScript仿南京师范大学泰州学院(11页)
  • 【项目实战】Spring Boot项目整合Jetty、MySQL、Redis和MongoDB
  • Opencv项目实战:15 手势缩放图片
  • 猿创征文|11个开发者必备工具,赶快收藏
  • 零零信安-DD数据泄露报警日报【第40期】
  • 马斯克的这波神操作,让我意识到保持写代码的能力有多重要
  • Android入门第19天-Android里的RatingBar的使用
  • [会议分享]2022年欧洲计算机科学与信息技术会议(ECCSIT 2022)
  • Python --- 面向对象
  • C语言经典题目之汉诺塔问题超详解(4000字数只为能让你听懂这个题目)
  • 信号线上串接电阻的作用
  • OpenFeign的实现原理(附Feign和OpenFeign的区别)
  • 不同性质生物素叠氮试剂Biotin-azide,Biotin-PEG2/PEG3/PEG4-azide特点分享
  • 【Linux】信号
  • 网络协议:透彻解析HTTPS协议
  • Git的一些常用操作
  • golang 发送GET和POST示例
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • OSS Web直传 (文件图片)
  • 分布式熔断降级平台aegis
  • 前端自动化解决方案
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 我的zsh配置, 2019最新方案
  • 硬币翻转问题,区间操作
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (js)循环条件满足时终止循环
  • (python)数据结构---字典
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (十八)三元表达式和列表解析
  • (四)Android布局类型(线性布局LinearLayout)
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .bat文件调用java类的main方法
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 命令行参数包含应用程序路径吗?
  • .sh
  • :=
  • @Documented注解的作用
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @RequestMapping-占位符映射
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [1204 寻找子串位置] 解题报告
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [C#][DevPress]事件委托的使用
  • [C#基础知识系列]专题十七:深入理解动态类型
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [C++随笔录] 红黑树
  • [datastore@cyberfear.com].Elbie、[thekeyishere@cock.li].Elbie勒索病毒数据怎么处理|数据解密恢复