日期:2014-05-20  浏览次数:20756 次

做bs开发的一辈子只能增删改查?
太郁闷了 每天都是重复的工作 增删改查 
------解决方案--------------------
如果增删改把效率和性能考虑进行,是有很多内容可以学的。建议你还是从基础算法入手。
------解决方案--------------------
CRUD是这个世界上绝大数书系统都干的事情,这个不是你的错
你做的东西已经很核心了,下一步就是如何做好!
想做好不容易的,想想如果上千,上万,上十万,上百万人同时在线CRUD用你
的系统,你的还不崩溃就很不错了!
------解决方案--------------------
找到了
You're asking the wrong question, my friend.
Don't blame the CRUD for all the bullshit that is often associated with it.

(Reminder: CRUD stands for Create Retrieve Update Delete, and is the underlying philosophy for the database applications that run the world we live in, the 90% of the iceberg that most hackers never see or even think about.)

I've been doing CRUD for 33 years and it's been an incredible ride. I credit my CRUD work for putting me in the right hand 5% of that bell curve, ahead of the rest of my fellow hackers who have built so little of substance.

Sure, I've built apps that move people and things to the right place, and also have done a lot of "reports here, manage documents here, upgrade calender software here", but what job doesn't have some crap work go to along with the gravy? I've never seen any good job without it's share of maintenance, refactoring, testing, process, and meetings with drones.

I've also build software that generates other software, invented new frameworks, and devised algorithms that dramatically improved the way we make and build and move the stuff that's probably in your cubicle right now. I've taken cool academic theory from my pure mathematical background to build software that has blown away the posers everywhere around me. And you know what? You do that just once, and every champion in the enterprise runs to you with their giant budgets to solve their CRUD problem du jour with your "genius".

Believe me, you don't have to work at "Intel, Google, Apple, or NASA" to "change the world". You're just as likely to be a cog in the wheel at those places as anywhere else.

You can change the world from where ever you're at, and in fact, if you're working on a CRUD app, I think you're actually in a better position to do it. You just have to ask a better question.

My suggestion: "How to you escape the shackles and bullshit of your CRUD job and use all those great resources in your head to turn that job on its side and change the world from right where you're at?"

Find the answer to that question. It may be easier than you think.


------解决方案--------------------
楼上正解。光做windows平台搞个ide增删改查有啥意思呀
1 有时间研究下数据结构与算法,试着把它们用C/Java写出来
做开发的,算法最重要
如果只会用jdk提供的API做一些事情,路会很窄的

2 把java编程思想通读,写代码,这可以让Java基础更扎实
3 看看设计模式的书,现在很多公司都爱问那些东西

4 可以把你涉及到的技术深入了解下

5 看看Linux书,作为一个程序员Linux不熟练不算是一个高级工程师

6 看看高性能,集群 分布式 Hadoop 云计算 持续集成等等

7 至少学会一门脚本语言,Shell之外,可以看看Python。很多大牛用它写小工具

PS:Java程序员首先还是把基础搞稳固最重要。
PPS:BS开发的话,前端就很重要了,javascript用的牛叉的人,混的会不错哟,毕竟大部分公司没有专门的JS团队