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

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

分类: 项目管理 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,一经查实,立即删除!

相关文章

es6--箭头函数

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

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 …

python多进程

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

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

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

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

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

WebSocket实时异步通信

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

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

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

Android:日常学习笔记(8)———探究UI开发(5)

Android:日常学习笔记(8)———探究UI开发(5) ListView控件的使用 ListView概述 A view that shows items in a vertically scrolling list. The items come from the ListAdapter associated with this view. 1.关于ArrayAdapter&#xff1a; ArrayAdapter<T> 是 ListAd…

分布式锁与实现(一)——基于Redis实现

概述 目前几乎很多大型网站及应用都是分布式部署的&#xff0c;分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性&#xff08;Consistency&#xff09;、可用性&#xff08;Availability&#xff09;和…

深入理解Activity启动流程(二)–Activity启动相关类的类图

本文原创作者:Cloud Chou. 欢迎转载&#xff0c;请注明出处和本文链接 本系列博客将详细阐述Activity的启动流程&#xff0c;这些博客基于Cm 10.1源码研究。 在介绍Activity的详细启动流程之前&#xff0c;先为大家介绍Activity启动时涉及到的类&#xff0c;这样大家可以有大概…

5月23日

11.1 LAMP架构介绍一、LAMP架构介绍LAMP是LinuxApache(httpd)MySQLPHP的简写&#xff0c;即把Apache、MySQL以及PHP安装在linux系统上&#xff0c;组成一个运行环境来运行PHP脚本语言&#xff0c;通常是网站。比如Google、淘宝、百度、51cto博客、猿课论坛等就是用PHP语言写出来…

LaTeX基础一:安装与基本操作

一、安装 1.首先下载texlive2015.iso文件。再在解压的镜像文件中运行install-tl-advanced.bat批处理命令。注意要关闭杀毒软件&#xff0c;否则可能会出现错误。2.可以修改一下安装路径&#xff0c;只要更改一个&#xff0c;其他也随之更改&#xff1a;3.把不要安装的语言包去掉…

电路宽度测量halcon例子

一个halcon处理的例子 目录处理要求&#xff1a;原图&#xff1a;处理程序&#xff1a;处理结果&#xff1a;处理要求&#xff1a; 根据客户给的宽度&#xff0c;计算出电路宽度太窄的为NG 原图&#xff1a; 处理程序&#xff1a; read_image (Image, 1.png) rgb1_to_gray(I…

iOS显示性能优化过程讲解

点我跳转原文地址 卡顿的原理 iOS系统界面滑动流畅性的保持主要是依靠CPU和GPU两大处理硬件间通力合作的结果&#xff0c;一个视图的显示需要先经过CPU创建、布局计算、对图片解码、文本绘制&#xff0c;然后CPU将计算的结果交给GPU&#xff0c;GPU可能需要对图形进行变换、合成…

1.SoapUI接口测试--创建项目

1、点击File-->New soapUI Project 2、填写项目名称&#xff0c;接口服务地址后单击【OK】按钮后就成功创建了一个项目 3、模拟发送请求 4、创建请求 或者直接Copy一个请求 5、保存项目 6、项目是以xml的格式保存的&#xff0c;下次用的时候可以直接导入&#xff0c;点击Fil…

HTML图片元素(标记)

<html> <head> <title>第一个网页</title> </head> <body> ***************图片元素******************</br> <img srcmm.jpg /> </body> </html> 新建一个文件夹“text”,在text文件夹内新建index.html并放入一张…

ASP.NET Aries 3.0发布(附带通用API设计及基本教程介绍)

主要更新&#xff1a; 1&#xff1a;升级处理机制&#xff08;js请求由同步变更为异步&#xff09; 2&#xff1a;优化前端JS&#xff1a;包括API和配置方式。 3&#xff1a;增加InputDialog功能。 4&#xff1a;增远远程验证功能。 5&#xff1a;优化权限安全机制。 6&#xf…

甲骨文称 Java 序列化的存在是个错误,计划删除

甲骨文计划从 Java 中去除序列化功能&#xff0c;因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化&#xff0c;该功能用于将对象编码为字节流...Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说&#xff1a;“删除序列化是一个长期目标&#x…

CreateProcess

Windows 进程创建完整过程&#xff08;除去细节&#xff09; 当前流程是分析WinXP x86得到的&#xff0c;在最新版本Windows上不一定正确&#xff0c;但是可以做一个参考&#xff0c; 由于我这里符号并不全&#xff0c;所以导致我这里有些东西看到的可能是错误的&#xff0c;误…

MVC架构模式(2)

简介&#xff1a; MVC最初是在Smaltalk_80中被用来构建用户界面的。M代表模型Model&#xff0c;V代表视图View&#xff0c;C代表控制器Controller。 Model模型层&#xff0c;可以简单理解就是数据层&#xff0c;用于提供数据。在项目中&#xff0c;&#xff08;简单理解&#x…