Re: [请益] 该从何处开始学起

楼主: aoksc (重出江湖)   2014-07-02 23:17:35
※ 引述《YuHeng (Heng)》之铭言:
: 这边想请教一下版上的各位前辈们
: 小弟是今年的应届毕业生,以前大学生活感觉都是应付著的过去
: 没有对哪一项相关课程感到特别有兴趣也从不会想到以后工作该往哪发展的问题。
: 直到自己已经毕业了要开始出来找工作才发觉能够拿出来看得几乎都没有。
: 由于在大四的专题有写程式是用vb6来做,发现了设计软件程式这一块非常的有趣。
: 而后来自己也有打算想要朝着这块努力,然后这几天试着在104找找才发现这一方面的
: 工作至少要熟悉一种程式以上。
: 但是会的真的都只是基础入门,自认去应征也不一定比得过其他人,加上自己没有
: 所谓兵役的问题所以打算先自己好好的学过再去找工作
: 只是程式种类真的五花八门真的不知道要从哪一门开始学习,最近这样查好像很多都会用
: 到C/C++、java。
: 想请问一下对于完全初学来说,从java还是C学起会比较好呢?
分享一下我的想法给你参考看看
我认为你该先思考的是你为什么会想来写程式
你既然没有兵役问题那你尝试看看能否一天写个4~6个小时的程式
我认为要到业界工作最最最低要求就是要知道怎么“写程式”
这里指的写程式不侷限任何程式语言
而是指的是说你是否知道知道什么情况下要用if什么时候要用for、while
这表示了你对程式语言的最基本认知
我认为只要过了这个门槛基本上就代表你对于基本语言已经有应用能力了
这种东西通用于各种语言只是差在表达方式不一样
但这种东西就是需要时间去练习练习再练习
我当初在高职时也是买了一本VB6的书
放学回家就是自己看书练习写个2~3个小时
这样大概过了三个月
某天就懂了原来程式是这样写
一直到上大学学C学Java几乎完全没阻碍
因为都是类似的东西只是表达方式不一样
即便后来我整个荒废程式没有在精进
但我出来工作后还是很快就学会新的语言
这部份又扯到前几天的要补习还是自学的话题我也顺便回一下好了
照我的经历我当然是觉得可以自学就自学
但我还是会建议初学者可以的话还是找个人带
因为没有人带的话只看书很多时候你看了半天你还是不晓得这东西怎么用
大家都把自学当成理所当然
但问题是说这话的人本身就已经有一定基础功力在
忽略的初学者对于迷失方向的恐惧
尤其多数人都是因为要到职场就业火烧屁股才来发问
不太可能有时间花个一年两年慢慢摸索(也没人写个程式练功必经地图阿)
如果能有个人指引你方向减少你摸索时间不是很好吗?(当然请慎选老师)
当然我这意见只适用于真的对程式很有兴趣却不知如何入门的人
如果没兴趣只是想混口饭吃那我建议还是不要浪费时间
再去找别的工作吧
因为对于程式没兴趣没热情
你遇到问题只会用烂方法去解决
不会去研究是否有更好更有弹性的写法
每次接到这种人的程式我都一肚子火
最后回答你的问题
你要学什么语言应该要看你想走哪一端
想写网页吗?那可以考虑ASP.NET配C#或是J2EE或是PHP
学C或C++的话可能工作会比较偏向嵌入式系统
先搞清楚自己想走的是那一端再来决定要学什么
如果是要走网页的话那我建议试着写有CRUD功能的网站(所以基本的SQL也是要会的)
界面不用漂亮
但至少要让人家知道你有什么能力
可以写的出来的话至少面试人家也有得问
你才有机会拿到不会太低的薪水
还有公司列出一堆需求不用担心
至少你先学会上面提到的其中一个语言证明自己有基本能力
很多公司还是会愿意给你进去再学的
作者: yuanyu90221 (菜菜鸟)   2014-07-02 23:26:00
感谢分享
作者: f1234518456 (...........)   2014-07-03 00:11:00
热情都被改不完的滥需求磨光了吧...
作者: summerleaves (内湖全联先生)   2014-07-03 00:11:00
感谢分享
作者: DrTech (竹科管理处网军研发人员)   2014-07-03 01:14:00
有兴趣不去做,都是幻想而已。看到手机游戏很有趣就觉得程式设计很有趣。

Links booklink

Contact Us: admin [ a t ] ucptt.com