----论大龄程序员的未来
本来是为了捡回久未使用的Delphi7,我来到了CSDN,不料遇到了这么一个有趣的话题。那我也聊聊我的体会吧。
再过半年我就50岁了。象我这么大岁数的程序员应该属于“超龄”程序员了吧,尽管我是公司里的高级管理人员,但是我从未觉得我不应该编程,而是痴迷于多种编程语言,每每乐此不疲。
我的研发兴趣很广,硬件与软件都有。我的编程生涯便注定种类繁多。
有多种PLC梯形图语言的,如三菱PLC、欧姆龙PLC、西门子PLC等等;
有上位机开发的,以前开发上位机用VB6.0,这个做了较大型的项目有十几套,现在用Delphi7,正在研究C#,准备明后年上C#;
Java、PB那是数年前的兴趣;
数据库也曾接触过那几个大型的,但是目前Access用的最多;
还有单片机开发,各种C编译器不下十种;
这些只是编程类的,设计类的还有AutoCAD,Inventor,Protel99se,AltiumDesigner,这些是用来设计电控柜和电路板的。
说明一下,我98年就是副研究员,研究二字就是我给自己定下的一辈子的任务。
我总是有很多的兴趣,有了兴趣就会去琢磨。
设计不是拼工具的,而是拼灵感的。
我发现论坛有很多人在讨论Delphi的存废,纷纷追风到更时髦的语言。但是我觉得Delphi7编译速度快,数据库功能卓越,界面优秀,对于底层的支持毫不逊色,尤其是有很多第三方的资源,用来开发上位机程序真是驾轻就熟。
所以我目前就在用Delphi7开发一套自动化设备的上位程序。用Socket连接PLC,用SPComm控制各种智能设备,用Access做数据支持。看,多么普通的技术。但,已经很够用了。
老程序员的优势在哪里,在于日积月累的经验之积淀。面对一个貌似艰难的任务,年轻人往往抓耳挠腮、一筹莫展,而老程序员却可以推出几套方案。
技术可以很快学到,但是一个肯于思考的大脑往往不经意间,已经到了一个常人很难达到的高度。这里我就不举例子了,实在是太多了。
老程序员的未来在哪里?这对我来说根本不是问题,因为我总觉得时间不够用,远远满足不了我对各种编程的渴望。
除了工作,我还有很多个小的电子产品在等着,MSP430的,Atmega的,仍然是低端的技术。ARM,DSP,别着急,你们也在我的计划之中。
我坚信,创新的念头与研究的兴趣可以引导我们,握着鼠标,敲着键盘,美美地度过今后的岁月。老?这根本不是问题。老年痴呆倒是个问题。
219 个解决方案
#1
学LZ这样的(年龄、履历)人全国不计其数,只是来CSDN这~~~~种地方发帖的是凤毛麟角。
撸过接分
撸过接分
#2
楼主好笃定·
#3
好样的,俺也是dephi的。现在整个公司只有我一个人还在用!
但物以稀为贵!
但物以稀为贵!
#4
多谢各位捧场。这个是我一个小玩意,Atmega8做的。
#5
楼主大我几岁。如果现在下岗了恐怕是不太好再找工作了。
#6
我们就自己干。同时找多份工作。
#7
前辈,看见你的分享,太鼓舞人心了。以后常来这里指导一下我们这些后辈吧。
我也是用delphi的,delphi 7 和 delph 2007 都在用。主要做数据库应用程序方面。
以后如果遇到硬件方面的疑问的话,希望有机会能向您请教。能留个联系方式吗?邮件和QQ都可以。
#8
知道有比我大2岁的,没想到还有比我大7岁的!
#9
解惑了,
過30的我,一直是否去學JAVA
過30的我,一直是否去學JAVA
#10
指导真不敢当,我来这里也是准备向你们学习的。因为,可以学的东东真是太多了。
#11
楼主厉害,但楼主所说的很多东西只在特定的环境、单位、部门才可以接触,一般人做数据库相关的比较多吧!
#12
是的,我这几十年。基本都是围绕着真空在转。中间在电信做了几年,*学习UNNIX、SYSBASE、Oracle、Powerbuilder等,由于是被工作逼着,学习起来很吃力,后来果断跳槽。我觉得最好是从事自己喜欢的工作。工作就是爱好,爱好就是工作。这样的话会很快乐。
#13
打错了,UNIX,SYBASE,抱歉,呵呵
#14
遇见骨灰级的人物! 顶!
#15
此经验我无法复制,顶多参考,用以激励自己
#16
我用DELPHI也有好多年了,一直在从事管理方面的工作,顺便也写些管理程序。上上星期好不容易准备往PLC方面发展,也想像楼主那样扩展一下PLC方面应用水平,但不到一个星期,又被领导安排从事管理方面的工作,真是烦。
#17
yangliu大侠你的Delphi功夫了得,多谢你给我的帮助。
实际上我的研究生论文就是用Pascal写的,当时程序员给她以“诗一般的编程语言”的赞美;
可惜后来由于用得不多,渐渐地淡忘了。
我觉得只要自己有兴趣,就在平日积累,日子久了,或者遇到机会,就能够马上出手。
PLC比起高级语言编程,那就简单多了。
实际上我的研究生论文就是用Pascal写的,当时程序员给她以“诗一般的编程语言”的赞美;
可惜后来由于用得不多,渐渐地淡忘了。
我觉得只要自己有兴趣,就在平日积累,日子久了,或者遇到机会,就能够马上出手。
PLC比起高级语言编程,那就简单多了。
#18
delphi 永恒的回忆,和纪念。。。编程之路,不可长。。。
#19
向老兵,致敬,技术可以很快学到,但是一个肯于思考的大脑往往不经意间,已经到了一个常人很难达到的高度。这里我就不举例子了,实在是太多了,-------说得好。。
#20
我的年龄也比较大,并且特别喜欢编程,但就是没人指点,自己业余时间瞎琢磨点东西。
#21
设计不是拼工具的,而是拼灵感的。
===============================
只能表示200%的同意,最多表示300的同意。
===============================
只能表示200%的同意,最多表示300的同意。
#22
佩服楼主,做到高管,业余来编程,的确是很惬意的一件事。
想请问楼主现在做的高管是在IT行业吗?
想请问楼主现在做的高管是在IT行业吗?
#23
Chenyq2008大侠,IT行业我可就吃不消了。我这是在制造业。实际上我现在负责的是一个工业自动化设计团队。专门为我们的设备提供自动化控制系统。就技术水平来看,我们的编程技术含量偏低,应用水平也不高。只不过制造业对于网络功能、数据共享、业务分析等需求不高,象我这种编程的老兵尚有一席之地可以苟延残喘。我觉得我不能抛开技术去管理团队。所以我对很多东西目前也在针对性地学习。这也是我来本群的目的。
#24
爬墙老兵们,畅谈IT人生,
#25
lz既然做管理,编程主要是爱好,即使不编也能维生.
这和靠编程维生不太一样
这和靠编程维生不太一样
#26
活到老,学到老.看了楼主的经历我淡定了
#27
lz可以将编程做到极致,向你致敬
#28
#29
向LZ学习,淡定!
#30
想你致敬,我也有几年就到你的年龄了,我还在编程,不知道以后怎么样,只知道感兴趣,能给企业带来效率,希望能交流心情,我也是做了很多年的程序员了,东奔西走多年了,我qq:1071018125
#31
牛人,我的目标!!!!!!!!!
#32
我也是搞工控的,公司就我一个在搞,寂寞啊……
#33
好吧好吧好吧、、、、、、
#34
我是69年出生的。你的经历对我也是一种鼓励。IT技术人员的感觉就是永远要学习,一步学习就落后。
#35
能到范例了...
#36
不错
#37
向前辈致敬!
#38
come on
#39
不断的学习才能不断的进步啊
#40
只是一个编程的新手,最近看到N多的,老程序员怎样怎样,真心的没有心情走下去。但是看到楼主的这种精神,真得很让人鼓舞。希望像这种元老人物能多多出来指导指导。
#41
看了前辈的分享,感觉很励志,很受鼓舞,您现在还在孜孜不倦的研究,像我这样的,我更应该学习,请前辈多多指点!
#42
向前辈学习~~
把编程当做一个兴趣爱好,年龄就不再是问题
把编程当做一个兴趣爱好,年龄就不再是问题
#43
只是单纯从事软件,年龄必定会受到限制,就如同体育运动员一样。做好人生规划有其必要性。
#44
没什么方向啊
#45
我一直写一套基于delphi7的erp项目开发平台,主要就是开发企业进销存、生产管理、质量管理、财务凭证管理的一条龙企业业务管理。
前几年,也试着用java开发erp,成本太高,界面太难处理(jsp都是要画的,而且主从表支持差,输入没有delphi开发桌面程序好用),就放弃了。
erp项目开发平台,主要有几个功能:
1、快速开发,利用对象重用,减少编码、业务参数(必输字段、下拉字段等)都是数据库配置,
而不是重复编程。
2、支持客户端自动升级,类似杀毒软件的自动升级功能。减少客户端人工升级工作。
尤其是一个项目有几十个客户端用户,而且要经常升级,这样就可以减少维护量。
3、支持三层架构,支持上百个客户端连接,服务中大型企业。
4、熟悉企业管理,比如进销存、财务会计、生产管理。
5、精通数据库,比如sqlserver,会用视图、存储过程、函数,会用动态sql语句,
减少重复。
6 熟悉系统设计,比如如何减少并发操作,如何设计单据的关系、各种帐的设计。
7 想尽办法,开发技术稳定,
用户界面友好,美观、
分析、开发、实施、维护等成本低、
业务功能全、
响应用户需求快。
前几年,也试着用java开发erp,成本太高,界面太难处理(jsp都是要画的,而且主从表支持差,输入没有delphi开发桌面程序好用),就放弃了。
erp项目开发平台,主要有几个功能:
1、快速开发,利用对象重用,减少编码、业务参数(必输字段、下拉字段等)都是数据库配置,
而不是重复编程。
2、支持客户端自动升级,类似杀毒软件的自动升级功能。减少客户端人工升级工作。
尤其是一个项目有几十个客户端用户,而且要经常升级,这样就可以减少维护量。
3、支持三层架构,支持上百个客户端连接,服务中大型企业。
4、熟悉企业管理,比如进销存、财务会计、生产管理。
5、精通数据库,比如sqlserver,会用视图、存储过程、函数,会用动态sql语句,
减少重复。
6 熟悉系统设计,比如如何减少并发操作,如何设计单据的关系、各种帐的设计。
7 想尽办法,开发技术稳定,
用户界面友好,美观、
分析、开发、实施、维护等成本低、
业务功能全、
响应用户需求快。
#46
这个帖子对P哥有帮助啊!!!
#47
为前辈的信念所叹服..
#48
搂主值得参赞!令人佩服。不过我比你还大几岁,早就自己干了。朋友问我退休后做什么,我回答是:做个电子、物理实验室,还是玩这些技术有劲儿,这是终身的爱好。
#49
还是搞研究好啊
#50
不觉得有指导意义 lz只是把编程当兴趣爱好,不是求生手段,我们都是靠编程养家糊口的,人家是高层管理,和程序员有本质区别,倒是说说程序员怎么转管理,什么时候转管理,转什么样的管理比较有实际意义~
#1
学LZ这样的(年龄、履历)人全国不计其数,只是来CSDN这~~~~种地方发帖的是凤毛麟角。
撸过接分
撸过接分
#2
楼主好笃定·
#3
好样的,俺也是dephi的。现在整个公司只有我一个人还在用!
但物以稀为贵!
但物以稀为贵!
#4
多谢各位捧场。这个是我一个小玩意,Atmega8做的。
#5
楼主大我几岁。如果现在下岗了恐怕是不太好再找工作了。
#6
我们就自己干。同时找多份工作。
#7
前辈,看见你的分享,太鼓舞人心了。以后常来这里指导一下我们这些后辈吧。
我也是用delphi的,delphi 7 和 delph 2007 都在用。主要做数据库应用程序方面。
以后如果遇到硬件方面的疑问的话,希望有机会能向您请教。能留个联系方式吗?邮件和QQ都可以。
#8
知道有比我大2岁的,没想到还有比我大7岁的!
#9
解惑了,
過30的我,一直是否去學JAVA
過30的我,一直是否去學JAVA
#10
指导真不敢当,我来这里也是准备向你们学习的。因为,可以学的东东真是太多了。
#11
楼主厉害,但楼主所说的很多东西只在特定的环境、单位、部门才可以接触,一般人做数据库相关的比较多吧!
#12
是的,我这几十年。基本都是围绕着真空在转。中间在电信做了几年,*学习UNNIX、SYSBASE、Oracle、Powerbuilder等,由于是被工作逼着,学习起来很吃力,后来果断跳槽。我觉得最好是从事自己喜欢的工作。工作就是爱好,爱好就是工作。这样的话会很快乐。
#13
打错了,UNIX,SYBASE,抱歉,呵呵
#14
遇见骨灰级的人物! 顶!
#15
此经验我无法复制,顶多参考,用以激励自己
#16
我用DELPHI也有好多年了,一直在从事管理方面的工作,顺便也写些管理程序。上上星期好不容易准备往PLC方面发展,也想像楼主那样扩展一下PLC方面应用水平,但不到一个星期,又被领导安排从事管理方面的工作,真是烦。
#17
yangliu大侠你的Delphi功夫了得,多谢你给我的帮助。
实际上我的研究生论文就是用Pascal写的,当时程序员给她以“诗一般的编程语言”的赞美;
可惜后来由于用得不多,渐渐地淡忘了。
我觉得只要自己有兴趣,就在平日积累,日子久了,或者遇到机会,就能够马上出手。
PLC比起高级语言编程,那就简单多了。
实际上我的研究生论文就是用Pascal写的,当时程序员给她以“诗一般的编程语言”的赞美;
可惜后来由于用得不多,渐渐地淡忘了。
我觉得只要自己有兴趣,就在平日积累,日子久了,或者遇到机会,就能够马上出手。
PLC比起高级语言编程,那就简单多了。
#18
delphi 永恒的回忆,和纪念。。。编程之路,不可长。。。
#19
向老兵,致敬,技术可以很快学到,但是一个肯于思考的大脑往往不经意间,已经到了一个常人很难达到的高度。这里我就不举例子了,实在是太多了,-------说得好。。
#20
我的年龄也比较大,并且特别喜欢编程,但就是没人指点,自己业余时间瞎琢磨点东西。
#21
设计不是拼工具的,而是拼灵感的。
===============================
只能表示200%的同意,最多表示300的同意。
===============================
只能表示200%的同意,最多表示300的同意。
#22
佩服楼主,做到高管,业余来编程,的确是很惬意的一件事。
想请问楼主现在做的高管是在IT行业吗?
想请问楼主现在做的高管是在IT行业吗?
#23
Chenyq2008大侠,IT行业我可就吃不消了。我这是在制造业。实际上我现在负责的是一个工业自动化设计团队。专门为我们的设备提供自动化控制系统。就技术水平来看,我们的编程技术含量偏低,应用水平也不高。只不过制造业对于网络功能、数据共享、业务分析等需求不高,象我这种编程的老兵尚有一席之地可以苟延残喘。我觉得我不能抛开技术去管理团队。所以我对很多东西目前也在针对性地学习。这也是我来本群的目的。
#24
爬墙老兵们,畅谈IT人生,
#25
lz既然做管理,编程主要是爱好,即使不编也能维生.
这和靠编程维生不太一样
这和靠编程维生不太一样
#26
活到老,学到老.看了楼主的经历我淡定了
#27
lz可以将编程做到极致,向你致敬
#28
#29
向LZ学习,淡定!
#30
想你致敬,我也有几年就到你的年龄了,我还在编程,不知道以后怎么样,只知道感兴趣,能给企业带来效率,希望能交流心情,我也是做了很多年的程序员了,东奔西走多年了,我qq:1071018125
#31
牛人,我的目标!!!!!!!!!
#32
我也是搞工控的,公司就我一个在搞,寂寞啊……
#33
好吧好吧好吧、、、、、、
#34
我是69年出生的。你的经历对我也是一种鼓励。IT技术人员的感觉就是永远要学习,一步学习就落后。
#35
能到范例了...
#36
不错
#37
向前辈致敬!
#38
come on
#39
不断的学习才能不断的进步啊
#40
只是一个编程的新手,最近看到N多的,老程序员怎样怎样,真心的没有心情走下去。但是看到楼主的这种精神,真得很让人鼓舞。希望像这种元老人物能多多出来指导指导。
#41
看了前辈的分享,感觉很励志,很受鼓舞,您现在还在孜孜不倦的研究,像我这样的,我更应该学习,请前辈多多指点!
#42
向前辈学习~~
把编程当做一个兴趣爱好,年龄就不再是问题
把编程当做一个兴趣爱好,年龄就不再是问题
#43
只是单纯从事软件,年龄必定会受到限制,就如同体育运动员一样。做好人生规划有其必要性。
#44
没什么方向啊
#45
我一直写一套基于delphi7的erp项目开发平台,主要就是开发企业进销存、生产管理、质量管理、财务凭证管理的一条龙企业业务管理。
前几年,也试着用java开发erp,成本太高,界面太难处理(jsp都是要画的,而且主从表支持差,输入没有delphi开发桌面程序好用),就放弃了。
erp项目开发平台,主要有几个功能:
1、快速开发,利用对象重用,减少编码、业务参数(必输字段、下拉字段等)都是数据库配置,
而不是重复编程。
2、支持客户端自动升级,类似杀毒软件的自动升级功能。减少客户端人工升级工作。
尤其是一个项目有几十个客户端用户,而且要经常升级,这样就可以减少维护量。
3、支持三层架构,支持上百个客户端连接,服务中大型企业。
4、熟悉企业管理,比如进销存、财务会计、生产管理。
5、精通数据库,比如sqlserver,会用视图、存储过程、函数,会用动态sql语句,
减少重复。
6 熟悉系统设计,比如如何减少并发操作,如何设计单据的关系、各种帐的设计。
7 想尽办法,开发技术稳定,
用户界面友好,美观、
分析、开发、实施、维护等成本低、
业务功能全、
响应用户需求快。
前几年,也试着用java开发erp,成本太高,界面太难处理(jsp都是要画的,而且主从表支持差,输入没有delphi开发桌面程序好用),就放弃了。
erp项目开发平台,主要有几个功能:
1、快速开发,利用对象重用,减少编码、业务参数(必输字段、下拉字段等)都是数据库配置,
而不是重复编程。
2、支持客户端自动升级,类似杀毒软件的自动升级功能。减少客户端人工升级工作。
尤其是一个项目有几十个客户端用户,而且要经常升级,这样就可以减少维护量。
3、支持三层架构,支持上百个客户端连接,服务中大型企业。
4、熟悉企业管理,比如进销存、财务会计、生产管理。
5、精通数据库,比如sqlserver,会用视图、存储过程、函数,会用动态sql语句,
减少重复。
6 熟悉系统设计,比如如何减少并发操作,如何设计单据的关系、各种帐的设计。
7 想尽办法,开发技术稳定,
用户界面友好,美观、
分析、开发、实施、维护等成本低、
业务功能全、
响应用户需求快。
#46
这个帖子对P哥有帮助啊!!!
#47
为前辈的信念所叹服..
#48
搂主值得参赞!令人佩服。不过我比你还大几岁,早就自己干了。朋友问我退休后做什么,我回答是:做个电子、物理实验室,还是玩这些技术有劲儿,这是终身的爱好。
#49
还是搞研究好啊
#50
不觉得有指导意义 lz只是把编程当兴趣爱好,不是求生手段,我们都是靠编程养家糊口的,人家是高层管理,和程序员有本质区别,倒是说说程序员怎么转管理,什么时候转管理,转什么样的管理比较有实际意义~