美文网首页
对程序员的几点建议

对程序员的几点建议

作者: mafa1993 | 来源:发表于2022-09-06 14:29 被阅读0次

起因

最近想换工作,就去面试。面试官的一个问题问的让我陷入了沉思。问题是:你觉得自己的优势什么。这个问题其实很正常。但是我却没有回答上来,只说了自己的劣势。因为我真的想不出来自己的长处在哪。然后大概说下自己从业经历。

个人背景

个人6年网安行业php开发。从小白到核心开发,到项目简历兼任技术经理。附一下个人简历的技能。
1.熟悉php,熟悉php的多进程、设计模式、框架源码等
2.熟悉linux,能够编写shell脚本,对linux优化有所了解。
3.熟悉redis,redis集群,哨兵,分布式等
4.熟悉docker,docker-compose
5.熟悉vue,vue组件等,使用vue完成了部分工作,对前端优化有一定了解,使用过elementUI
6.熟悉js,jq等,熟悉es6语法
7.熟悉echarts可视化。对canvas、cocos、three有所了解
8.了解mysql,对mysql优化及分布式有所涉猎,了解mycat使用
9.熟悉nginx,对nginx优化有一定了解,了解lua脚本,可以使用lua配合nginx完成一些工作,了解openresty,
10.熟悉elasticsearch,增删改查,聚合优化,集群部署等
11.熟悉golang并发编程和网络编程,使用过beego和gin
12.熟悉git和svn版本控制工具
13.熟悉网络协议,http imap pop3 smtp等
14.了解haproxy、keepalived,进行过业务开发
15.熟悉project、禅道等使用,有项目管理经验

还有些网安和人工智能的只了解了皮毛,就没有王航罗列。

思考

问题

从上面的技能介绍就不难看出,从前端到后端到分布式数据库都有所涉猎。但是都涉及不够深,但又不浅。分析下出现这种请款的原因。

造成问题的原因

1. 发展的问题。因为计算机的高速发展,php这门语言慢慢淡出视野,没有及时的作出调整。其实语言某种层面来说只是工具,其他语言能实现的php也都能实现。只是效率、成本、生态的问题。
2. 公司发展需要导致。初创公司,身兼数职,从产品需求、技术选型、架构设计、服务器运维、前后端编码、文档产出到售后支持、客户对接全流程。基本都参与了。导致了自身定位不清晰,不知道自己是干啥的。按公司的话说是网络安全研发工程师,就是啥都懂。后来又给了项目经理的头衔。再后来有给了系统工程师的头衔。
3. 涉猎过广,不知道如何选择,也没有做好选择。有些技术是公司使用的去做了研究,有些是自己兴趣所致去学习的,比如:人工智能的一些算法、区块链的一些知识、分布式的一些架构、h5游戏啥的,有些有兴趣还没有来的及去看。

其实三年前在前端还是后端发展上做过一次抉择。当时前端人才还算紧缺。但是觉得还是想深耕后端(也忘了当时咋想的,可能脑子有坑)。从那以后学习了一些分布式什么的东西。最近一年由于岗位的调整,学的更多的是管理相关的内容。

怎么解决

  1. 需要去学习一个编程以外的技能,不至于35以后没啥技能。
  2. 技术经理、项目经理其实自己还是没有想好做什么,甚至产品经理也有接触一些。
  3. 技术方面,php+go,其实很多人放弃了php,不能理解。为什么不一起把他壮大呢?缺少生态,就建立生态,性能问题就优化性能(其实相对于py,php性能很好的)。
  4. 多学点底层的东西吧,虽然现在还不知道从哪下手。linux内核、socket编程等等吧。不能只执着于应用。c语言暂时还是不想去碰,看是能看懂的。

建议

  1. 互联网这行,并没有想象中那么高薪。互联网每天8小时可能7小时是在解决问题。从这方面来说救没有优势了。可能二三线城市这么算都不如行政。
  2. 做好自己的职业规划,比如自己想要做项目经理,就要在工作2-3年就开始去学习接触项目管理的东西。产品经理也是一样。很多的招聘是要5年经验但是3年管理经验的。
  3. 技术的话抓住一个深耕,其余的在满足开发需要的情况下,适当深入。如果身边有行业大牛,要利用好这些资源,学习相关的内容。其实技术的变化远比我们想象的慢,我刚接触php的时候,他们就在转go,现在8年时间,go差不多才算火起来。人工智能也差不多。不管你选择哪项技术去深耕,都不要害怕他的变化,即使perl、delphi这些好像被淘汰的东西其实也有岗位的。只要能力足够是不怕没工作的。
  4. 人生是有起伏的、不可能薪资什么的一直,总会有波动,可能有一段时间会发生下降,不要气馁,要沉住气,按照自己的既定路线走即可。

当兴趣变成了职业真的很让人无语。主要是一个程序员还要面对职场政治。

最后希望做一些有意义的事。很希望重新去建立起php的生态。

最近会写几个包吧。es的和限流的。

相关文章

  • 对程序员的几点建议

    起因 个人背景 还有些网安和人工智能的只了解了皮毛,就没有王航罗列。 思考 问题 造成问题的原因 其实三年前在前端...

  • 对新入门程序员,有用的几点建议!

    每年都有无数年轻程序员,加入软件行业。他们在学校里学过编程,但是对这个行业的现实一无所知,现在来听听资深的软件工程...

  • 对阅读的几点建议

    这两天读了彭小六的《洋葱阅读法》,很有收获。本书的核心是讲述了四种阅读方法:碎片阅读,快速阅读,主题阅读和深度阅读...

  • 对学生的几点建议

    昨天接到河南省教育厅的通知,我们的开学时间估计在3月份了,这么长时间宅在家里,孩子们要慢慢适应网课啊!在这里...

  • 2018-07-03

    我的写作流程及对初写者的几点建议

  • 对职场新人的几点建议

    作为一个工作九年多的职场老菜鸟,我先后在国企、股份制企业、上市企业、私人企业工作,也曾作为一个企业主管理过三十多个...

  • 对《简书》的几点建议

    ①让喜欢❤️和收藏的文章可以分类,要不然喜欢的文章多了,想回过头来看,不容易找,可以让读者自己分类和命名就像歌单或...

  • 对快餐文学的几点建议

    1,可以是连载,一章一发,每天坚持。也可以是先攒够一定量,然后一次性发布一批。 2,主要人物架构,一定要心中有数。...

  • 给小白程序员的几点建议

    接纳自己是一张白纸这个事实 我觉得这是一个首要的前提。也许你很优秀,有很强的学习能力,有强大的信念,有超强的小宇宙...

  • 程序员的编程之路(知识篇)

    企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业需要的高手呢?小卓给大家总结了一下几点: 建议一:只有真...

网友评论

      本文标题:对程序员的几点建议

      本文链接:https://www.haomeiwen.com/subject/pkopbrtx.html