首页 新闻 会员 周边 捐助

现在IT编程做网站是不是没前途了?感觉都是"增删改查",可替换性太强了.

0
悬赏园豆:200 [待解决问题]

本人是从事1年多的程序猿,做asp.net的,做动态网站和管理系统的(包括前端和后端),最近很是迷茫,辞了工作,感觉做.net没钱途,又不知道要做些什么好?哪位大神能指点一下,不胜感激!
1.可复制性太强.而且有很多模板可以抄
2.感觉没什么技术含量,有时候别人问我,我也没什么可以炫耀的技术,无非就是增删改查,做个电商系统,别人说几百块就能外包.我也无言以对.确实如此,没有什么实在的技术.

三重门的主页 三重门 | 初学一级 | 园豆:10
提问于:2016-03-02 07:45
< >
分享
所有回答(15)
0

哈哈.差不多.程序员的能力不体现在会写代码上.体现在会写好代码上

吴瑞祥 | 园豆:29449 (高人七级) | 2016-03-02 07:54

你是说"性能,优化"方面? 我觉得去了公司,都是复制粘贴,框架也是套用的,根本就不知道原理,就剩下增删改查了,不知道别的编程语言是不是也这样?

支持(0) 反对(0) 三重门 | 园豆:10 (初学一级) | 2016-03-02 08:07

@三重门: 跟人有关..跟语言没什么关系.只是你在工作的时候不求甚解造成的.

看到一个人家写带的代码.想象他为什么这么写.这么写有什么好处.慢慢的自然就会有进步.

像你这样东西做完也就做完.不想想做玩有什么收货.,那就是一辈子码农的命.

支持(3) 反对(0) 吴瑞祥 | 园豆:29449 (高人七级) | 2016-03-02 08:13

@吴瑞祥: 有道理,谢谢你

支持(0) 反对(0) 三重门 | 园豆:10 (初学一级) | 2016-03-02 18:07
0

多买点计算机编程、数据库方面书看看,比如C# via clr,看完你再看C#是不是很简单。

happydaily | 园豆:260 (菜鸟二级) | 2016-03-02 08:33
1

业务代码大部分都是增删改查,虽然同是CRUD,不过也有好坏之分。

什么叫技术含量,没有实在的技术,是因为你没有去深究。如何写出高性能,高扩展性的代码,如何数据库优化,如何高效使用缓存,这些你都明白么?

1、抄的东西,你想过为什么呢?不能只是一味的抄。

2、技术不是拿来炫耀的,就算是淘宝这样的,在外行人眼里,也还是几百块就能外包。对于你说没有实在的技术,上面已经提到了,浮于表面,肯定只会是这样。

幻天芒 | 园豆:37207 (高人七级) | 2016-03-02 08:46
0

你说了个很重要的事 “可替换”,但是没有谁是不可替换的,只有替换的代价多与少而已。多,老板心疼,就不炒你了。少,说明你没用,老板眼都不扎一下,FIRE YOU

Yu | 园豆:12990 (专家六级) | 2016-03-02 09:11
1

bat哪个对外的玩意到最后不是crud?发射火箭还不就是个超大号的冲天炮?飞机能飞还不就多了几条翅膀?

看问题别那么肤浅,深入进去,你会发现crud其实还有很多学问,很多时候为了保护孱弱的db还需要很多手段,为了保证一致性有很多措施,为了高性能有很多优化和取舍。

就电商而言,秒杀环节你能搞定的话就算是业界大牛了。

Daniel Cai | 园豆:10424 (专家六级) | 2016-03-02 09:22

主要是没接触到大型的项目,也就没所谓的"秒杀"环节了,那个是多线程和缓存的技术吗?

支持(0) 反对(0) 三重门 | 园豆:10 (初学一级) | 2016-03-02 18:11

@三重门: 这些都是基础,但如何将这些东西合理运用到特定场景这就很困难了。比如你开个秒杀,允许超卖10%,在每秒10k的请求量下如何处理?如果再加点限制不允许任何超卖,还是相同压力下如何处理?如果压力上升到10倍如何处理?

支持(0) 反对(0) Daniel Cai | 园豆:10424 (专家六级) | 2016-03-03 09:40
0

不可替代的是Ironman,工作都是可替代的。

如果你愿意多读点书的话,Microeconomic 可以学一下,知道有一个术语叫Comparative Advantage吗。

可以炫耀的技术是拿来撩妹的,不是用来工作的。

你天天穿着金属外套拯救地球试试看,无聊死了。

爱编程的大叔 | 园豆:30844 (高人七级) | 2016-03-02 09:33
0

其实我也有相同感觉,别人

问: 你做什么

答: CRM 系统

问:你做哪块

答: 增删改查...

云端轻侯 | 园豆:201 (菜鸟二级) | 2016-03-02 10:35

你可以看看算法,  设计模式, 研究下架构方面的东西, 以后往架构师方向转, 总做些重复的劳动确实...

支持(0) 反对(0) 云端轻侯 | 园豆:201 (菜鸟二级) | 2016-03-02 10:37

一般还是面试官自己说的:不就是增删改查吗?

支持(0) 反对(0) 三重门 | 园豆:10 (初学一级) | 2016-03-02 18:09
0

做网站也也可以写框架啊,你看看kooboo,等做到这种就很厉害了

刘宏玺 | 园豆:14020 (专家六级) | 2016-03-02 13:02
0

其实也不过与此罢了!

搁忆 | 园豆:612 (小虾三级) | 2016-03-02 15:30
0

是没前途,赶紧转型。

Firen | 园豆:5385 (大侠五级) | 2016-03-02 17:13

转什么好啊,Unity3D怎么样?

支持(0) 反对(0) 三重门 | 园豆:10 (初学一级) | 2016-03-02 18:14
2

你才1年多点儿,时间还短。有这个意识是好的。找到自己感兴趣的技术。深入钻研吧。术业有专攻。你有拿得出手的东西到哪里都吃香。没拿得出手的东西去哪里都得重头来一遍!这个行业的东西。是永远层出不穷,迭代更新的。再牛B的人每天依然得虚心学习。多思索,多动手!别人架构好的框架。取其精华去其糟粕,升级升级,使其使用得更得心应手。可做的事还是很多的。增删改查只是日常。如果碍于疲倦,不妨试着自己做些站点,哪怕是博客之类的。完整的来那么一次,收货也会多多。多学学英语,记记单词。有一天你就会觉得乐此不疲了。

大楚打码人 | 园豆:4313 (老鸟四级) | 2016-03-03 15:17
0

开发程序就好比人吃饭,每顿要看你怎么吃饭了,软件开发东西很多的,想要学通学详是不容易的,要想有意思,做些自己没开发的东西。

三人之行,必有我师 | 园豆:291 (菜鸟二级) | 2016-03-07 14:52
0

总的来说 你的想法是不错的 想把代码写好!

不过么 你的方向错了 从你的说法中 你不知道什么时候好代码 好代码需要些什么。

这里我给你指一下方向。

就如同 幻天芒 说的 业务代码就是增删该查 没什么技术含量 有技术含量的是如何写好代码。

要写好代码么,我可以推荐你几本基础书:

《精通c#》  这可以让你知道 c#的基本操作

《重构:改善既有代码的设计》 这本书可以告诉你 写代码需要注意些什么

《head first 设计模式》 这本书 可以给你敲开设计的大门

《代码大全》 这本书是泛泛而谈 而各个部分又有所精要

 

这几本是 编程入门的经典书籍 有了这几本书 作为基础 你以后编码方面肯定是 无往而不利

 

至于具体到好代码 具体到项目的体现形式就是:

可读 可扩展 可维护 可追踪 

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2016-03-10 11:03
0

你错了,第一,你错在做管理系统却不知道做管理系统的优势,你要努力成为业务专家,顾问,项目经理,越老越吃香,行业经验帮你树立权威,可惜你视而不见;第二,你错在对外行人讲内行话,什么狗屁增删改查,提都不要提,直接说,帮公司提高35%的生产效率,节约80%的时间成本,没人敢说你不牛逼。

上帝之城 | 园豆:2549 (老鸟四级) | 2016-03-20 22:40
0

学业务,而不是软件,最终用户是看你能帮我解决什么问题,而不是这个软件怎么用。

如果你一直在做增删改查你就要想想,一直做的东西是否可以提炼出来,是否可以做可配置项,是否可以做根据需求自动生成页面而减少开发。

死白的man | 园豆:2135 (老鸟四级) | 2016-03-27 16:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册