做技术已经有二十多年,每天忙忙碌碌,开始还对自己的职业生涯有些思考,时间一长,习惯了,再也没想过。前几天在办公楼上认识了一个朋友,他在某知名IT招聘网站做专业职业顾问,聊天的时候,他告诉我的这些话,让我顿时清醒了许多,现在我决定给自己这么多年的工作方式和思维模式做个改变,应该还不算晚。
不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。
一。不要以为技术可以换来稳定的生活和高的薪水待遇,更不要认为那些从事市场开发,跑腿的人没有前途。
中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,更可怕的是,会让你接触的人际关系非常单一,除了有限的技术人员之外你几乎见不到做其他行业工作和职位的人,你的朋友圈子小且单一.
比之于我们,那些从事售前和市场开发的朋友,却有比我们多的多的工作之外的时间,甚至他们的工作有时候是可以兼顾生活的,坦率的说更有发财和发展的机会,只要他们跟我们一样勤奋。
二。不要认为如果做到技术最强,就可以成为100%受尊重的人。
如果你幸运的能够听到市场人员的谈话,或是领导们的谈话,你会隐约觉得他们都在把技术人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在你所在的团队内部,你可能正在为一个技术问题的讨论再跟同事搞内耗,因为他不服你,你也不服他,你们都认为自己的对,其实你们两个都对,而争论的目的就是为了在关键场合证明一下自己比对方技术好,比对方强。(在一个项目开发中,没有人愿意长期听别人的,总想换个位置领导别人。)
三。更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为自己是搞技术的。
如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人知道C#与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术仅仅是一个工具,善于运用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业,因为这是两个概念,训练的技能也是完全不同的。
创业的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服务的策划和推销等等,这么多的问题都是客观存在着的。
[总之]
技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢它,但最好不要一辈子靠它生存。
分享到:
相关推荐
【标题】中的“一个老程序员的心里话”和【描述】中的“一位从业十多年的老程序员通过他的亲身经历为大家总结出来的一些经验”表明这篇文章是关于一个经验丰富的程序员分享他在IT行业长期工作所积累的见解和建议。...
1. 高亮全文处理:在处理大量内容时,提高加载速度是一个关键挑战。通过优化后台算法,实现了全文的高亮处理,这可能涉及到了数据分页、延迟加载(lazy loading)或者前端的虚拟滚动等技术,以减少初次加载的数据量...
### 知识点总结 #### 一、个人奋斗经历与成长背景 - **起点与环境**:文章描述了一位程序员的个人奋斗历程,从最初学习编程的环境开始介绍。作者在资源匮乏的情况下(如只能使用老旧的操作系统DOS 3.0)开始了编程...
有时,一个对新技术有深刻理解、善于思考和创新的程序员,可能比经验丰富的老员工更有价值。因此,程序员应该注重经验的积累,但也不能忽视对新知识的学习和创新思维的培养。 总之,程序员在成长过程中需要不断学习...
众投平台在国内被誉为一个高质量的生活问答社区,其独特之处在于所有参与者都需要经过验证,确保了信息的真实性和专业性。 #### 二、程序员的人生出口 ##### 1.1 成为超一流的高手 成为一名超一流的程序员是许多...
- 了解JVM的内存模型,包括年轻代、老年代、永久代(或元空间)的划分,以及垃圾收集的触发条件。 - JVM调优包括设置堆大小、GC参数等,可以通过JConsole、VisualVM等工具进行监控。 9. **Spring框架** - Spring...
都是肺腑之言,工作6年了,后悔上大学时没看啊。...一个程序员的发展历程.pdf 一个高级程序员的告诫.txt 一位老工程师的终告!.txt 一位软件工程师的6年总结 - GIS黃藥師.pdf 怎么样学好单片机及我的大学四年.txt
【Java程序员个人总结】 在Java编程领域,个人的技能和经验是不断积累和提升的过程。这位程序员在一年的时间里经历了从海辉公司的存储过程维护到新公司的系统架构师的角色转变,充分体现了Java程序员职业发展的多样...
一个文档结构树包含根元素,根元素是最顶级的元素,(就是紧接着XML声明语句后的第一个元素)。看例子: <filelist> <title>... <author>... 上面的例子分三级结构排列成"树"状,其中的就是根元素。在XML...
总结来说,pinyin4j是一个强大的汉字转拼音工具,它简化了Java程序员处理汉字拼音的需求。配合Sparta库,可以更全面地解决中文字符的处理问题。在开发过程中,合理利用这些库,可以提高代码的可读性和维护性,同时...
服务器证书是一个公有实体,用于验证服务器的身份,而私钥则是一个秘密实体,用于解密客户端发送的加密信息。这两个文件对于HTTPS服务至关重要。 - **服务器证书**:由受信任的证书颁发机构(CA)签发,包括公钥...
描述中的“直接导入工程下就能用,记得评价”意味着这个函数是一个可以方便集成到现有项目中的模块或库。开发者只需将其引入到工程中,无需复杂的配置,即可直接调用该函数进行汉字到拼音的转换。这种便捷性对于...
**Python Challenge**是一个专为程序员设计的独特在线挑战游戏。玩家需要通过解决一系列谜题来解锁新的关卡,这些谜题通常涉及到编程知识,尤其是Python语言的应用。尽管游戏名称提到了Python,但玩家实际上可以使用...
Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。为了在Java求职面试中脱颖而出,深入理解Java的核心知识,特别是JVM的工作原理至关...不断学习和总结,是每一个Java开发者成长的必经之路。
- **解决方案**: 分析数列的变化规律, 理解每个数字是如何由前一个数衍生而来, 计算出第 30 项的长度为 5808。 ##### 第11关 - 图像分割 - **提示**: 提示玩家需要将图像分割成五部分。 - **解决方案**: 下载图片, ...
在实现立方体映射时,程序员首先需要加载这六个图像,然后在OpenGL中创建一个纹理对象,并将这些图像贴图到立方体的每个面上。接着,通过特定的坐标变换,可以将这个立方体贴图映射到一个3D物体,如描述中的茶壶,...
2. **PDF格式详解**:PDF是由Adobe Systems发明的,旨在提供一个独立于硬件、软件和操作系统的方式,来共享和展示文档。PDF文件可以包含文本、图像、图形、超链接等元素,且支持密码保护和数字签名。 3. **VC++6.0...
冯唐易老可能是一位程序员或者科研人员,他分享了这个程序,表明他在这一领域有一定的研究和实践。 描述中提到的“计算关联维数的MATLAB程序”,表明这个程序的目的是为了计算数据集的关联维数,而“文件名是关联维...
合并排序数组, Valid Parentheses, 实现 strStr(), Set Matrix Zeroes, 搜索插入位置, Longest Consecutive Sequence, Valid Palindrome, 螺旋矩阵, 搜索一个二维矩阵, 旋转图像, 三角形, Distinct Subsequences ...