编程基础-程序员的迷茫之要不要啃基础

问题描述

程序员的迷茫之要不要啃基础
有人说学编程应该从c/c++开始学起,然后学习数据结构。操作系统,因为那些语言更接近系统,理解了这些然后再学习.netjava这些高级语言就会轻松很多。而不是直接上来就学习asp.net拖控件,拖完不知道这些控件是怎么产生的,用起来总感觉虚的很。而且不了解操作系统,写出来的代码的性能注定不是很好,瓶颈会很低。我自己在大学
就没好好学习那些基础,出来也是直接接触的上层代码,大家觉得要不要再回头就啃基础。迷茫中。。求大神解惑

解决方案

学当然有用,问题是什么时候学,学到什么程度。我做了n年后才认识到有必要去了解一下操作系统和编译原理,现在都是基于各种框架去开发软件,很多东西被框架“屏蔽”了,当你想了解的更深入时,你就需要看更底层的东西。

解决方案二:
我个人觉得,基础肯定是要有的,我就是半路出家,自学winfrom,觉得很多地方都不懂,经常百度,觉得开发程序,离开了网络就什么都不会了,同样的迷茫中....

解决方案三:
去学吧,分配时间,定好计划。

解决方案四:

enter code here YES

解决方案五:
大学刚开始计算机课程教的就是那些基础的系统知识,什么C、C++、数据结构、算法导论、计算机系统组成、编译原理、操作系统、微机与接口之类的...大三大四会教ASPJSP数据库嵌入式等应用。
个人认为找工作的话还是先学习一点编程入门(CC++JAVA.NETASPJSPPHP...)至少面试能过。然后在工作中逐渐深入了解原理。一句话:先要会用,然后再学会原理。

解决方案六:
没有必要学 c/c++

话说,学以致用,用不上的东东学他干嘛?

解决方案七:
将来往哪个方向走,重点学啥!

时间: 2024-11-03 03:41:41

编程基础-程序员的迷茫之要不要啃基础的相关文章

c c++ 迷茫 指点-两年的泥腿子c/c++程序员,迷茫。求解惑。

问题描述 两年的泥腿子c/c++程序员,迷茫.求解惑. 电子专业出身,在校接触学习c.之后进了现在的这个公司.由于没有专业基础,看了比较多的书,<c数据结构><c与指针>,<c专家编程>,<effective c++><more effective c++>,<设计结构模式>.工作主要是维ide编译器,主要涉及c/c++编程,涉及编译原理状态机.语法树.但是貌似与当前的技术相当之脱节,不知道该如何发展算比较适合自己.求大咖指点. 解决

java程序员的迷茫?

昨天在论坛上看见有人问毕业之后java程序员薪资能拿到多少?我看见后下意识的关注了,我是一个java程序员,刚刚毕业一年,我却感觉我的java水平没有什么可以迅速提高的了(我个人迷茫的感觉吧),所以我狂妄的在下面回帖精通java 可能被其他的已经看到另一个风景的java程序员来说,我的狂妄很幼稚,不过我周围能接触到的已经有十年以上的程序员在java上的水准已经让我能看的清摸得着了,不妄自菲薄,但从语言角度来看由于,刚毕业对java的热度还很足所以颇为下功夫,与换过多门语言的老程序员来说,但从语言

我也 30 了,来谈谈程序员的迷茫年龄

今年三十了,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照某司34岁就要劝退的要求,我还有4年的程序生涯. 为什么30岁的程序员就应该迷茫呢? 30岁正是经过了七八年的职场生涯,技术.经验.职业素养等各方面都到了一个比较充沛的阶段.如果前几年不是在混日子,到了现在,踏踏实实干活的一般会成为公司的核心开发,潜心研究技术的应该会成为架构师,有领导才能的也许是小领导或者项目负责人.按道理来讲30岁正是人生的最黄金年龄,也是事业发展的核心阶段,如果在这个阶段抓住机遇能有突破,对整个职业生

想当个有实力的java程序员的迷茫?

问题描述 我现在学习java j2ee方向,正做一些jsp小程序,用程序连接数据库mysql出现了问题,自学的,找问题就要很长时间,每天学的都很累,怎样才能真正的提高编程能力?(难道多做些小程序,照书多做些小项目就行了吗?)java基础,servlet,都做了些练习,还没真正开始学struts,hibernate等框架,快毕业了,迫于时间压了,不知要怎么学效果好省时间? 解决方案 同意楼上,大厦不能键于扶沙之上,有了坚实的基础,才能做到以不变应万变解决方案二:struts,hibernate等框

编程规范-程序员们都应该这样写代码

基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行. 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序. 1.3 尽量使用标准库函数和公共函数. 1.4 不要随意定义全局变量,尽量使用局部变量. 1.5 使用括号以避免二义性. 2.可读性要求 2.1 可读性第一,效率第二. 2.2 保持注释与代码完全一致. 2.3 每个源程序文件,都有文件头说明,说明规格见规范. 2.4 每个函数,都有函数头说明,说明规格见规范. 2.5 主要变量(结构.联合.类或对象)定

PHP程序员必须遵循的PHP编程准则

  怎样才能成为一个优秀的PHP开发者?这肯定是每一位PHP新手都在提出的问题.其实要成为一名PHP编程高手并不容易,真正的PHP高手还需要考虑更多的其它问题.那么如何才能更快的成为一名优秀的PHP开发者呢?跟随绿茶小编一起来看看吧! 以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则: ◆懒惰是金 ◆编写漂亮的代码 ◆追求程序的速度,而不是编程的速度 懒惰是金         对于一个程序员来说,懒惰的方法有两种: 其一,大胆使用现成的别人的程序代码,把这些代码融入到你自己的程序或

程序员现在可以使用 Emoji 表情符号编程

Emoji表情符合现在不仅仅可以用于网上灌水,也可以用来编程.程序员现在已经可以在GitHub上下载Emojicode SDK.这种名为Emojicode的编程语言,可以照亮任何程序员的一天.Emojicode是可用于制作跨平台应用的全新高级语言. 它是开源的,拥有多范型的结构和流程.作为多范型语言,Emojicode创建一个一致和稳定的接口,但它不拥有所有Emoji表情,程序员还是需要使用其他字符变量.但是Emojicode对表情图案友好. 程 序员编写出来的Emojicode程序将被Emoj

程序员必读书单(转)

  原文链接:http://lucida.me/blog/developer-reading-list/ 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的

程序员必读书单

关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的程序设计能力: 掌握常用的数据结构和算法(例如链表,栈,堆,队列,排序和散列): 理解计算机科学的核心概念