技术人生“白天求生存,晚上谋发展”

白天求生存,晚上谋发展

     这句话最近在团队经常有人说,其实我也深有体会,因为我看到的技术牛人他们背后肯定有一段很长时间的艰苦时光,可能是3年,也可能是8年,也可能一直还在坚持。

     其实我们周围大部份人有一些感受,要么是感觉太忙了,没时间学习,要么是感觉没目标,不知道如何学习,也有很多人都是抱怨环境问题,自己在一个不喜欢学习的环境中工作。很多技术人员想过着5*8轻松工作,不再为房子、车子、女子的事发愁。

      有些人说自己的环境不好,工作没创新,不知我们有没有想过说工作没创新是什么原因,创新不是别人来搞的,如果有一天公司经常搞一些新技术给大家,那估计又有人说公司没方向,瞎折腾了,所以工作有没有创新更多的是我们自己有没有创新的愿望,只有自己亲手去想了去实现了再能体会到创新的乐趣。如果你对现有的工作内容不感兴趣,你完全可以去做互联网工作,开源项目,新技术传道,BBS回答问题,写技术博客,总之很多事情可以想可以做,创新是自己去计划与实现的才能有深刻的体会。

      有些人说同事水平差,如果是这种感觉那最要命了,物以类聚这句话我想大家都明白,如果你认为同事水平差,那说明你的水平也好不到哪里去,一个人经常和什么人接触,就知道这个人水平大概怎么样。现在的互联网这么发达,如果你认为同事水平差,那你QQ、MSN、BBS的朋友是不是水平都很强呢?另外,我们不能只看别人的缺点,其实每个人都有很多优点,这些是我们学习的地方。

      有些人说上司没能力,听起来感觉很无耐,有可能是你根本不了解你的上司,总是看到了上司的不足之处,其实一个人能当你的上司,不管他水平如何,但肯定有他比你强的地方,有可能管理能力比你强,有可能技术比你强,有可能业务比你强,还有可能是人际关系比你好,我们做技术的很多人都以为人际关系不重要,但是如果让你来做管理,没有人际关系,就算再强的技术,你的下属也会认为你不称职,只是不好意思当面说罢了。

      还有一部份人认为我每天都在努力工作,但是没什么进步,说白天工作,晚上还要工作,根本没时间学习。那我想问问,你每天都在做什么,工作是谁安排的,如果你每天的工作都是你的上级安排的,你是被动接受,那就算再努力也只能成为一个熟练工,永远不可能成为专家。通过工作可以快速提高工作能力,但是做技术没有个人的思想,个人的理解,都是别人搭好的框架,我们天天做copy与paste,这和流水线作业有什么区别。

      还有人抱怨做技术本来就没什么前途,外面随便开个小店都能月入上万,甚至是几十万,我们辛辛苦苦大学毕业累死累活的才拿这点薪水。我们看看小店老板在干什么,白天是一大早就营业,晚上看不到人了才关门,关门了还要统计一天的收益,明天要做什么。更别谈什么旁边突然多了个竞争对手,工商税务的人员检查之类的事了,只有自己经历了才能感受。他们其实就是“白天求生存,晚上谋发展”这句话的最好体现。如果你羡慕,你完全可以不干技术,开店当老板去。

      其实这个世界做任何职业都需要努力,成功的人除了大家看得到的工作外,他一定在想自己如何发展的问题并且不停的学习与实践。做技术的,特别是做IT发展这么快的技术,通过工作来提高自己只是一方面,更重要的是自己要有一个学习与发展规划,并且不懈的努力。

再补充几点:


1、不结合实践的学习是很难的,工作就是最好的实践,不要总想学习一些与工作无关的东西,这样会让人很累,学习起来也慢,如果你学习或研发的东西与工作有关,或者是为他人服务,那会更有动力也会得到上司的认可。

2、不要总想着自己是辛辛苦苦大学毕业,有文化就应该比没学历的人收入高,现在是市场经济,能力最重要,就好比你大学本科毕业工作6年了,一个刚进来的研究生比你待遇高,你能接受吗?


3、这个世界成功人的总是少数,我们都只是平凡的人,我们需要有一种平凡且进取的心态去生活,不要期望有多少付出就一定有多少回报,相信没有付出就没有回报就可以了。

这是我的一些技术人生感受,现在自己才刚起步,写此文以勉励自己,也与大家共享。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/509442.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CRT

当C Runtime函数库于20世纪70年代产生出来时,PC的内存容量还很小,多任务是个新奇观念,更别提什么多线程了。因此以当时产品为基础所演化的C Runtime函数库在多线程(multithreaded)的表现上有严重问题,无法被多线程程序…

java多线程笔记补充之线程的生命周期

多线程通信的时候很容易造成死锁,死锁无法解决,只能避免: 当A线程等待由B线程持有的锁,而B线程正在等待A线程持有的锁时,发生死锁现象,JVM不检测也不试图避免这种情况,所以程序员必须保证不导致死锁. 避免死锁法则: 当多个线程都要访问共享的资源A,B,C时,保证每一个线程都按照…

图结构练习——BFSDFS——判断可达性

题目描述 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天&…

关于跨dll的模板单例问题

C的模板可以帮助我们编写适合不同类型的模板类&#xff0c;给代码的复用性提供了极大的方便。近来写了一个涉及单例的C模板类&#xff0c;简化下来可以归结为以下的代码&#xff1a; 1234567891011template <typename T>class Singleton{public:// 此处省去了多线程安全锁…

java多线程笔记补充之 线程控制操作

线程休眠:让执行的线程暂停一段时间&#xff0c;进入计时等待状态。 方法:staticvoid sleep(long millis) 调用sleep后&#xff0c;当前线程放弃CPU,在指定时间段之内&#xff0c;sleep所在线程不会获得执行的机会。 此状态下的线程不会释放同步锁/同步监听器. 该方法更多的用…

图结构练习——BFS——从起始点到目标点的最短步数

题目描述 在古老的魔兽传说中&#xff0c;有两个军团&#xff0c;一个叫天灾&#xff0c;一个叫近卫。在他们所在的地域&#xff0c;有n个隘口&#xff0c;编号为1..n&#xff0c;某些隘口之间是有通道连接的。其中近卫军团在1号隘口&#xff0c;天灾军团在n号隘口。某一天&…

C++中的Dll内存问题

这两天在做一个数据结构&#xff0c;使用树结构&#xff0c;两层&#xff0c;第一层的数据元素为第二层的n个分支 遇到问题如下&#xff1a; 1&#xff1a;使用vector在debug下运行正常&#xff0c;在release下源码运行正常封装后运行失败 请教了多人&#xff0c;觉得可能是vec…

Catch That Cow

题目描述 Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a number line and the cow is at a point K (0 ≤ K ≤ 100,000) on the same number line. Farmer John ha…

java5新特性静态引用、foreach、自动装箱和泛型枚举以及可变参数的总结

静态引用 导入(import)表示去找哪一个类&#xff0c;去哪一个包下去找哪些被使用到的类。 在java中有一个语言核心包&#xff1a;java.lang. 使用java.lang包中的API&#xff0c;不需要引用&#xff0c;直接能找到&#xff0c;但是&#xff0c;如果我们使用到的API不呼吁java.l…

C++中堆和栈的完全解析

C中堆和栈的完全解析 内存分配方面&#xff1a; 堆&#xff1a; 操作系统有一个记录空闲内存地址的链表&#xff0c;当系统收到程序的申请时&#xff0c;会遍历该链表&#xff0c;寻找第一个空间大于所申请空间的堆结点&#xff0c;然后将该结点从空闲结点链表中删 除&#xff…

数据结构实验之图论四:迷宫探索

题目描述 有一个地下迷宫&#xff0c;它的通道都是直的&#xff0c;而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关&#xff1b;请问如何从某个起点开始在迷宫中点亮所有的灯并回到起点&#xff1f;输入 连续T组数据输入&#xff0c;每组数据第一行给出三个正整数&am…

心灵的旅行

http://wzrong.blog.163.com/blog/static/1326445772012214295364/ --心灵的旅行&#xff08;陈科儒&#xff09; http://www.qixingquan.com/article-143060-1.html --神山的召唤 http://www.qixingquan.com/thread-78730-1-1.html --一个人的远方&#xff0c;独行滇西北

java8新特性lambda表达式、函数式编程、方法引用和接口默认方法以及内部类访问外部变量

一提到java是一种什么语言&#xff1f; 大多数人肯定异口同声的说是一门面向对象的语言&#xff0c;这种观点从我们开始学java就已经根深蒂固了&#xff0c;但是学到java8新特性函数式编程的时候&#xff0c;我才知道java并不是纯面向对象的语言。 lambda表达式的详细教程 lam…

C++ 中export 关键字的尴尬处境

分离编译模式&#xff08;Separate Compilation Model&#xff09;允许在一处翻译单元&#xff08;Translation Unit&#xff09;中定义&#xff08;define&#xff09;函数、类型、类对象等&#xff0c;在另一处翻译单元引用它们。编译器&#xff08;Compiler&#xff09;处理…

图结构练习——最短路径

题目描述 给定一个带权无向图&#xff0c;求节点1到节点n的最短路径。 输入 输入包含多组数据&#xff0c;格式如下。 第一行包括两个整数n m&#xff0c;代表节点个数和边的个数。(n<100)剩下m行每行3个正整数a b c&#xff0c;代表节点a和节点b之间有一条边&#xff0c;权…

C++强大背后

在31年前(1979年)&#xff0c;一名刚获得博士学位的研究员&#xff0c;为了开发一个软件项目发明了一门新编程语言&#xff0c;该研究员名为Bjarne Stroustrup&#xff0c;该门语言则命名为——C with classes&#xff0c;四年后改称为C。C是一门通用编程语言&#xff0c;支持多…

javaWeb回忆思维导图

出处&#xff1a;https://blog.csdn.net/jackfrued/article/details/42617675 https://www.cnblogs.com/xieyupeng/p/6961667.html

如何理解const char*, char const*, char*const等

const char*, char const*, char*const的区别问题几乎是C面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C Programming Language里面给出过一个助记的方法&#xff1a; 把一个声明从右向左读。 char * const cp; …

查找练习 hash——出现过的数字

题目描述 有一个数据字典&#xff0c;里面存有n个数字(n<100000)&#xff0c;小明现在接到一个任务&#xff0c;这项任务看起来非常简单——给定m个数字&#xff0c;分别查询这m个数字是否出现在字典之中&#xff1b;但是考虑到数据量的问题&#xff0c;小明找到了善于编程的…

读过的最好的 C++ 开源代码

https://www.zhihu.com/question/21376384