本科科班出身,工作一年多了,其实没什么可说的,还是多动手,还要看你想往哪个方向发展,毕竟编程方向太多了,拿java web来说的话,首先前后端都要懂点吧,前端jsp,js,jq,一些常用js第三方插件,H5,css不说全熟练,也要基本看得懂吧,服务器端java,php,至少要会一种吧,数据传递json,xml啥的,然后整个项目的框架spring,struts,Hibernate,Mybaties这几个最常见的总得知道吧,然后服务器一般都架在linux系统上,linux基本操作要了解吧,然后项目架构,中间件tomcat,webLogic总要用过一种吧。网站人流负荷太大,要负载均衡,nginx,LVS什么的得要知道了解1,2种吧。然后减少页面访问数据库,加快浏览加载速度,高速缓存memcached,redis也要了解一些吧,然后就是什么性能检测,监控之类的。上面提到的每一个名词都能出本7-8白页的书,这还不涉及数据结构,算法,数据库,计算机组成原理,计算机网络,编译原理什么的科班基础知识。想要自己慢慢自学完基本不可能,所以先进一家靠谱的公司,能有个老司机带着做项目,比什么方法都好。在工作中这些基本都会慢慢一点点涉及到,然后按照自己的喜好来偏向一方发展自学,之后就可以跳槽到自己发展方向的公司了。