山那边是海 发表于 2015-1-16 14:22:22

来一篇关于NET的程序员们 不要想一生靠手艺混饭吃

C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。我如今是本人做,但我此前有多年在处置软件开辟事情,当回过火来想想本人,以为出格想对那些初学JAVA/DOT.NET手艺的伴侣说点内心话,但愿你们能从我们的体味中,几受点启示(大概我说的欠好,你不赞成但看在我至心的份上别扔砖头啊)。

1、在中国你万万不要由于进修手艺就能够换来不乱的生存和高的薪水报酬,你万万更不要以为哪些处置市场开辟,跑腿的人,没有出路。

不晓得你是否是晓得,我们中国有相称年夜的一部分软件公司,他们的软件开辟团队都小的不幸,乃至只要1-3团体,连一个项目小组都算不上,而如许的团队却要承当一个软件公司一切的软件开辟义务,在软件上线和开辟的关头阶段必要团队的成员没日没夜的加班,还必要为测试出的BUG和不克不及定时提交的软件模块功效而心胸忐忑,有的时分假如你不幸到场现场开辟的团队你则必要衣锦还乡告辞你的女友,举行关闭开辟,你平常除编码以外就是用饭和睡觉(有钱的公司乃至请个保母为你做饭,以让你节俭出更多的工夫来投进到事情中,让你一向在那种累了就歇息,不累就当即事情的形态).更可骇的是,会让你打仗的人际干系十分单一,除无限的手艺职员以外你几近见不到做其他行业事情和职位的人,你的伴侣圈子小且单一,乃至损坏你原本的恋爱(设想一下,你在外埠做现场开辟2个月以上,却从没跟女友见过一面的话,你的女友是否是会对你呲牙裂嘴)。

大概你拿到了所谓的白领的人为,但你却今后得到享用生存的自在,假如你想做手艺职员特别是开辟职员,我想你很快就会了解,你何等想在一个中央临时待一段工夫,熟悉一些伴侣,多一些生存工夫的希望。

比之于我们的生存和人际干系及事情,那些处置售前和市场开辟的伴侣,却有比我们多的多的事情以外的工夫,乃至他们事情的工夫有的时分是和生存的工夫是能够分身的,他们能够经由过程市场开辟,熟悉各个行业的人士,能够熟悉林林总总的伴侣,他们比我们坦白说更有发家和开展的时机,只需他们跟我们一样勤劳。(有一种勤劳的一般人,假如给他换个中央,他即刻会成为一个勤劳且出众的人。)

2、在进修手艺的时分万万不要以为假如做到手艺最强,就能够成为100%受尊敬的人。

有一次一团体在口试项目司理的时分说了这么一段话:我只用最听话的人,依照我的请求做只需是听话就要,假如不听话不论他手艺再好也不要。随后这团体失掉了试用时机,假如没不测的话,他必定会是下一个项目司理的继任者。

伴侣们你晓得吗?不论你手艺有多强,你也不成能自在的腾出工夫象他人那样研讨一下LINUX源码,乃至写一个LINUX样的佳构来体现你的才干。你必要做的就是依照请求写代码,写代码的寄义就是都划定好,你依照划定写,你很快就会发明你今天写的代码,跟明天写的代码有良多相似,等你写过一段工夫的代码,你将明白:复制,拷贝,粘贴那样的手艺对你来讲是多么主要。(假如你没有做过1年以上的真正意义上的开辟不要辩驳我)。

假如你侥幸的可以听到市场职员的发言,或是向导们的发言,你会模糊以为他们都在把手艺职员看成编码的呆板来看,你的代价并没有你设想的那末主要。而在你地点的团队外部,你大概正在为一个手艺成绩的会商再跟同事弄内讧,由于他不平你,你也不平他,你们都以为本人的对,实在你们两个都对,而争辩的目标就是为了在关头场所证实一下本人比对方手艺好,比对方强。(在一个项目开辟中,没有人乐意临时听他人的,总想换个地位向导他人。)

3、你更不要以为,假如我手艺够好,我就本人创业,本人有创业的本钱,由于本人是弄手艺的。

假如你那样以为,真的是年夜错特错了,你能够做个查询拜访在非手艺人群中,没有几团体晓得C#与JAVA的,更谈不下去浏览你的手艺是好仍是欠好。一句话,手艺仅仅是一个工具,擅长使用这个工具为他人干活的人,却常常不太善于用这个工具来为本人创业,由于这是两个观点,练习的妙技也是完整分歧的。

创业最入手下手的时分,你的人际干系,你处置人际干系的才能,你对社会潜划定规矩的熟悉,另有你分明不分明他人的心,你会不会说让人喜好的话,另有你对本人所供应的服务的筹划和倾销等等,大概有一万,一百万个值得我们器重的成绩,但你会发明手艺却很少有大概包括在这一万或一百万以内,假如你创业到了一个快乐成的阶段,你会如许告知本人:我干嘛要亲身做手艺,我聘一团体不就好了,这时候候你才真正会了解手艺的感化,和你之前做手艺职员的感化。

小结

基于下面的会商,我劝告那些进修手艺的伴侣,万万不要拿科举测验样的心态往进修手艺,对手艺的进修几近的痴迷,想把握一切一切的手艺,以让本人成为手艺范畴的威望和专家,以在需要的时分或是内心不顺畅快的时分到网上对着菜鸟说本人是先辈。

手艺仅仅是一个工具,是你在人生一个阶段保存的工具,你能够一生喜好他,但最好不要一生靠它保存。

把握手艺的独一目标就是拿它找事情(假如你不想把手艺看成你第二性命的话),就是干活。以是你在进修的时分万万不要往做那些所谓的手艺习题或是研讨那些帽泡算法,最年夜数算法了,甚么叫干活?

就是做一个器材让他人用,他人用了,能够进步他们的事情效力,设想吧,你做1万道手艺习题有甚么用?只会让人以为酸腐,仍是在进修的时分,多培育些本人务虚的立场吧,好比研讨一下外地市场今朝有哪些软件公司用人,本人离他们的请求究竟有多远,本人详细应当怎样做才能够到达他们的请求。等你剖析完这些,你就会发明,找事情乐成,手艺的奉献率实在并没有你本来设想的那末高。

不论你是进修手艺为了找事情仍是创业,你都要对手艺自己有个苏醒的熟悉,在中国不会呈现BILLGATES,由于,中国今朝还不是非常的尊敬手艺人才网,还仅仅的停止在把软件手艺人才网看成人才网呆板来用的为难地步。(假如你不睬解,一种多是你今朝仅仅处置过手艺事情,你的伴侣圈子里手艺类的伴侣占了年夜多半,一种多是你还没有事情,但喜好读比尔。盖茨的列传)。有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库)

若天明 发表于 2015-1-18 13:42:51

ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。

简单生活 发表于 2015-1-25 08:40:22

平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。

飘灵儿 发表于 2015-2-2 19:37:07

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

再见西城 发表于 2015-2-8 05:25:54

那么,ASP.Net有哪些改进呢?

小女巫 发表于 2015-2-24 17:59:09

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

山那边是海 发表于 2015-3-7 13:33:11

在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?

冷月葬花魂 发表于 2015-3-15 07:30:41

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

活着的死人 发表于 2015-3-21 23:16:35

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
页: [1]
查看完整版本: 来一篇关于NET的程序员们 不要想一生靠手艺混饭吃