身于“乱世”,我们程序员应该如何打算?

  今天看了这篇文章, 发现自己也有点生处乱世,不平之感,但是文章的朴实却让我有了一个良好的反省,特此转载

分类: 项目管理 770人阅读 评论(12) 收藏 举报
不仅要低头拉车,还要抬头看路。在周末夜深人静的时候就要思考一下人生。偷笑
此“乱世”虽非战火纷飞、民不聊生的彼乱世,但是整个社会的观感确实让人不得不焦虑:不断飞涨的物价,让买猪肉鸡蛋都觉得有压力;致癌的童装、问题奶粉,让你不得不时刻为孩子提心吊胆;日赚6.48亿的两大石油公司却供应着价格高昂的汽油;扶个老太太不带摄像机恐怕脱不了关系;自杀11刀才能成功的不幸同胞;“可救可不救一定不救,可查不查就一定要查”的“白眼天使”;大肆敛财却破坏环境的某些化工企业;靠手续费盈利2000亿的银行等等。
还有其它的林林种种不仅出现在时事资讯中,我们也时时刻刻都在亲身经历着。现在的世道就是没有效率也没有公平,诚信缺失道德沦丧。这样的社会,是一个容易让年轻人失去希望的社会。作为程序员(泛指相关的从业人员)这个以年轻人为主力军的群体,我们能够焦虑、愤青、失望吗?肯定是不能,我们中的很大一部人都是家庭的支柱,更好的事业会让家庭更幸福,所以我们要挺住。
那我们应该怎么做呢?以下是我自己的一个打算和想法,来抛砖引玉。
我现在的情况,硕士学历,小型项目经理,收入在所在城市可能是工薪阶层的中等(可能还要中等偏下一些),上进心尚在,激情尚存。俗话说的几个“子”基本算有了,但是我觉得生活才起步。总的说来近期有如下打算:

工作方面:

安心现有工作一段时间
现在的工作,除了是一份工作以外,已经被打上了历练、同事信任、帮助公司转型、个人职业生涯的完整成功案例等等烙印,所以一定要对老板、同事和自己有个交代才能考虑下一段工作经历。虽然这份工作已经四年多了,但“革命尚未成功”,还需继续努力。
提高解决问题的能力
我认为中国的IT软件行业还是比较落后的,主要是做技术的应用,而不是开发技术本身,所以快速的掌握技术如何应用,如何更合理的解决问题,才是最根本的。所以在工作中我喜欢强调某个技术问题不是问题,只要去学习就能解决。有的同事认为这个程序我解决不了,在我的技术能力范围以外了,但可以说是技术不过关,也可以说你解决问题的能力不过关,更直白一点就是你害怕困难。所以首先一点,在工作中,快速找到问题所在,用尽可能好的、快的方法漂亮的解决问题才是应该不管追求的状态。要完成这个,平时要保持对所有技术相关的所以信息敏感,要看科技资讯,找一切机会获得信息并理解,看书,与同道中人交流。广泛涉猎,最近可以看一下iphone应用的开发。提高搜商,更有效率的使用google等搜索引擎帮助解决问题。
爱上专研
做技术工作,要有专研精神。现在工作中有一个问题,就是快餐式的解决问题。指的是什么,比如碰到一个如何读写XML的程序问题,那么就会直接通过google搜索,可能很快发现一个基本能用的源码,然后copy后做小改动便可运行。这样问题虽然解决,下次要用的时候,因为搞不清楚原理,还是不求甚解,继续搜索、copy。这个问题在我的同事中也较为常见,这样的结果是知识得不到沉淀,还会让人觉得技术工作没有技术含量的错觉。实际上个人因为毕竟做过硕士论文,体会过研究一个问题的乐趣,有些问题刨根问题会有意想不到的收获,而且能够让你沉浸到技术中去,减少浮躁。所以今后一定要加强对一些模棱两可,似是而非的问题深入专研。
明确职业规划
小型项目经理(现在)->中性项目经理(外企优先)->大型项目经理(成长型企业优先)->CTO职业经理人。如果时机合适,可以考虑创业,行业以电子商务、教育业、流通行业等为佳。达到本行业瓶颈后可以考虑转行做教师。
充电
掌握最新技术,练习英文口语,工作相关的网站至少每天半小时,每月看书至少一本,文章每周至少5篇。找各种机会和同行进行交流,QQ群、CSDN、现实等等。

生活方面:

学习一点理财知识,存一些钱。建议刚出道的同行朋友不要做月光族,就算工资2000,也要每月定存500。最好采取零存整取的方式,这样可以禁止你乱花钱。哪怕当月不够花,借一点都可以,但是规矩应该雷打不动。
学习一点法律知识。虽然现金法制还不健全,但是懂点法律是必要的,以备不时之需。谁也不知道你的第一场官司什么时候降临。
保持健康的身体,等孩子稍大一些,就一定要恢复各种运动:自行车、足球、户外、羽毛球(还有麻将,呵呵)。
少开车,多骑车。建议想买车还没买车的朋友最好考虑清楚是不是必要,因为车真的是个消费品,不管是放着还是开着都要花钱。而且现在各个城市非常拥堵,所以要好好想一个算法来规划出行。
修生养性,逐渐改正喜欢负面思维的习惯。正面思维,虽然每天听到那么多坏消息,但是既然不可能马上改变什么,生活还要继续。那就要正面的去努力,维护维护自己的尊严。说白一点,只要不移民,都得在这个环境过下去。所以,除了努力,别无选择。
更较真一点,维护自己权益的事情还要做得更彻底,这样才能保护自己和家人。该投诉投诉,该维权维权,该打官司不要怕麻烦。

现在想到就这么多,运行一段时间再慢慢修正,欢迎支招,讨论。

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

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

相关文章

Activity的启动流程

Activity的启动流程 努力工作 自己平时工作接触的frameworks代码比较多,但真正理解的很有限,一直在努力分析。。我主要还是用补丁的形式来看 core/java/android/app/Activity.java | 6 core/java/android/app/ActivityManagerNative.jav…

es6--箭头函数

基本用法 ES6允许使用“箭头”(>)定义函数。 var f v > v; 上面的箭头函数等同于: var f function(v) {return v; }; 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 var f () > 5; // 等同于…

halcon Bit图位像素处理算子,持续更新

目录bit_andbit_lshiftbit_maskbit_notbit_orbit_rshiftbit_slicebit_xorbit_and 功能:输入图像的所有像素的逐位与。 bit_lshift 功能:图像的所有像素的左移。 bit_mask 功能:使用位掩码的每个像素的逻辑与。 bit_not 功能&#xff1…

NYOJ题目839合并

--------------------------- AC代码: 1 import java.util.Scanner;2 3 public class Main {4 5 public static void main(String[] args) {6 7 8 Scanner scnew Scanner(System.in);9 10 int timessc.nextInt(); 11 …

指针的魅力

序 指针说:love me,love me! 但是他对指针说:I hate u,I hate u! …… 指针仅仅是作为指针,我们可以把它当做有用的工具,为我们提供便利与好处。说起工具不得不让我想起一样东西—…

python多进程

2019独角兽企业重金招聘Python工程师标准>>> python多进程 进程简介 进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。…

halcon彩色图像颜色处理算子,持续更新

目录apply_color_trans_lutcfa_to_rgbtrans_to_rgbclear_color_trans_lutcreate_color_trans_lutgen_principal_comp_translinear_trans_colorprincipal_comprgb1_to_grayrgb3_to_graytrans_from_rgbapply_color_trans_lut 功能:申请使用颜色查找表。 cfa_to_rgb …

夺命雷公狗---node.js---20之项目的构建在node+express+mongo的博客项目5mongodb在项目中实现添加数据...

我们上一步就引入了mongodb了,那么下一步就要开始写添加数据了,不过有个前提是先将表单的数据处理好: 最基本的这部现在已经成功了,因为最基本的这步就是先将表单处的提交方式和提交地址给处理好,这里和PHP的基本上是一…

重新绑定ItemsSource先设置ItemsSource = null;的原因

即报错信息为:在使用 ItemsSource 之前,项集合必须为空。原因:Items和ItemSource,只能有一个生效,想用其中一个,另一个必须是空。重新绑定ItemSource,虽然绑定的集合对象Clear了,但是…

敏捷开发学习

Scrum 敏捷开发,绩效管理,团队管理,企业管理,ASP.net MVC 敏捷开发 培训|咨询 工具开发 课题研讨 http://blog.csdn.net/cheny_com/article/category/794542 http://blog.csdn.net/vincetest/article/category/650747 http://blog…

Git commit后,本地代码丢失解决方法

问题描述: 提交代码时,rebase了两次,本地代码丢失了,吓得我差点跳起来。解决方法如下: 1、执行命令: git reflog d6ea731 (HEAD -> dev, origin/dev, master) HEAD{0}: checkout: moving from master to…

Edges图像边缘处理halcon算子,持续更新

目录close_edgesclose_edges_lengthderivate_gaussdiff_of_gaussedges_coloredges_color_sub_pixedges_imageedges_sub_pixfrei_ampfrei_dirhighpass_imageinfo_edgeskirsch_ampkirsch_dirlaplacelaplace_of_gaussprewitt_ampprewitt_dirrobertsrobinson_amprobinson_dirsobel_…

Android存储数据方式

可以查看Android开发文档中的:/docs/guide/topics/data/data-storage.html Android provides several options for you to save persistent application data. The solution you choose depends on your specific needs, such as whether the data should be privat…

防止cpu 一直被占用 sleep(0) 和 yield

在java的Thread类中有两个有用的函数,sleep和yield,sleep就是线程睡眠一定的时间,也就是交出cpu一段时间,yield用来暗示系统交出cpu控制权。这两个函数在多线程开发的时候特别有用,可以合理的分配cpu,提高程…

做一个有胆识的有为青年

1、一个年轻人,如果在这四年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。 2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆…

jstack应用-查找CPU飚高的原因

场景 在系统上线后,经常会遇到运维的同学跑过来说:“这次发版后,cpu线程使用率到一场,到100%了”。这时候不要慌,可以使用堆转储来分析到底是哪个线程引起的。 查找元凶 [rootjava_mofei_01 test]# top Mem: 16333644…

Enhancement增强图形halcon算子,持续更新

目录coherence_enhancing_diffemphasizeequ_histo_imageilluminatemean_curvature_flowscale_image_max_shock_filtercoherence_enhancing_diff 功能:执行一个图像的一个一致性增强扩散。 emphasize 功能:增强图像对比度。 equ_histo_image 功能&am…

音频中采样位数,采样率,比特率的名词解释(转)

采样位数(采样大小): 采样位数可以理解为采集卡处理声音的解析度。这个数值越大,解析度就越高,录制和回放的声音就越真实。我们首先要知道:电脑中的声音文件是用数字0和1来表示的。所以在电脑上录音的本质就…

WebSocket实时异步通信

WebSocket实时异步通信 【一】WebSocket简介 WebSocket是HTML5推出一个协议规范,用来B/S模式中服务器端和客户端之间进行实时异步通信。 众所周知,传统的HTTP协议中,服务器端和客户端通信只能是在客户端发送一个请求之后,服务器端…

多线程和多进程的区别(小结)

分类: linux 2009-06-19 09:33 11501人阅读 评论(15) 收藏 举报 很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。 今天终于下了决心,写点东西…