程序员

来源:互联网 发布:js string常用方法 编辑:程序博客网 时间:2024/03/19 19:28

 技术很重要,说技术不重要的人多是不会技术或技术不好,就像我这样的,先天不足(某次测智商结果是35,所以一直就认定自己不是个聪明的人),学不好,为了有个理由让自己下台阶,就是把更多的人拉下水,所以现在28岁以上的程序员不多见,多是给拉下水给淹死了。也因为这样,中国的程序员断层挺厉害的,虽然行业从业人员庞大,但是能独档一面的人其实不多,这就是为什么找工作的人和招聘的人都头痛的原因。
  技术不是指某个单一的技能,而是指一种解决问题的综合能力。当感觉自己的技术不行的时候,不要着急的去肯定技术没有前途这个结论,首先要去分析下自己拥有的技术是不是现实所需要的,方向比努力更重要也是这个说法;其次,自己的技术是否真的能解决问题,也就是把握技术的熟练度;最后,再看看自己的技术是不是够综合,一个具体的问题往往是由很多小问题组成的,每个小问题可能会用到不一样的技能,这就要求某个人或某个团体拥有解决多方面问题的技能。比如一个软件项目是一个具体的问题,分解成小问题后就有需求调研、系统分析、代码编写、系统测试以及现场实施等小问题,每个小问题都要使用不一样的技能,除去行业知识外,调研讲究沟通,分析讲究逻辑……。如果这些技能都拥有了,那一个人在时间允许的时候就可以解决所有问题了,当然就是现实所需要的了。
  转行,或许是听得最多的词汇之一。在我的理解中,转行是因为有一个位置更能让自己发挥自身的才能,或有更重要的事情需要自己去处理,而不是因为现在这个工作自己做不出成绩所以转行,那样转行的话,前面的努力可能就白费了,又要重新开始,都说万事开头难,何必去碰那钉子!有些人转行是因为兴趣、技术以及背景等原因不得不转,就像前几天我一个朋友发的帖子说自己当年转行的事情,他本来学的就是弱电类的技术,然后做与电力有关的开发,但是开发并不是他的主要技能,所以现在做弱电方面的工作也就学以致用了,而且他开发的能力也没有浪费,有需要的时候自己还亲自操刀上阵写几行代码。
  行业就像围城,你看到别的行业很好也可能是个别。一个朋友说,她很羡慕IT业的人,说起话来很潮流很时尚,不像他们那个行业(地产)的老板,整个土鳖,连英语都说不成句。问她,你看到谁那么时尚潮流了,她说唐俊。其实隔行隔业,看到的都是出人头地的人,当然厉害了。如果进入了这个行业,然后混得不怎么样的话,很快,听到的都是抱怨。一直相信20/80这个法则,每个行业都有一群底层的人,也有一小群站在顶端的精英,外行看到的也就是那站在顶端的人

 

 

 

前几天发了个大学生的帖子,在帖子里我说自己软硬件玩遍了才2000多的工资。现在我承认说的太过了,我也就写了几年的程序,玩了几年的51/ARM。不过我的工资确实就2000多点。大家可以看看我们这最近的一个招聘,刚我问了下,试用期800,转正1500.小地方真的没法和北京上海比。我们单位还有个清华毕业生,不过人家是正式员工,工资也不过2000多。

招聘岗位: 软硬件工程师 --- 软硬件开发人员 目前已有408人查看了该职位信息 
招聘人数: 4 有效日期: 三个月
要求性别:  不限  计算机水平: 优秀 
要求年龄: 25 - 35岁  要求专业: 不限 
要求学历: 大专以上  招聘要求: 全职 
外语语种: 不限  户口: 不限 
工作经验: 1年以上  工作地区: 区 
工作待遇: 面议 发布时间: 2009-03-18 10:16:08.0
具体要求: 任职资格
一、软件工程师
1、 熟悉php+mysql编程,或有相应基础;
2、 精通DIV/CSS排版布局,最好兼容IE/Firefox;
3、 能够设计图片,FLASH;
4、 熟悉javascript懂得ajax交互原理;
5、 自学能力强,沟通能力强,肯吃苦,有团队精神。
6、 有1年以上相关工作经验,计算机、通信、电子、自动化相关专业优先
7、 有嵌入式CPU使用经验,有ARM系列开发经验者优先
8、 熟练使用C、C++语言,有程序开发经验
9、 有嵌入式操作系统的使用经验,熟悉bootloader和驱动设计,有嵌入式Linux经验者优先
10、 对硬件有一定了解,有硬件开发经验者优先
11、 对数采、自动控制设备开发经验者优先
12、 工作踏实,责任心强,有良好的沟通能力与团队合作意识

 

ssy1990 21:08:05
有没有人?
青润 21:14:50
??
ssy1990 21:16:50
java编写的,那两个应用程序可以可以连接,但就是没有显示要求接收的字符

青润 21:17:55
你的表达,我看不懂。
苦行憎  21:19:38
说的详细点,是socke连接吗,还是webservices,说不清楚,青润大哥没有办法帮你解决哈
ssy1990 21:19:51
socket
ssy1990 21:19:54

苦行憎  21:20:00
否则就是浪费时间
ssy1990 21:22:49
就是客户机通过输出流对象把字符串”hello“发送到服务器
然后服务器通过输入流对象接收到”hello“,在服务器窗口显示出来,并向客户机发出确认的字符串”ok”,但是这个都没有

青润 21:24:48
这个只能看代码,你说的都是可以实现的东西,不是不可以实现的,所以,没办法帮你。
ssy1990 21:25:36
代码方面是不是缓冲区的问题?
青润 21:26:09
从这里看不出来问题。
苦行憎  21:26:25
客户端和服务端的控制台都打印了那些东西,是不是控制台没有切换,这方面的知识网上很多哈
青润 21:26:57
建议你考虑调试方式,进行单步打印,看看控制台输出信息,来判断问题在哪里
苦行憎  21:27:08
 
ssy1990 21:27:22
恩,好的,我试试,谢谢指教哈
青润 21:27:43
这是代码出现问题时侯,最常用的办法。
ssy1990 21:28:23
嗯嗯.....
谢谢了
青润 21:28:23
除非你自己分析不出来,逻辑判断出现错误,否则,一般情况下都能找到问题所在。
ssy1990 21:29:05
一般调试的好少,一遇到问题就上网查了
青润 21:29:40
调试,是程序员的基本功,这个都不做,我可以认为,你根本不会写程序。
ssy1990 21:30:32
恩恩.....
知道了,今后努力提高

 

后记:

调试的手段有很多种,这个网络上可以查到很多,就不赘述了。

很多人遇到代码问题就到处找人问,找人看代码,其实,至少百分之七八十是因为他不懂得如何调试。而且,调试是需要部署同样的环境,还需要花费大量时间,所以,我一般都拒绝给别人看代码。

另外,调试和测试不同,也有些人拿调试来替代测试,这也是常遇到的一些严重问题。

原创粉丝点击