发个帖子,看看这里的程序员有多少

来源:百度文库 编辑:超级军网 时间:2024/04/29 21:36:19
]]
然后?:victory:

估计要转移
做了10年还是程序员?coding中学生就可以做了
]]
有些优秀代码,相当需要一些功底的
过期程序员 留个脚印
是不是交流一些感想?毕竟程序员思维方式、工作方式有其特殊性。论坛里说感想这类东西方便,三言两语可说中要害,引起共鸣,相互启发,有利提高。

有些优秀代码,相当需要一些功底的
----------------------
就是相当费时间啊。。。。
呵呵,怎么说多这方面去了?我也是很多年的程序员,现在自己干了。3楼的说中学生就可以干了,那就是扯了。
对于很多公司,特别是中小公司来说,招一个人往往需要一专多能,要能够独当一面,面对一个任务时要能自己解决碰到的困难,比如我,我自己也有很多事情,不可能事事都教程序员怎么做。这还仅仅是专业方面,而且很多时候要求程序员要能压得住客户,要求程序员有协作能力等等。

所以呢,虽然现在人满世界都是,很多公司却积年累月的满世界招人。差的人用的不顺手,好的人钱贵,且害怕不稳定,很快就走人了,找到合适的难啊。

我觉得呢,想管好一个项目,哪怕是做甲方,对技术还是了解深入一点的好,最好是自己coding过的。否则总是觉得隔了一层,对自己的决策不放心。
]]
好的程序员要有兴趣做支撑,好的代码都是经验积累的结果
原帖由 退伍将军 于 2008-8-22 00:39 发表
做了10年还是程序员?coding中学生就可以做了

去硅谷看看,人家一辈子做程序员的人多了去了
不否认中学生有奇才,但是程序员最终看的还是功底,这个是需要时间积累的
就好比一个好的系统分析师,肯定是程序员出生,而且经验丰富,没有个5-10年的经验,你还别想做一个合格的系统分析师
程序员没有速成的,经验是靠积累的,换句话说程序员其实也是熟练工,当然这个熟练工和其它熟练工不同
需要不停的吸收新的知识,需要不停的去学习别人代码中好的东西

写程序是需要兴趣的,不然就会觉得很累

我喜欢开圆的,可以吸收别人代码的长处,可以看到别人代码是如何写的,对于自己能力的提升那是相当快的

我是一个应用程序开发的,主要写BS系统,主要使用php开发,有时候也写.net或java
也研究过系统级的开发,发现系统级开发太费神,对数据结构,算法,操作系统的功底要求比较高
所以最后决定做应用级的开发

以下的一个经历是我比较有成就感的
在研究zend framework(php开发框架)的源代码时发现过bug,好像是1.5的第一个版本,后自己改了代码修复了bug,至今已经1.5.2版本了,目前官方这个bug貌似还是没有修复
一些底层的东西,是初中生可以做的吗?
即使可以做,一个水平高和水平低的做出来的东西性能绝对是十万八千里

国外的40岁以上的程序员都是很多的,只是中国的环境造成了大部分的程序员不超过30岁
原帖由 hhiq 于 2008-8-21 23:05 发表
然后?:victory:

估计要转移


干了十年,人生该有的都有了
准备做到45岁退休
曾经的程序员飘过,尽管很喜欢,但是还是不干了,感觉很可惜[:a5:]
偶做了8年。从程序员做到部门经理了。。
楼主如果专做技术10年的话,一种可能是专家级人物;另外一种可能是废柴。

关于上面讨论关于中学生程序员的问题。其实不要说中学生,就是很多非计算机类专业的大学生经过什么培训机构培训以后也不是合格的程序员。曾经招聘过几个这样的培训生。很垃圾。现在绝对不招类似青鸟、达内出来的学员了。
俺是废柴
高中生编程的问题是个颇有争论的话题,就我个人觉得是可以的,不过必须有高明的管理能力。
如果设计能力能很好的做到详细设计一级,高中生来干Coder是完全可以的。
不过这个领域可能要限制于技术要求不高的领域,技术要求比较高的领域,比如核心代码,底层驱动,很难采用这样的模式。
“Coder”和“Programmer”,还是有微妙区别的。
国内很难有单纯的Coder,因为往往管理水平很差,职责分工不明确,“程序员”这个词汇能涵盖“售前支持”“需求分析”“设计”“编码”“测试”“维护”“售后支持”这一系列角色。
工人和工人也有不同呢,血汗工厂里面的装配工和生产线里面开数控机床的,水平和待遇就是天壤之别。
更不要说瑞士那些从事高级钟表的高级技师了,那都是些牛人。
程序员的角色也不一样的。
原帖由 暗夜流星 于 2008-8-22 11:00 发表
工人和工人也有不同呢,血汗工厂里面的装配工和生产线里面开数控机床的,水平和待遇就是天壤之别。
更不要说瑞士那些从事高级钟表的高级技师了,那都是些牛人。
程序员的角色也不一样的。

我爸当年的梦想就是能够有一套全瑞士的手表工具
你们要积极努力,造成声势,争取能够形成一个ICT专版
]]
所谓中学生也可以做绝对是误导,传统行业里面技术工人比例越来越大,军队里面技术兵越来越多,更别说IT行业了。
今天在制鞋厂做工人,明天产业升级了,鞋厂关门了怎么办?
这种方式在印度有,在中国没有流行起来,原因有2:

(1)中国的软件企业不成气候,能力不行,给高中生也用不起来。
(2)就业过剩,现在很多大学毕业生的起薪已经非常低,使用高中生没有任何必要,而且中国的教育体制是大学泛滥,真正的中专反而没有。

其实初中毕业生经过中专或者技校的培训是完全可以胜任工作的,前面不是有人讲黄金年龄么。

原帖由 chata 于 2008-8-22 11:15 发表
所谓中学生也可以做绝对是误导,传统行业里面技术工人比例越来越大,军队里面技术兵越来越多,更别说IT行业了。
今天在制鞋厂做工人,明天产业升级了,鞋厂关门了怎么办?
这其实是一个可以考虑的问题,虚幻的电子版虽然冷清,但是虚幻整个都冷清。

原帖由 dark_knight 于 2008-8-22 11:02 发表
你们要积极努力,造成声势,争取能够形成一个ICT专版
原帖由 暗夜流星 于 2008-8-22 10:58 发表
高中生编程的问题是个颇有争论的话题,就我个人觉得是可以的,不过必须有高明的管理能力。
如果设计能力能很好的做到详细设计一级,高中生来干Coder是完全可以的。
不过这个领域可能要限制于技术要求不高的领域,技 ...

本穷原来就是“需求分析”“设计”“编码”“测试”“维护”“售后支持”一肩扛的废才,不过可恶的开发商把我赶出了这个行业,去北京拿5,6k工资买啥房子啊,为了房子只好放弃了:')
但是敢问24楼的,我们的目标是印度还是美国呢?
原帖由 lsquirrel 于 2008-8-22 11:34 发表

本穷原来就是“需求分析”“设计”“编码”“测试”“维护”“售后支持”一肩扛的废才,不过可恶的开发商把我赶出了这个行业,去北京拿5,6k工资买啥房子啊,为了房子只好放弃了:')


很多行业收入应该看做多年以后的
目前的情况恐怕是,追上谁都不现实。
中国独立的软件企业非常惨,因为盗版的原因,活得好的无非是:

(1)互联网企业,这里面市场营销是重头,和技术关系不太大。
(2)依附于国有大企业的IT部门或者公司,依靠垄断过日子。
(3)嵌入式开发,这个不怕盗版。
(4)网游,这个行业好像还可以。

在这种情况下以美国为目标是痴人说梦,以印度为目标是开玩笑。

原帖由 chata 于 2008-8-22 11:34 发表
但是敢问24楼的,我们的目标是印度还是美国呢?
软件业和美国的差距,不会比航空的差距小
原帖由 chata 于 2008-8-22 11:15 发表
所谓中学生也可以做绝对是误导,传统行业里面技术工人比例越来越大,军队里面技术兵越来越多,更别说IT行业了。
今天在制鞋厂做工人,明天产业升级了,鞋厂关门了怎么办?


不是误导,只要你按开发规范做coding就只须做coding,否则就是设计人员了,我是这样要求的,让设计人员做coding才是浪费人才,而且什么都一个人搞定那种做法是做不大的,几乎换人就必须换系统了,因为没人会去看你写的代码
原帖由 chata 于 2008-8-22 11:34 发表
但是敢问24楼的,我们的目标是印度还是美国呢?


目标是自己能否有规范,以谁做目标没有意义,美国做程序一样很垃圾,尤其到中国来混饭吃的那些,相反美国公司请的东亚的雇员比美国本土的好多了
原帖由 listlike 于 2008-8-22 01:01 发表
楼上的,coding和coding不一样
有人coding着就做管理了,有人一直coding,都是正常的现象。并不存在coding的比做管理的差,有的时候就是个性格,兴趣的原因。


对我来说coding就只是coding,和你的理解有差异,是对于普通应用开发来说的,只是按照规范的设计实现代码,技术难点的突破是有高级人员完成设计模块直接用就可以,不需要他们去搞研究,你说的一直做coding很好的可以归为高级人员而不是coding,我不是对谁有歧视,只是对这么多年IT业在职能分工不清感觉很苦恼,盖房子你会让设计院的人去搅拌混凝土挖地基吗,但是在IT界却是从销售到设计到开发维护全一个人干,几乎所有的国内公司都这样做
... 向各位前辈问好!俺还是一个入行3年的新手!
俺是做对日外包的。
]]
原帖由 yxtk 于 2008-8-22 11:55 发表
软件业和美国的差距,不会比航空的差距小

从技术和人员素质比差别不大,但市场及规范相比差别就大了,不过还是没有航空差距大
老实说一句, 在中学里就开始CODING的人, 通常是非常非常的猛

你们去看一看现在中学生正在做的编程练习题, 基本上没有博士生能做的.

现在IT行业水平倒挂厉害

一个学校里最强的博士生, 水平肯定不如最强研究生, 最强研究生不如最强本科生, 至于中学生, 只要他在编程, 基本属于天才类别的, 没有15年功力的高级工程师是干不过这些小孩子的
原帖由 roadrunner 于 2008-8-22 12:45 发表
老实说一句, 在中学里就开始CODING的人, 通常是非常非常的猛

你们去看一看现在中学生正在做的编程练习题, 基本上没有博士生能做的.

现在IT行业水平倒挂厉害

一个学校里最强的博士生, 水平肯定不如最强研究生 ...


你找一个中学生的编程练习题来大家做做看
还有,你找一个中学生做的软件出来看看
这个说法有点过了吧,谁做15年还在Coding的,那真的是废柴了。
软件开发的真正难点在算法和工程经验上。
真正编程那一块,没什么好琢磨的。
我到觉得学学数学是正经。
真正博士如果是计算机/软件方向的,都是研究算法的。

原帖由 roadrunner 于 2008-8-22 12:45 发表
老实说一句, 在中学里就开始CODING的人, 通常是非常非常的猛

你们去看一看现在中学生正在做的编程练习题, 基本上没有博士生能做的.

现在IT行业水平倒挂厉害

一个学校里最强的博士生, 水平肯定不如最强研究生 ...
原帖由 yxtk 于 2008-8-22 12:38 发表
按楼上的,普通应用开发是可以按你说的,傻子才会做你说的工作做十年
但难道我们中国的程序员就只能做普通应用开发了?
难道不能做些底层的

如果你升级了就最好不要做coding,但现在现实是必须做,所以我才说国内公司做不大,一贯用低价策略扰乱市场,本来是10个人的活就一个人干,软件质量可想而知,就算你写的很好,只要人一走就没法用了,还不如按规范来,我看过老外的很多系统是七、八十年代做的,现在还用的很好,那些人一做就是30年,我见过IBM40年的程序员真的很专,可惜这样的人在中国是生存不了的。一个软件好不好是以合适的目标和稳定运行为标准的,不是技术越先进越好,现在国内做软件有个不好的倾向总想用最新的技术,反而是很糟糕的事情