一、什么是宏函数?通过宏定义的函数是宏函数。如下,编译器在预处理阶段会将Add(x,y)替换为((x)*(y))#defineAdd(x,y)((x)*(y))#defineAdd(x,y)((x)*(y))intmain(){inta=10;intb=20;intd=10;intc=Add(a+d,b)*2;cout<
地推话术,如何应对地推过程中家长的拒绝
校师学
相信校长们在做地推的时候经常遇到这种情况:市场专员反馈家长不接单,咨询师反馈难以邀约这些家长上门,校区地推疲软,招生难。为什么?仅从地推层面分析,一方面因为家长受到的信息轰炸越来越多,对信息越来越“免疫”;而另一方面地推人员的专业能力和营销话术没有提高,无法应对家长的拒绝,对有意向的家长也不知如何跟进,眼睁睁看着家长走远;对于家长的疑问,更不知道如何有技巧地回答,机会白白流失。由于回答没技巧和专业
谢谢你们,爱你们!
鹿游儿
昨天家人去泡温泉,二个孩子也带着去,出发前一晚,匆匆下班,赶回家和孩子一起收拾。饭后,我拿出笔和本子(上次去澳门时做手帐的本子)写下了1\2\3\4\5\6\7\8\9,让后让小壹去思考,带什么出发去旅游呢?她在对应的数字旁边画上了,泳衣、泳圈、肖恩、内衣内裤、tapuy、拖鞋……画完后,就让她自己对着这个本子,将要带的,一一带上,没想到这次带的书还是这本《便便工厂》(晚上姑婆发照片过来,妹妹累得
C语言如何定义宏函数?
小九格物
c语言
在C语言中,宏函数是通过预处理器定义的,它在编译之前替换代码中的宏调用。宏函数可以模拟函数的行为,但它们不是真正的函数,因为它们在编译时不会进行类型检查,也不会分配存储空间。宏函数的定义通常使用#define指令,后面跟着宏的名称和参数列表,以及宏展开后的代码。宏函数的定义方式:1.基本宏函数:这是最简单的宏函数形式,它直接定义一个表达式。#defineSQUARE(x)((x)*(x))2.带参
微服务下功能权限与数据权限的设计与实现
nbsaas-boot
微服务java架构
在微服务架构下,系统的功能权限和数据权限控制显得尤为重要。随着系统规模的扩大和微服务数量的增加,如何保证不同用户和服务之间的访问权限准确、细粒度地控制,成为设计安全策略的关键。本文将讨论如何在微服务体系中设计和实现功能权限与数据权限控制。1.功能权限与数据权限的定义功能权限:指用户或系统角色对特定功能的访问权限。通常是某个用户角色能否执行某个操作,比如查看订单、创建订单、修改用户资料等。数据权限:
理解Gunicorn:Python WSGI服务器的基石
范范0825
ipythonlinux运维
理解Gunicorn:PythonWSGI服务器的基石介绍Gunicorn,全称GreenUnicorn,是一个为PythonWSGI(WebServerGatewayInterface)应用设计的高效、轻量级HTTP服务器。作为PythonWeb应用部署的常用工具,Gunicorn以其高性能和易用性著称。本文将介绍Gunicorn的基本概念、安装和配置,帮助初学者快速上手。1.什么是Gunico
小丽成长记(四十三)
玲玲54321
小丽发现,即使她好不容易调整好自己的心态下一秒总会有不确定的伤脑筋的事出现,一个接一个的问题,人生就没有停下的时候,小问题不断出现。不过她今天看的书,她接受了人生就是不确定的,厉害的人就是不断创造确定性,在Ta的领域比别人多的确定性就能让自己脱颖而出,显示价值从而获得的比别人多的利益。正是这样的原因,因为从前修炼自己太少,使得她现在在人生道路上打怪起来困难重重,她似乎永远摆脱不了那种无力感,有种习
学点心理知识,呵护孩子健康
静候花开_7090
昨天听了华中师范大学教育管理学系副教授张玲老师的《哪里才是学生心理健康的最后庇护所,超越教育与技术的思考》的讲座。今天又重新学习了一遍,收获匪浅。张玲博士也注意到了当今社会上的孩子由于心理问题导致的自残、自杀及伤害他人等恶性事件。她向我们普及了一个重要的命题,她说心理健康的一些基本命题,我们与我们通常的一些教育命题是不同的,她还举了几个例子,让我们明白我们原来以为的健康并非心理学上的健康。比如如果
2021年12月19日,春蕾教育集团团建活动感受——黄晓丹
黄错错加油
感受:1.从陌生到熟悉的过程。游戏环节让我们在轻松的氛围中得到了锻炼,也增长了不少知识。2.游戏过程中,我们贡献的是个人力量,展现的是团队的力量。它磨合的往往不止是工作的熟悉,更是观念上契合度的贴近。3.这和工作是一样的道理。在各自的岗位上,每个人摆正自己的位置、各司其职充分发挥才能,并团结一致劲往一处使,才能实现最大的成功。新知:1.团队精神需要不断地创新。过去,人们把创新看作是冒风险,现在人们
Cell Insight | 单细胞测序技术又一新发现,可用于HIV-1和Mtb共感染个体诊断
尐尐呅
结核病是艾滋病合并其他疾病中导致患者死亡的主要原因。其中结核病由结核分枝杆菌(Mycobacteriumtuberculosis,Mtb)感染引起,获得性免疫缺陷综合症(艾滋病)由人免疫缺陷病毒(Humanimmunodeficiencyvirustype1,HIV-1)感染引起。国家感染性疾病临床医学研究中心/深圳市第三人民医院张国良团队携手深圳华大生命科学研究院吴靓团队,共同研究得出单细胞测序
c++ 的iostream 和 c++的stdio的区别和联系
黄卷青灯77
c++算法开发语言iostreamstdio
在C++中,iostream和C语言的stdio.h都是用于处理输入输出的库,但它们在设计、用法和功能上有许多不同。以下是两者的区别和联系:区别1.编程风格iostream(C++风格):C++标准库中的输入输出流类库,支持面向对象的输入输出操作。典型用法是cin(输入)和cout(输出),使用>操作符来处理数据。更加类型安全,支持用户自定义类型的输入输出。#includeintmain(){in
瑶池防线
谜影梦蝶
冥华虽然逃过了影梦的军队,但他是一个忠臣,他选择上报战况。败给影梦后成逃兵,高层亡尔还活着,七重天失守......随便一条,即可处死冥华。冥华自然是知道以仙界高层的习性此信一发自己必死无疑,但他还选择上报实情,因为责任。同样此信送到仙宫后,知道此事的人,大多数人都认定冥华要完了,所以上到仙界高层,下到扫大街的,包括冥华自己,全都准备好迎接冥华之死。如果仙界现在还属于两方之争的话,冥华必死无疑。然而
爬山后遗症
璃绛
爬山,攀登,一步一步走向制高点,是一种挑战。成功抵达是一种无法言语的快乐,在山顶吹吹风,看看风景,这是从未有过的体验。然而,爬山一时爽,下山腿打颤,颠簸的路,一路向下走,腿部力量不够,走起来抖到不行,停不下来了!第二天必定腿疼,浑身酸痛,坐立难安!
Spring中@Value注解,需要注意的地方
无量
springbean@Valuexml
Spring 3以后,支持@Value注解的方式获取properties文件中的配置值,简化了读取配置文件的复杂操作
1、在applicationContext.xml文件(或引用文件中)中配置properties文件
<bean id="appProperty"
class="org.springframework.beans.fac
mongoDB 分片
开窍的石头
mongodb
mongoDB的分片。要mongos查询数据时候 先查询configsvr看数据在那台shard上,configsvr上边放的是metar信息,指的是那条数据在那个片上。由此可以看出mongo在做分片的时候咱们至少要有一个configsvr,和两个以上的shard(片)信息。
第一步启动两台以上的mongo服务
&nb
OVER(PARTITION BY)函数用法
0624chenhong
oracle
这篇写得很好,引自
http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html
OVER(PARTITION BY)函数用法
2010年10月26日
OVER(PARTITION BY)函数介绍
开窗函数 &nb
Android开发中,ADB server didn't ACK 解决方法
一炮送你回车库
Android开发
首先通知:凡是安装360、豌豆荚、腾讯管家的全部卸载,然后再尝试。
一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!原来是豌豆荚占用了 5037 端口导致。
参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题
简单来讲,首先将Windows任务进程中的豌豆荚干掉,如果还是不行,再继续按下列步骤排查。
&nb
canvas中的像素绘制问题
换个号韩国红果果
JavaScriptcanvas
pixl的绘制,1.如果绘制点正处于相邻像素交叉线,绘制x像素的线宽,则从交叉线分别向前向后绘制x/2个像素,如果x/2是整数,则刚好填满x个像素,如果是小数,则先把整数格填满,再去绘制剩下的小数部分,绘制时,是将小数部分的颜色用来除以一个像素的宽度,颜色会变淡。所以要用整数坐标来画的话(即绘制点正处于相邻像素交叉线时),线宽必须是2的整数倍。否则会出现不饱满的像素。
2.如果绘制点为一个像素的
编码乱码问题
灵静志远
javajvmjsp编码
1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。
3、getBytes()、getByte
java 求几个月后的日期
darkranger
calendargetinstance
Date plandate = planDate.toDate();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(plandate);
// 取得三个月后时间
cal.add(Calendar.M
数据库设计的三大范式(通俗易懂)
aijuans
数据库复习
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.
目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。
想学工作流怎么入手
atongyeye
jbpm
工作流在工作中变得越来越重要,很多朋友想学工作流却不知如何入手。 很多朋友习惯性的这看一点,那了解一点,既不系统,也容易半途而废。好比学武功,最好的办法是有一本武功秘籍。研究明白,则犹如打通任督二脉。
系统学习工作流,很重要的一本书《JBPM工作流开发指南》。
本人苦苦学习两个月,基本上可以解决大部分流程问题。整理一下学习思路,有兴趣的朋友可以参考下。
1 首先要
Context和SQLiteOpenHelper创建数据库
百合不是茶
androidContext创建数据库
一直以为安卓数据库的创建就是使用SQLiteOpenHelper创建,但是最近在android的一本书上看到了Context也可以创建数据库,下面我们一起分析这两种方式创建数据库的方式和区别,重点在SQLiteOpenHelper
一:SQLiteOpenHelper创建数据库:
1,SQLi
浅谈group by和distinct
bijian1013
oracle数据库group bydistinct
group by和distinct只了去重意义一样,但是group by应用范围更广泛些,如分组汇总或者从聚合函数里筛选数据等。
譬如:统计每id数并且只显示数大于3
select id ,count(id) from ta
vi opertion
征客丶
macoprationvi
进入 command mode (命令行模式)
按 esc 键
再按 shift + 冒号
注:以下命令中 带 $ 【在命令行模式下进行】,不带 $ 【在非命令行模式下进行】
一、文件操作
1.1、强制退出不保存
$ q!
1.2、保存
$ w
1.3、保存并退出
$ wq
1.4、刷新或重新加载已打开的文件
$ e
二、光标移动
2.1、跳到指定行
数字
【Spark十四】深入Spark RDD第三部分RDD基本API
bit1129
spark
对于K/V类型的RDD,如下操作是什么含义?
val rdd = sc.parallelize(List(("A",3),("C",6),("A",1),("B",5))
rdd.reduceByKey(_+_).collect
reduceByKey在这里的操作,是把
java类加载机制
BlueSkator
java虚拟机
java类加载机制
1.java类加载器的树状结构
引导类加载器
^
|
扩展类加载器
^
|
系统类加载器
java使用代理模式来完成类加载,java的类加载器也有类似于继承的关系,引导类是最顶层的加载器,它是所有类的根加载器,它负责加载java核心库。当一个类加载器接到装载类到虚拟机的请求时,通常会代理给父类加载器,若已经是根加载器了,就自己完成加载。
虚拟机区分一个Cla
动态添加文本框
BreakingBad
文本框
<script> var num=1; function AddInput() { var str=""; str+="<input 
读《研磨设计模式》-代码笔记-单例模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
public class Singleton {
}
/*
* 懒汉模式。注意,getInstance如果在多线程环境中调用,需要加上synchronized,否则存在线程不安全问题
*/
class LazySingleton
iOS应用打包发布常见问题
chenhbc
iosiOS发布iOS上传iOS打包
这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。
1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound acc
工作流复杂拓扑结构处理新思路
comsci
设计模式工作算法企业应用OO
我们走的设计路线和国外的产品不太一样,不一样在哪里呢? 国外的流程的设计思路是通过事先定义一整套规则(类似XPDL)来约束和控制流程图的复杂度(我对国外的产品了解不够多,仅仅是在有限的了解程度上面提出这样的看法),从而避免在流程引擎中处理这些复杂的图的问题,而我们却没有通过事先定义这样的复杂的规则来约束和降低用户自定义流程图的灵活性,这样一来,在引擎和流程流转控制这一个层面就会遇到很
oracle 11g新特性Flashback data archive
daizj
oracle
1. 什么是flashback data archive
Flashback data archive是oracle 11g中引入的一个新特性。Flashback archive是一个新的数据库对象,用于存储一个或多表的历史数据。Flashback archive是一个逻辑对象,概念上类似于表空间。实际上flashback archive可以看作是存储一个或多个表的所有事务变化的逻辑空间。
多叉树:2-3-4树
dieslrae
树
平衡树多叉树,每个节点最多有4个子节点和3个数据项,2,3,4的含义是指一个节点可能含有的子节点的个数,效率比红黑树稍差.一般不允许出现重复关键字值.2-3-4树有以下特征:
1、有一个数据项的节点总是有2个子节点(称为2-节点)
2、有两个数据项的节点总是有3个子节点(称为3-节
C语言学习七动态分配 malloc的使用
dcj3sjt126com
clanguagemalloc
/*
2013年3月15日15:16:24
malloc 就memory(内存) allocate(分配)的缩写
本程序没有实际含义,只是理解使用
*/
# include <stdio.h>
# include <malloc.h>
int main(void)
{
int i = 5; //分配了4个字节 静态分配
int * p
Objective-C编码规范[译]
dcj3sjt126com
代码规范
原文链接 : The official raywenderlich.com Objective-C style guide
原文作者 : raywenderlich.com Team
译文出自 : raywenderlich.com Objective-C编码规范
译者 : Sam Lau
0.性能优化-目录
frank1234
性能优化
从今天开始笔者陆续发表一些性能测试相关的文章,主要是对自己前段时间学习的总结,由于水平有限,性能测试领域很深,本人理解的也比较浅,欢迎各位大咖批评指正。
主要内容包括:
一、性能测试指标
吞吐量、TPS、响应时间、负载、可扩展性、PV、思考时间
http://frank1234.iteye.com/blog/2180305
二、性能测试策略
生产环境相同 基准测试 预热等
htt
Java父类取得子类传递的泛型参数Class类型
happyqing
java泛型父类子类Class
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import org.junit.Test;
abstract class BaseDao<T> {
public void getType() {
//Class<E> clazz =
跟我学SpringMVC目录汇总贴、PDF下载、源码下载
jinnianshilongnian
springMVC
----广告--------------------------------------------------------------
网站核心商详页开发
掌握Java技术,掌握并发/异步工具使用,熟悉spring、ibatis框架;
掌握数据库技术,表设计和索引优化,分库分表/读写分离;
了解缓存技术,熟练使用如Redis/Memcached等主流技术;
了解Ngin
the HTTP rewrite module requires the PCRE library
流浪鱼
rewrite
./configure: error: the HTTP rewrite module requires the PCRE library.
模块依赖性Nginx需要依赖下面3个包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3. s
第12章 Ajax(中)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
Optimize query with Query Stripping in Web Intelligence
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Optimize+query+with+Query+Stripping+in+Web+Intelligence
and a very straightfoward video
http://www.sdn.sap.com/irj/scn/events?rid=/library/uuid/40ec3a0c-936
Java开发者写SQL时常犯的10个错误
tomcat_oracle
javasql
1、不用PreparedStatements 有意思的是,在JDBC出现了许多年后的今天,这个错误依然出现在博客、论坛和邮件列表中,即便要记住和理解它是一件很简单的事。开发者不使用PreparedStatements的原因可能有如下几个: 他们对PreparedStatements不了解 他们认为使用PreparedStatements太慢了 他们认为写Prepar
世纪互联与结盟有感
阿尔萨斯
10月10日,世纪互联与(Foxcon)签约成立合资公司,有感。
全球电子制造业巨头(全球500强企业)与世纪互联共同看好IDC、云计算等业务在中国的增长空间,双方迅速果断出手,在资本层面上达成合作,此举体现了全球电子制造业巨头对世纪互联IDC业务的欣赏与信任,另一方面反映出世纪互联目前良好的运营状况与广阔的发展前景。
众所周知,精于电子产品制造(世界第一),对于世纪互联而言,能够与结盟
说句外行人的话呵呵
我大一时看到我很钦佩的一个师兄的个人说明里只有一句话
"我是一个程序员."
当时让我对程序员这个职业怀有强烈的敬意
WPS....金山...你想让自己写的程序运行在每一台电脑上吗?
好象是前辈呵呵,冒犯了
你准备作什么呢?
我或许不能完全理解楼主的心情,但是那种感觉,如出一撤.
不要忘了回来看看。
走好,祝你事业一帆风顺!
不知道楼主是否已有比作程序员更好的打算,若有,那就恭喜楼主终于找到了最适合自己的归宿,不过楼主为什么不往CODING的高层的发展呢?去架构,系统分析?
http://www.bypro.net
无论你循环多少次最终你总是要退出这个循环的
想永远的循环,那就是死循环
死循环能让机器累死,更何况人!?
程序太累 希望朋友们 把for的次数设少点,while的条件设松点
程序员不仅仅只有理想,他还有生活……
或许你的选择是明智的 ,但我个人还是非常热爱和崇尚这个行业.
我的时间还多一些,毕竟我还是大一嘛
走好,前辈!
权当写code是锻炼身体吧。喜欢写code的人,为了工作而写code则是对coding的一种折磨。
为自己写code,权当娱乐身心,并用code帮助自己提高自己的素质吧。
多去锻炼吧,程序员不意味着身体虚弱四体不勤的人
看看国外的大师他们喜欢什么?滑雪、冲浪,极限,甚至驾驶飞机……所以他们能做到40,50,60岁,因为他们懂得编程,更懂得生活。
那才是真正的程序员。
现在我还以作为程序员而自豪!!
真的那麽恐怖啊!
====================================
这是我今天第二次看到这样的话题了,到底怎么办呢?做什么呢?
呵,相信明天总美好。。。
共勉。。。
老师冒出了一句:你们35岁以后等着失业吧!
这是打击人啊。。。。。。
我还是个在校学生,可能是初生牛犊不怕虎吧,我觉得我不会放弃这个行业,至少我现在是这样认为的。
i'm a good coder--努力的方向!!!
老师冒出了一句:你们35岁以后等着失业吧!
这是打击人啊。。。。。。
我还是个在校学生,可能是初生牛犊不怕虎吧,我觉得我不会放弃这个行业,至少我现在是这样认为的。
i'm a good coder--努力的方向!!!
这是程序员的荣耀!
"diego
无论什么职业,重要的是工作和生活的态度
多去锻炼吧,程序员不意味着身体虚弱四体不勤的人
看看国外的大师他们喜欢什么?滑雪、冲浪,极限,甚至驾驶飞机……所以他们能做到40,50,60岁,因为他们懂得编程,更懂得生活。
那才是真正的程序员。"
一个热爱生活,热爱自然,热爱生命的人绝对会成为一个快乐的人...
国内程序员的待遇不高,
对程序员的认识不足,
对技术不重视。
对程序员有很多误区。
多去锻炼吧,程序员不意味着身体虚弱四体不勤的人
看看国外的大师他们喜欢什么?滑雪、冲浪,极限,甚至驾驶飞机……所以他们能做到40,50,60岁,因为他们懂得编程,更懂得生活。
那才是真正的程序员。"
生活???说的太轻飘了!!!
每天干到11,12点。你难道晚上跑步回家呀!!!
每天累的只想睡觉 ,甚至觉都不够睡!!!
周六周日 来加班太正常不过了。
甚至你休假的的时候都会被叫回来改程序!!!
兄弟!!你叫我如何 滑雪,如何冲浪。。。。。
我爱我的职业
我们要为振新中国软件事业做贡献!!!!
别的不说,祝兄弟一路走好。
我喜欢这行,但可怜的工资另我抬不起头来
我想静下心来好好研究程序,但生活另我担忧
程序员啊,在这浮躁的社会里,真的不易,
你能为未来说一句--无悔最好。
我要静下心来编代码了。
在年终和老总谈到明年的薪资时,我的老总这么说:
“你的综合能力还是很好的,可你做程序员这个职业在公司我就只能给你这么多,换个岗位,换个岗位我都可以给你再加工资”。
我终究还是决定放弃这个让我曾经自豪的职业。
以后可能选择努力做一个好PM吧。
孺子牛,牛气冲天那种。
地狱和天堂
...............................
和楼主一个想法,选择了离开。
但是我还会写代码,娱乐娱乐...
一路走好!
因为我是程序员
女朋友离开我
因为我是程序员
当别人休息的时候
我在CODING
当女朋友需要陪伴的时候
我在CODING
我没有销售的脸皮
我没有管理的心计
我有的只是那日日夜夜的计算机
为了少年时的梦想
为了自己的生计
努力吧
Programer
还包含了人的灵魂和思想
这才是程序,优美的代码
漂亮的人生
努力吧
Programer
虽然这么大年龄,我已经连续三天是5点睡觉9点又起来开工了.还好和老婆处理的比较好.工作忙的时候,独自一人在小房间里苦干.
不要对离开的人说不好的话,人无法改变自己的环境的(虽然有人说他能改变环境).
这个行业比其他行业要求从业人员更多的东西,c/c++,java,delphi,asp...........
无止境的要求,有限的回报.呵呵
我曾经强迫我表弟在他的电脑上运行我为他编的打字练习程序。当我为他演示的时候,我自豪地从心里笑出来了。但他的眼神很迷茫……
我到现在还是对“程序员”这三个字特别敏感,非常希望公司能为我做一叠卡片,印上职务:程序员,这样我会发到任何一个认识或不认识我的人手上。但我不会告诉他们哪里有D版碟或者特别服务,绝对不会。
我热爱编程,丝毫不减。但是……为什么把她应用于工作上后,她就变质了?
只不过我技术不过关
没有办法啊
我也是大学就读经济学,后来转读计算机专业的研究生,这一点我们是相同的,因为共同的兴趣,我们走到了一起。
但是有一点和楼主不同,我深爱着程序员这个工作,并且我还有继续做下去!中国的IT业和国外有一点很大的区别,就是中国现在缺乏到了天命之年还仍然从事IT工作的人,看看国外的一些专家,他们终生从事这个行业,终于成为真正的专家,学识渊博,理论丰富,堪称真正的IT人,但是国内的很多程序员都是在IT大发展时期从别的专业跳过来的,缺乏一种“真正”的兴趣,往往干几年以后,一看形势不对,就立马走人了,这才有了30岁以后的程序员没有前途的说法,其实IT业的范畴很广,除了编码,还有设计,测试,咨询,培训等等很广的范畴,足够一个人的发展了。
呵呵,随感而发,萝卜白菜,各有所爱,各位网友见笑!
现在基本从来不加班,因为效率比以前高了至少10倍。
程序员的血泪:
与人交流沟通能力差.没有另一半.
工作辛苦.偶尔心情和脾气坏到极点.
唯有程序(得到别人的认可)最终出来的那一刻.也许只有那一刻才是真正对自己所做的工作的认可.这一点也只有从零开始编写代码的人才感触最深.想想自己做了三年多的程序,又获得了什么,我发现原来一切都是空白.每天都生活在一种压抑,自我封闭的环境中写代码的人,你们都觉醒了吗?
如果为了名利你不要做程序员,
看了老兄现在的心情,想起了以前。。。。。
激情激情激情,当激情过了我们还有什么?
我还是偶尔会写些代码的,是为了保持状态,因为我知道,在中国作管理工作,你要各个方面都要比你的属下强,尽管这不太可能,但是我还是会努力的。
[email protected]
对于这一点深有同感!
一直在trader与Coder之间徘徊,
最终选择了trader,不知道会不会在某年某月某日的某一时刻再来Coding?
一路走好……
虽然这么大年龄,我已经连续三天是5点睡觉9点又起来开工了.还好和老婆处理的比较好.工作忙的时候,独自一人在小房间里苦干.
不要对离开的人说不好的话,人无法改变自己的环境的(虽然有人说他能改变环境).
这个行业比其他行业要求从业人员更多的东西,c/c++,java,delphi,asp...........
无止境的要求,有限的回报.呵呵
===================================
我也快奔30了,我是要继续做程序员这一行还是去干点别的,每天都会时不时地想想,想完了又继续编程......迷茫!
我不是一个好的coder,但是我会是一个成功的我。期待自己的成功。
不过看了后我就有了充分的心理准备,我还是相信明天会更好,
CODER只是一个工作而已,人要活的快乐点工作以外还有很有意思的东西。
每年几百万的毕业生,他们就业有压力,在职的压力不是更大?毕业10点的太阳没法和8、9点的比,虽然你如日中天,那也只能说你几近迟暮。走管理是条出路,但不见得是条好出路:谁都知道管理是金字塔型的,而基层不会扩张很大,却在不断往上推,离开的人少,进的人多,被强行挤出的人又能选择什么?作程序员确实很让人悲观,从前一提起程序员就是高薪、白领,可现在呢?哪个程序员能轻松面对未来?不是没有,是极少。一旦你被这个行业拋弃,你就再也找不回从前的那种风光(起码是相对而言的经济能力)。社会便是如此,逼得程序员不得不现实,生存问题无时无刻不在敲打着每一个程序员。
人说现在是个“知本”的社会,有知识就有未来,可结果不是证明到底还是“资本”的社会,没钱就没未来。程序员恐怕都能体会到一点:交的税最多(比你高的会有退税,比你低的甚至不用交税),未来却是最不明朗的。
不知道能不能成立个什么程序员组织之类的,为程序员的未来保证。不是说40、50的人就一定不能做程序员,他们的经验是最宝贵的,可惜国内这些作坊……即使是外资的也尽是年青的,另外,不顶尖的人也不容易去。
离开是好,但离开做什么,恐怕就不是那么好的了。
我刚下定决心转行
楼主的问题,我也一直在想
但我觉得自己的技术只要够牛,应该都可以解决
一路顺风!
衷心的祝福所有的coder好运!
恭喜恭喜!
我这个人就有一个坏毛病,只喜欢做自己喜欢做的事情,不喜欢做“任务”的事情。
祝你会有好运气!
妓女的待遇〉〉〉程序员。。
就是个坚持,说不上可以多久
不过,会到下一刻,下一刻依旧爱你--“coding”
程序员是可敬的,程序员又是可悲的。
奉劝那些想转行做程序员或者以为程序员工资高但对编程不感兴趣的人,还是另谋出路的好,不要跟我说那些国外程序员如何如何好,很多东西在中国就变味了,因为整个环境就这样,看看象楼主这种‘象写情书一样写代码’对编程有强烈爱好的人都决定离开,就知道软件业的现状,也许过个10几年会好起来,但谁能等得了!在残酷的现实(房价飚升)面前不要说10几年就是几年也难等!
顺便问一下楼主,你下一步目标是什么,技术?销售?能不能透露一下,也好让我们程序员的转型多一些参考,少走一些弯路。
以上纯属一家之言,希望大家只是作些参考,我可不想让中国软件业少了几个牛人。
程序员是可敬的,程序员又是可悲的。
奉劝那些想转行做程序员或者以为程序员工资高但对编程不感兴趣的人,还是另谋出路的好,不要跟我说那些国外程序员如何如何好,很多东西在中国就变味了,因为整个环境就这样,看看象楼主这种‘象写情书一样写代码’对编程有强烈爱好的人都决定离开,就知道软件业的现状,也许过个10几年会好起来,但谁能等得了!在残酷的现实(房价飚升)面前不要说10几年就是几年也难等!
顺便问一下楼主,你下一步目标是什么,技术?销售?能不能透露一下,也好让我们程序员的转型多一些参考,少走一些弯路。
以上纯属一家之言,希望大家只是作些参考,我可不想让中国软件业少了几个牛人。
Coding在业余弄弄还可以。但在中国以这个为职业还不如当妓女的,妓女不会有那么加班,妓女也不会有那么多责骂。
来世愿做牛做马也不愿当程序员,这不是人干的话。
呵呵~大家祝福我吧~
能不写程序千万别以写程序为生,能转行的趁现在年轻赶快转行。
能年龄大了,钱没挣几个,落得一身病,再转行就晚了。
这是忠告。
选择1:做销售
闷头钻技术→抬头勤沟通
转型吸引力:销售工作富于挑战,而且收入与工作业绩直接挂钩,适合对薪水上升空间不满、且追求个人价值的体现者。
优势:IT人有很强的技术背景,更擅长发掘产品性能的优缺点,对于IT产品的介绍具有权威性,容易被客户相信。
劣势:与销售相比,技术研发的工作环境相对封闭,工程师们与机器沟通的能力往往优于与人沟通的能力。因此,与人的沟通能力是最需要补上的一课。
学习计划:可以参考一些诸如卡耐基人际沟通技巧之类的书籍,反省自己以往人际沟通中是否有违规则;其次,可以参加一些销售人员的聚会或是培训课程,给自己洗洗脑,从个人中心的思维方式转换到客户中心的模式中。当然最重要的一点是,平时要注意多与人沟通。技巧固然可以通过训练速成,观念的转变却不是一朝一夕的事。
选择2:做培训
术业专攻→博采众长
转型吸引力:培训工作让人有一种帮助他人的成就感,适合喜欢与人分享、且重视精神的收获者。 优势:适应企业需求,IT人在运用某一技术语言上相当精深,另外他们在技术研发中的实战经验,对于学员来说也是相当宝贵的教学资源。
劣势:除了精通某一技术语言之外,培训师需要有更广泛的知识面,而IT技术人员往往在这个方面有所欠缺。因此,要系统性地重组IT技术领域的知识,并且不断自发了解技术发展的最新动态。
学习计划:通晓多个开发平台以及技术语言的特性,训练自己撰写技术评论文章的能力,为以后独立编写教案作一个铺垫。另外,有资金、有实力的话,应该制订技术学习进度表,尽可能地获得两三个有分量的技术证书,并保持更新。
选择3:做咨询
技术攻关→资源整合
转型吸引力:咨询师一般在企业决策中起到参谋作用,能转型成为咨询师自然能保证IT人的身价不会因为年龄而贬值。适合有独立项目开发经验者。
优势:有过实际项目经验的IT人,解决实际问题的能力非常强。
劣势:除帮助客户直接解决问题之外,咨询师需要根据不同情况来提供一系列不同的解决方案,而技术人员一般只了解到自己某一项目的经验,这一经验是否能化身到其它项目上,仍有待实践的考验。
学习计划:作为有心人,个人应该收集各种项目实施的案例,分析其成功失败的原因,内化成自己的一套系统的解决方案库。另外,咨询师需要学习一些企业管理的知识,锻炼自己整合能力,能针对企业不同的资源条件,提供出具有可执行性的解决方案。
选择4:做管理
技术开发→团队开发
转型吸引力:这里所说的做管理是指自己开IT公司做老板。采取这种转型是需要特别慎重的。一般来说,适合有强烈创业愿望、并且有管理能力者。
优势:技术是IT公司最核心的内容,作为这方面的行家,从IT人转型的老板自然在技术管理方面独具慧眼。
劣势:从纯粹技术从业者到管理者,衡量这个人的成功标准也从成功的技术研发能力转向成熟的团队管理能力。而从事技术开发的IT人往往重技术轻管理,这种习惯如果带到新公司里,失败就跟着来了。
学习计划:在打工期间,应该尽可能地争取一些项目管理的机会,积累管理经验,而不是一头扎在技术里。另外,系统的学习非常必要,尽管学历不代表什么,但参与一次教学过程,对于训练管理思维能力大有裨益。
特别提醒
在选择转型方向时,有两个原则是需要坚持的。第一,从兴趣出发。毕竟这个阶段,物质基础已经有一定积累了,该往高标准的精神要求去发展职业了,而不是仅仅以回报的物质条件优厚程度来决定。第二,时刻准备着。追求成功的职业转型,准备工作并不是一个月或一两年时间就能完成的,个人应该尽早明确自己的发展方向,并根据这个方向来制定一个长期、系统的学习计划,为适应将来的转型,升级完善自身的“软硬件”。
但是我目前依然还要继续coding,一方面我热爱programming(这是我当年选择这条路的原因),另一面我在找到出路之前还要糊口
悲哀呀,当年为了作programmer放弃了爱情放弃了考研,如今... ...
无间道呀
我并不是做不好coding,事实上只要愿意我能够靠coding拿到相当高的收入。而且coding也并非没有前途,实际上,如果好好的做,到外企,或者拥有真正核心技术的好公司,还是很有发展的。
不过,coding太依赖于外部环境,依赖于好市场、好公司、好老板什么的,程序员很少能够自己决定自己的未来。这才是我离开coding的根本原因。
我很喜欢写程序。喜欢写的过程及享受运行的结果给我带来的郁闷与喜悦。
如果你愿意,我能跟你聊聊吗?
我的信箱:[email protected]
我的QQ:393118167
程序员不是什么特殊的职业,他就像挖煤的,炼铁的,纺织的一样普通的不能再普通,之所以让人感觉兴奋,是社会和自己给了这个职业一个美妙的梦而已;
程序员累--作什么工作不累呢,我想体会过挖煤,炼铁之后你就会体会到什么是真正的累(我以前就是炉前工)。各行各业都很辛苦,只是有人把自己的苦和累无限放大,总觉得自己是最委屈和最伟大的,似乎当自己慢慢变老的时候,可以无比欣慰似的说,我当年写程序的时候。。。,看看国外吧,人家不比你轻松。试想既然人家技术如此领先,难道是下班喝茶喝出来的?果真如此的话,我真的开始怀疑我国程序员的智商了。我在国外的时候,感觉人家从不把加班认为是在加班。
三十而终---一个It业界的笑话。我不知道用杞人忧天这个词是否贴切,为什么自己还没有到30,就已经发出如此的感叹呢。也许你过了30就不会这么想了。难道你认为30是个人生衰竭之坎么,30以后你是否就可以高枕无忧的说,我可是要找一个轻松的工作了。如果果真容易的话,我现在就去找了。
浮躁--一直是国内IT的时髦词汇,我不反对浮躁,浮躁可以改变人生,也可以教育人生;浮躁可以改变企业,同时企业也可以改变你。挺好的,浮躁。继续吧---
中国没有几家企业真正把程序员当人看,都是当牲畜使唤。无条件加班,无条件扣奖金。在这种环境你去体验试试,你会比谁的抱怨都要多。
对身心特有害的行业还是少涉足为妙
兄弟,保重
程序员听起来让人觉得好,又有哪个老板真正关心这些本可以带来更多价值的人整天想的是什么,什么才是他们所真正需要的呢!!!
可我看到的
我们班工资最高的几个,只有一个是搞销售,其他都是搞软件的
再看研究生,计算机学院的平均6K/月,也应该是学校最高的
最后自己所在的公司,有搞程序也有搞电子的
同样是几个搞软件的工资最高
每天用两个小时编程,其余时间都在打游戏
还拿着这个休闲的城市不低的薪水
所以,我一定要从电路设计向搞程序转变......
只有程序,能让我完全投入,能带给我成就感
和楼主一样,我马上就要离开现在的地方,我很想告别Coding,可不知道自己应该去做另外的哪一行,我总感觉自己应该有很大的潜力,可我真不知道自己还能做什么,说到兴趣取向,我也不能说清楚自己究竟喜欢什么。。。只觉得如果一直这样Coding下去,我会失去身为一个正常人的许多东西....
祝楼主好运,也愿自己平安!
为了按时完成项目我们加班加点干通宵;
为了满足客户各种各样非正常的需求我们挖空心思,彻夜难眠;
可即便是这样也得不到老板丝毫的怜悯和尊重!
残酷的现实让程序员这一神圣的职业变了味,调了色!
难道只是为了“兴趣”这两个字坚守在这个行业上,以至于失去
自尊、健康和幸福生活吗?不,代价太大了。
中国的现实是不会让大多数程序员幸福的!!
别了,我的程序员同行们,临别之际
衷心的祝愿你们身体健康,生活幸福!
PS:由于长时间坐再那Coding,导致脊髓骨突出,前几天才从医院康复回单位上班...可是公司却连问候一声都没有?!
PS:由于长时间坐再那Coding,导致脊髓骨突出,前几天才从医院康复回单位上班...可是公司却连问候一声都没有?!
没有办法为了生活
愿所有的coding好运!
没有入门,哪里有告别?
“在中国21世纪什么最不值钱?程序员” ----本人。
我是个做了3年的程序员了,不敢谈技术有多高,经验还是有一些的。看看周围的朋友,同时参加工作,不干程序员的都比我有钱,有闲。讨厌了天天加班,(加班不是因为效率低,而是因为客户和老板要求不合理。),受够了一个人的孤单。今年26了,恰封公司倒闭,决定不CODING 了。
找啊找工作,才发现除了CODING 什么都不会做。于是再CODING。
我想哪一天,我再失业,恐怕有饿死的危险。
所谓外国程序员的生活如何如何,那都是跟中国的CODER没关系,所谓赞同者(如前几楼有个研究生),都是些不以CODING糊口,是有政府机关或大企业养着搞技术研究的。都是些站着说话不腰疼的主。
强烈支持楼主决定。咱一块卖盒饭去吧。。。。。。。。。
,一年多来,不知加了多少班,我觉得比工人还不如
穷,则应思变,而不是一味的逃避--转行,或者痛骂.
你们的技术不只是生活的工具,更是是强大的武器.让技术门槛外的人,你的上司看看它的威力,如何?
多与老板们沟通沟通吧,你们缺少的,或许就是给上司的一份汇报.或者,程序员一族为什么不能晋级,参与公司管理呢?你们不是需要权利来保护自己的利益吗?
----孟岩语
------------------------
diego
无论什么职业,重要的是工作和生活的态度
多去锻炼吧,程序员不意味着身体虚弱四体不勤的人
看看国外的大师他们喜欢什么?滑雪、冲浪,极限,甚至驾驶飞机……所以他们能做到40,50,60岁,因为他们懂得编程,更懂得生活。
那才是真正的程序员。
--------------------------
怎么说,在中国不可能向那些外国程序员,有那样的条件么?中国的现状就是无组织,无纪律,我是说大部分,老板不懂的体谅员工,只会下达任务,你要给我完成什么什么,完了,你这个有要怎么样怎么样,开始也不说清楚,浪费coder的青春,把程序员当动物使唤.不说了,还是祝你走好!
==========================================
成为一个吃饭的工具的时候是挺悲哀的事情。
为什么我不早知道这个道理呢,现在连兴趣都丢了,怎么办?
生活就是这样。
我入行两年多了。先开始做CODING,可能是新手没经验,天天加班,没有周末,这样过了半年多,选择了去做通信产品的测试,去了华为,可谁知这更可怕,也要加班,工作时间和工资挂钩,工时少了就倒霉了,扣工资,头还给你找事,这是什么烂规定。而且天天对这交换机,我们把那叫磁疗。终于忍受不了,又回来做了coder,现实就是这样啊,上学时认为这是个令人向往的职业,可现在我不这么认为了,说这行工资告,狗屎,就靠工资了,别的什么都没有,辛苦我不怕,可我希望得到认可,可从来没有过。中国的程序员是最好的程序员,为了生活奔波,为了工作加班。可回报太少。
向中国的程序员致敬
谁是最可怜的人---CODING
--〉 我12年走的路~
--〉 我12年走的路~
不過暫時還不想改行,因為我太喜歡Coding了。雖然很喜歡但是到處找工作還是沒人要我,估計我太笨了。在學校就開始學JAVA到現在,看了n本數,不過沒寫過什麼代碼,明年應該多寫寫JAVA,爭取找一個搞java的工作,現在感覺Delphi沒什麼前途了,唉!省吃儉用存了一點錢打算明年交給公汽和人才市場。
不過暫時還不想改行,因為我太喜歡Coding了。雖然很喜歡但是到處找工作還是沒人要我,估計我太笨了。在學校就開始學JAVA到現在,看了n本數,不過沒寫過什麼代碼,明年應該多寫寫JAVA,爭取找一個搞java的工作,現在感覺Delphi沒什麼前途了,唉!省吃儉用存了一點錢打算明年交給公汽和人才市場。
You can't be called programmer!
很想和各位兄弟聊聊,
我的MSN:[email protected]
现在虽然是分析员,但还是在coding,我的愿望是尽快完成“原始资本积累”,做个小老板去……
说什么呢? 在这里,祝福楼主,一路走好!
一个人有一个人的活法,我现在还是个在学生,专业方向是向ERP方向靠的,我自己想往web编程方面发展,这是我喜欢的,但是害怕就业后发展不是太好,也想我管理上靠近,
每年毕业生就业形势一年比一年差,像我这样烂学校的本科生招聘会上挤破头,研究生就一串一串的,真是越学越迷茫呀
我现在还是大学的学生,学计算机的.
有时候感觉挺迷茫的,特想编程,可就是什么也不会.
感觉你既然都要成功了,还是放弃了,我考虑以后会不会做个程序员了
其实目前整个大环境就是如此--每个行业都有机会,但每个行业都非常不好做。
想真正实现自己的价值,同时被别人认可和尊重又不想违背自己心意或是原则。这几乎是难上加难的事情……
此外,是否需要换岗位还是保持现状。我个人以为,不能简单得看眼前或是所谓的“钱景”。而是必须明确你真正的需求和对自己将来的正确态度是什么(或者说是价值观和价值取向)。
现在普遍的情况是--家人,朋友,周围人再看到×××目前有没有很高的收入、岗位也不是那种所谓的“铁饭碗”、女朋友老大不小了也没有或是女友总觉得你生活上不关心她事业上也不怎么样…… 大多来自周边环境的压力远大于自己给自己的压力,当然不排除您自己本身对自己的定位就不低。以至于时至今日很多时候在众人面前郁郁不得志,脸面上也确实为难了一些。
其实,我还是这个观点。您必须明确你真正需要的是什么,那你就执著得去做。没有任何一个成功的人,在之前他知道自己100%一定成功。很多标榜的成功往往是在别人事后发现他鹤立鸡群或是脱颖而出后显示出璀璨的一面……
我对20~35岁之间的人得一个比较大的定义就是--“选择”。这个年龄段--“选择”是及其微妙的,也是引发你真正事业契机的基点
不多说了,有机会好好聊聊……
其实目前整个大环境就是如此--每个行业都有机会,但每个行业都非常不好做。
想真正实现自己的价值,同时被别人认可和尊重又不想违背自己心意或是原则。这几乎是难上加难的事情……
此外,是否需要换岗位还是保持现状。我个人以为,不能简单得看眼前或是所谓的“钱景”。而是必须明确你真正的需求和对自己将来的正确态度是什么(或者说是价值观和价值取向)。
现在普遍的情况是--家人,朋友,周围人再看到×××目前有没有很高的收入、岗位也不是那种所谓的“铁饭碗”、女朋友老大不小了也没有或是女友总觉得你生活上不关心她事业上也不怎么样…… 大多来自周边环境的压力远大于自己给自己的压力,当然不排除您自己本身对自己的定位就不低。以至于时至今日很多时候在众人面前郁郁不得志,脸面上也确实为难了一些。
其实,我还是这个观点。您必须明确你真正需要的是什么,那你就执著得去做。没有任何一个成功的人,在之前他知道自己100%一定成功。很多标榜的成功往往是在别人事后发现他鹤立鸡群或是脱颖而出后显示出璀璨的一面……
我对20~35岁之间的人得一个比较大的定义就是--“选择”。这个年龄段--“选择”是及其微妙的,也是引发你真正事业契机的基点
不多说了,有机会好好聊聊……
35岁最大的财富是经验,可是在it圈,10年经验和2年经验区别很大吗?而且,35岁的你精力和身体情况还能和20多的人比吗?
大自然的规律是弱肉强食,说实话,有本事你也是老板,你也会这样做,不要说别人怎样,存在就是合理的!
整个社会都是再一个变态的理念中运作
逃避回面对新的不适应
其实Coding工作技术含量不高,只要掌握了一门语言或工具就行了,主要是一天到晚面对着电脑太枯燥了。
Designer才是真正充满激情充满挑战的工作。
我有點迷茫了>: